1.DDL数据库操作
查询:
show databases;
查询当前的数据库:
select databases;
如果想要查询当前所在数据库则用此语句
一定要记得此处必须要加括号
创建:
create database[if not exists]数据库名[default charset字符集][collate 排序规则];
此处如果用create database;不加任何条件语句,此时就会报错,应为之前我们已经创建过同名的数据库,因此在这里我们使用[if not exist]是很有用的
在mysql中不建议用utf8,应为有些字节是4个字符存储,而utf8只能存储3个字节,故用utf8mb4
删除:
drop database[if exist]数据库名;
使用:
use 数据库名;
2.用DDL-表操作-查询
在使用SHOW TABLES;前必须先要进入这个表即use 数据库名;
查询表结构:
DESC 表名;
查询指定表的建表语句:
SHOW CEREATE TABLE表名;
3.DDL-表操作-创建
注意:在表名的最后一个字段类型不带',' comment是注释语句
此时查询的是表,下面我们查询表结构 运用DESC 表名;
此时并未展示完整的表中语句;
通过SHOW CEREATE TABLE表名;来实现具体语句查询;
在MYSQL中字符串用VARCHAR表示;