DDL-数据库操作
一.查询
1.查询所有数据
SHOW DATABASES;
2.查询当前数据库
SELECT DATABASE();
二.创建
CREATE DATABASE[ IF NOT EXISTS ]数据库名[DEFAULT CHARSET 字符集] [COLLATE 排列顺序];
三.删除
DROP DATABASE[IF EXISTS]数据库名;
四.使用
USE 数据库名;
DDL-表操作-查询
一.查询当前数据库所有表
SHOW TABLES;
二.查询表结构
DESC 表名;
三.查询指定表的建表语句
SHOW CREATE TABLE 表名;
DDL-表操作-创建
CREATE TABLE 表名(
字段1 字段1类型 [COMMENT 字段1注释],
字段2 字段2类型 [COMMENT 字段2注释],
字段3 字段3类型 [COMMENT 字段3注释],
……
字段n 字段n类型 [COMMENT 字段n注释]
)[COMMENT 表注释];
注意:[…]为可选参数,最后一个字段后面没有逗号
DDL-表操作-数据类型
数值类型
字符串类型
日期类型
DDL-表操作-修改
一.添加字段
ALTER TABLE 表名 ADD 字段名 类型(长度)[COMMENT 注释] [约束];
二.修改数据类型
ALTER TABLE 表名 MODIFY 字段名 新数据类型(长度);
三.修改字段名和字段类型
ALTER TABLE 表名 CHANGE 旧字段名 新字段名 类型(长度)[COMMENT 注释] [约束];
四.删除字段
ALTER TABLE 表名 DROP 字段名;
五.修改表名
ALTER TABLE 表名 RENAME TO 新表名;
DDL-表操作-删除
一.删除表
DROP TABLE[IF EXISTS] 表名;
二.删除指定表,并重新创建该表
TRUNCATE TABLE 表名;
注意:在删除表时,表中的全部数据也