一、数据库的登录与退出
登录Mysql | mysql -uroot -p123 |
---|---|
退出Mysql | exit |
二、对数据库的操作
查询所有数据库 | show databases; |
---|---|
创建数据库 | create database 数据库名字; |
删除数据库 | drop database 数据库名字; |
查询创建数据库的具体语句 | show create database 数据库名字; |
使用数据库 | use 数据库名字; |
-
数据库中,单引号和双引号都代表字符串
-
实际创建时,默认为数据库名,表名等加上了引号,可以省略不写
三、对表的字段的操作
查询所有表 | show tables; |
---|---|
创建表 | create table 表名( 字段名1 数据类型, 字段名2 数据类型 ); |
删除表 | drop table 表名; |
查看表的结构 | desc 表名; |
给表中增加一个新的字段 | alter table 表名 add 字段名 字段的数据类型; |
删除表中的一个字段 | alter table 表名 drop 字段名; |
修改表中的某一个字段的数据类型 | alter table 表名 modify 字段名 字段的数据类型; |
修改表中的某一个字段的字段名 | alter table 表名 change 旧的字段名 新的字段名 字段的数据类型; |
修改表的名字 | alter table 旧的表名 rename 新的表名 |
四、对表的内容的操作
添加一条记录 | insert into 表名 (字段名,字段名) values (数据,数据);//选择插入哪几个字段 insert into 表名 values (数据,数据)//必须插入所有字段 |
---|---|
添加多条记录 | insert into 表名 (字段名,字段名) values (数据,数据),(数据,数据)... insert into 表名 values (数据,数据),(数据,数据)... |
修改所有记录的一个记录/多个字段 | update 表名 set 字段名=数据; update 表名 set 字段名=数据,字段名=数据; |
修改满足条件的一个字段/多个字段 | update 表名 set 字段名=数据 where 条件; |
删除表中的所有记录 | delete from 表名; truncate 表名; |
删除表中的单条记录或者多条记录 | delete from 表名 where 条件; |
查询符合条件的记录 | select * from 表名 where 条件; |
五、常见数据类型
六、常见的条件