DDL-数据库操作
-
查询
SHOW DATABASES
SELECT DATABASE()
-
创建
CREATE DATABASE[IF NOT EXISTS] 数据库名 [DEFAULT CHARSET 字符集] [COLLATE 排序规则];
-
删除
DROP DATEBASE[IF EXISTS] 数据库名
-
使用
USE 数据名
DDL-表操作-查询
- 查询当前数据库所有表
show tables
- 查询表结构
DESC 表名
- 查询指定表的建表语句
show create table 表名
- 创建表的具体SQL
create table tab_user(
name int,
age varchar(1),
address varchar(50)
);
DDL-表操作-修改
- 添加字段
- alter table 表名 add 字段 类型(长度) [comment ‘注释’] [约束]
alter table employ add nickname varchar(10);
- 修改字段名和字段类型
- alter table 表名 change 旧字段 新字段名 类型(长度) [comment ‘注释’] [约束]
alter table change employ nickname username varchar(30);
- 删除字段
alter table empoly drop newname;
4.修改表名
- alter table 表名 rename to 新表名
alter table empoly rename to tab_emp;
DDL-表操作-删除
- 删除表
- drop table (if exists) 表名;
drop table if exists employ;
总结
操作 | 命令 |
---|
显示所有数据库 | show databases |
创建数据库 | create database 数据库名 |
显示当前数据库 | select database() |
删除数据库 | drop database 数据库名 |
切换数据库 | use 数据库名 |
操作 | 命令 |
---|
显示所有表 | show tables; |
创建表 | create table 表名(字段 字段类型, 字段 字段类型); |
显示表的所有字段 | desc 表名 |
表的字段操作 | alter table 表名 add/change/drop/rename to/modify’…; |
删除表 | drop table 表名 |