DDL: 全称Data Definition Lauguage,数据定义语言,用来定义数据库对象(数据库,表,字段)
1.数据库操作
- 查询所有数据库
- 查询当前数据库
- 创建数据库
- 删除数据库
- 切换数据库
1.查询所有数据库
show databases ;
运行展示:
2.查询当前数据库
select database() ;
运行展示:
3.创建数据库
create database { if not exists } 数据库名 { default charset 字符集 } { collate 排序规则 };
运行展示:
创建了一个名字为test的数据库,指定字符集为utm8mb4
4.删除数据库
drop database [ if exists ] 数据库名 ;
运行展示:
5.切换数据库
use 数据库名称 ;
运行展示:
2.表操作
- 查询当前数据库所有表
- 查看指定表结构
- 查询指定表的建表语句
- 创建表结构
- 添加字段
- 修改数据类型
- 修改字段名和字段类型
- 删除字段
- 修改表名
- 删除表
- 删除指定表并重新创建表
1.查询当前数据库所有表
show tables;
运行展示:
2.查看指定表结构
desc 表名;
运行展示
3.查询指定表的建表语句
show create table 表名;
运行展示
4.创建表结构
CREAT TABLE 表名(
字段n 字段n类型 [ COMMENT 字段n注释],
字段n+1 字段n+1类型 [ COMMENT 字段n+1注释]
)[COMMENT 表注释]
运行展示
5.添加字段
ALTER TABLE 表名 ADD 字段名 类型 [COMMENT 注释] [约束]
运行展示
6.修改数据类型
ALTER TABLE 表名 MODIFY 字段名 新数据类型;
运行展示
7.修改字段名和字段类型
ALTER TABLE 表名 CHANGE 旧字段名 新字段名 类型(长度) [COMMENT 注释] [注释];
运行展示
8.删除字段
ALTER TABLE 表明 DROP 字段名;
运行展示
10.修改表名
ALTER TABLE 表名 RENAME TO 新表名;
运行展示
11.删除表
DROP TABLE [IF EXISTS] 表名;
运行展示