目录
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;