CRUD 操作数据库、表
C(Create):创建
如果没有数据库创建,有的话不报错
create database if not exists db1
指定字符
create database db2 character set GBK;
数据库创建判断,字符集指定
create database if not exists db1 character set GBK;
R(Retrieve):查询
查看数据库字符集
show create database mysql
U(Update):修改
修改数据库字符集
alter database db2 character set utf8;
D(Delete):删除
删除库判断
drop database if not exists db2
使用数据库:
查询当前正在使用的数据库名称
select databases()
操作表
C(Create):创建
create table 表名(列名1,数据类型)
复制表
create table 新表名 like 表名
R(Retrieve):查询
查询数据库表名称
show tables
查询表结构
desc 表名
查询表的字符集
show create table 表名
U(Update):修改
1.修改表名
alter table 表名 rename to 新的表名
2.修改表字符集
alter table 表名 character set 类型
3.添加一列
alter table 表名 add 列名 类型
4.修改列名称
alter table 表名 change 列名 新列名 类型
alter table 表名 modify 列名 新类型
5.删除列
alter table 表名 drop 列名
D(Delete):删除
drop table 表名