# 1.基础命令

# 数据库层

  • 登录
mysql -u root -p
1
  • 退出
exit
1
  • 查看数据库
show databases;
1
  • 创建数据库
create database 数据库名;
1
  • 删除数据库
drop database 数据库名;
1
  • 使用数据库
use 数据库名;
1

# 表层

  • 查看表
show tables;
1
  • 创建表
create table 表名(
    字段名 类型,
    字段名 类型,
    字段名 类型
);
1
2
3
4
5
  • 删除表
drop table 表名;
1
  • 查看表结构
desc 表名;
1
  • 查看表创建语句
show create table 表名;
1
  • 修改表名
alter table 表名 rename to 新表名;
1
  • 修改表字符集
alter table 表名 character set 字符集;
1
  • 修改表注释
alter table 表名 comment '注释';
1

# 字段系列

  • 修改字段名
alter table 表名 change 字段名 新字段名 类型;
1
  • 修改字段类型
alter table 表名 modify 字段名 类型;
1
  • 修改字段注释
alter table 表名 modify 字段名 类型 comment '注释';
1
  • 添加字段
alter table 表名 add 字段名 类型;
1
  • 添加字段注释
alter table 表名 add 字段名 类型 comment '注释';
1
  • 删除字段
alter table 表名 drop 字段名;
1
  • 添加主键
alter table 表名 add primary key(字段名);
1
  • 删除主键
alter table 表名 drop primary key;
1
  • 添加唯一索引
alter table 表名 add unique(字段名);
1
  • 删除唯一索引
alter table 表名 drop index 索引名;
1
  • 添加普通索引
alter table 表名 add index 索引名(字段名);
1
  • 删除普通索引
alter table 表名 drop index 索引名;
1
  • 添加全文索引
alter table 表名 add fulltext(字段名);
1
  • 删除全文索引
alter table 表名 drop index 索引名;
1
  • 添加外键
alter table 表名 add constraint 外键名 foreign key(字段名) references 主表(字段名);
1
  • 删除外键
alter table 表名 drop foreign key 外键名;
1
  • 添加自增
alter table 表名 modify 字段名 类型 auto_increment;
1
  • 删除自增
alter table 表名 modify 字段名 类型;
1
  • 添加默认值
alter table 表名 modify 字段名 类型 default 默认值;
1
  • 删除默认值
alter table 表名 modify 字段名 类型;
1
  • 添加注释
alter table 表名 modify 字段名 类型 comment '注释';
1
  • 删除注释
alter table 表名 modify 字段名 类型;
1
  • 修改表引擎
alter table 表名 engine = 引擎名;
1
  • 修改表字符集
alter table 表名 character set 字符集;
1
  • 修改表注释
alter table 表名 comment '注释';
1
  • 修改表自增初始值
alter table 表名 auto_increment = 100;
1
  • 修改表自增步长
alter table 表名 auto_increment = 2;
1
Last Updated: 6/3/2024, 1:08:34 AM