01、MySQL-DDL(数据定义语言)
目录
1、查询
2、创建
3、修改
4、删除
1、查询
1、查询所有数据库
show databases;
2、查询当前数据库
select database();
3、查询当前数据库中所有的表(需要先进入这个数据库)
use d1; show tables;
4、查询表结构
desc users;
5、查询指定表的建表语句
show create table users;
2、创建
1、创建数据库
create database d1;
2、判断数据库是否存在,不存在再创建
create database if not exists d1;
3、设置字符集
create database d1 default charset utf8mb4;
4、创建表
create table emp(id int comment '编号',workno varchar(10) comment '工号',name varchar(10) comment '姓名',gender char(1) comment '性别',age tinyint unsigned comment '年龄',idcard char(18) comment '身份证号',entrydate date comment '入职时间' ) comment '员工表';
5、如果表不存在再创建
create table if not exists emp(... ) comment '员工表';
3、修改
1、给表添加字段
alter table emp add hobby char(2) comment '爱好';
2、修改某一个字段的数据类型
alter table emp modify hobby int;
3、修改某一个字段的字段名和字段类型
alter table emp change hobby hobby2 char(10) comment '修改了字段名';
4、修改表名
alter table emp rename to emp1;
4、删除
1、删除表(存在则删除)
drop table if exists emp;
2、删除指定表 并重新创建该表;(会删除表中的所有数据)
truncate table emp;
3、删除字段
alter table emp drop name;