1.数据库操作
(1)查询:
查询所有数据库:
show databases;
查询当前数据库:
select database();
(2)创建:
创建数据库
cteate database [if not exists] 数据库名 [default charset 字符集] [collate 排序规则];
(3)删除:
删除数据库
drop database [if exists] 数据库名;
(4)使用:
使用数据库
use 数据库名;
2.表操作
(1)查询:
查询当前数据库所有表
show tables;
查询表结构
desc 表名;
查询指定表的建表语句
show create table 表名;
(2)创建:
创建表
create table 表名(
字段1 字段1类型 [comment ‘字段1注释’],
字段2 字段2类型 [comment ‘字段2注释’],
…
字段n 字段n类型 [comment ‘字段n注释’]
) [comment ‘表注释’];
注意:[…]为可选参数,最后一个字段结尾没有逗号,注释要用单引号括起来
(3)删除:
删除表
drop table [if exists] 表名;
删除指定表,并重新创建该表,表结构保留,但表中的数据消失
truncate table 表名;
(4)修改:
修改表名
alter table 表名 rename to 新表名;
3.字段操作
(1)新增:
新增字段
alter table 表名 add 字段名 类型(长度) [comment 注释] [约束];
(2)修改:
修改字段类型
alter table 表名 modify 字段名 新字段类型(长度);
修改字段名和字段类型
alter table 表名 change 旧字段名 新字段名 类型(长度) [comment 注释] [约束];
(3)删除:
删除字段
later table 表名 drop 字段名;