DDL之关于数据库 的操作
1.查询数据库 查询所有数据库 语法:show databases; 查询当前数据库 语法:select databases;
2.创建数据库 语法:create databases|if not exists|数据库名|default charset 字符集||collate 排序规则|;
3.删除 语法:drop databases |if exists| 数据库名;
4.使用 关键字:use 数据库名;
注意:1.SQL语句不区分大小写,为了区分和美观,关键字建议使用大写; 2.SQL语句以‘;’为一条语句的结束标志,类同与C语言; 3.|....|之间的部分表示可有可无,没有也不影响;
DDL之关于表的操作(一)
1.表结构的查询 查询当前数据库的所有表 语法:show tables; 查询表结构 语法:desc 表名; 查询指定表的建表语句 语法:show create table 表名; 2.创建 语法:create table 表名( 字段1 字段1类型|comment 字段1注释|, 字段2 字段2类型|comment 字段2注释|, 字段3 字段3类型|comment 字段3注释|, 字段4 字段4类型|comment 字段4注释| ) 注意:1.最后一个字段后面不需要加‘,’了; 2.|....|为可选参数; 3.不要在系统库内进行任意操作; 3.数据类型
整数:TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT 浮点数:FLOAT、DOUBLE、DECIMAL(M,D) 字符:CHAR(M)、VARCHAR(M)
注意:若想设置为无符号,在数据类型后面加上unsigned关键字即可。
DDL之关于表的操作(二)-字段
1.添加字段 语法:alter table 表名 add 字段名 类型(长度)|comment 注释||约束|; 2.修改字段数据类型 语法:alter table 表名 modify 字段名 新数据类型(长度);
修改字段名和字段类型 语法:alter table 表名 change 旧字段名 新字段名 类型(长度)|comment 注释||约束|;
3.删除字段 语法:alter table 表名 drop 字段名;
4.修改表名 语法:alter table 表名 rename to 新表名;
5.删除表 语法:drop table |if exists| 表名;
删除指定表,并重新创建表 语法:truncate table 表名;
注意:删除表,表中的数据会全部丢失。