MySQL操作

MySQL数据库的一些常用操作命令

数据库操作

mysql连接/登录

1
mysql -u root -p

查看mysql中的数据库

1
show databases;

选择/进入某个数据库

1
use <数据库名>;

查看数据库中的表格

1
show tables;

新建数据库

1
2
create database <数据库名>;
CREATE DATABASE IF NOT EXISTS RUNOOB DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

删除数据库

1
drop database <数据库名>;

表格操作

查找

WHERE 子句的字符串比较是不区分大小写的。 你可以使用 BINARY关键字来区分大小写
SELECT * from runoob_tbl WHERE runoob_author=’菜鸟教程’;
SELECT * from runoob_tbl WHERE BINARY runoob_author=’runoob.com’;

1
select * from 表名 where 列名 = "列的名字";

更新

1
update 表名称 set 列名称=新值 where 更新条件;

字符串批量修改

1
UPDATE table_name SET field=REPLACE(field, 'old-string', 'new-string');

删除

1
delete from 表名称 where 删除条件;

新增

如果数据是字符型,必须使用单引号或者双引号,如:”value”

1
insert into 表名 ("列名1","列名2") values ("第一列内容", "第二列内容");

聚合查询

1
2
3
select count(*) from 表名;
select count(id) from 表名;
select max("列名") from 表名;

新建表格

1
create table 表名 (列名 列类型);

删除表格

1
drop table 表名;

表格新增列

1
alter table 表名 add column 列名 数据类型 约束;

表格删除列

1
alter table 表名 drop 列名;

修改列名

1
alter table 表名 change 原列名 新列名 数据类型 约束;

参考来源

  1. 菜鸟教程-MySQL教程 https://www.runoob.com/mysql/mysql-tutorial.html