创建数据库
create database user character set utf8 collate utf8_bin engine=myisam ;
创建表
create table user(id int , name varchar(20)) character set utf8 collate utf8_bin engine=innodb ;
类型键值
进入库
use 库名
查看字符集
show character set
查看排序方式
show collation
查看引擎
show engines ;
修改表名
alter table 表名 rename 更改的表名 ;
添加列
alter table 表名 add 列名 列的类型 ;
删除列
alter table 表名 drop 列名 ;
更改列名
alter table 表名 change 原列名 新列名 ;
更改类型
alter table 表名 modify 要更改的列名 列明的属性 ;
更改列的位置
alter table 表名 modify 列名 列的类型 关键词 ;
关键词 after 指定列的存放位置
first 放到第一位
删除表
删除多表
drop table 表名1 , 表名2 以此类推;
drop table 要删除的表 ;
删除库
drop database 要删除的库名;
删除主键
alter table 表名 drop primary key ;
删除外键
alter table 要删除外键的表名 drop foreign key 外键名;
修改表的引擎
alter table 表名 engine myisam ;
查看标的结构
desc
查看数据库
show databases;
查看库中所有表
show tables;
重启mysql服务
systemctl restart mysqld
关闭mysql服务
systemctl stop mysqld
开启mysql服务
systemctl start mysqld