前言


本文通过互联网整理MySQL常用的操作命令

操作数据库

操作数据库

  1. 显示所有的数据库
    show databases
  2. 显示所有表
    show table
  3. 删除数据库
    drop database '数据库名
  4. 进入某个数据库 ,在建表之前必须要选择数据库
    use '数据库名'
  5. 在选中的数据库之中查看所有的表
    show tables
  6. 查看所在的表的字段
    desc '表名'
  7. 删除表
    drop table '表名'
  8. 查看创建库的详细信息
    show create database '数据库名'
  9. 查看创建表的详细信息
    show create table '表名'

操作用户

操作用户

  1. 创建用户
    create user '用户名'@'host' identified by '密码'
  2. 删除用户
    drop user '用户名'@'host'
  3. 修改用户
    rename user '用户名'@'host'; to '新用户名'@'host'
  4. 修改密码
    set password for '用户名'@'host' = Password('新密码')

操作表

操作表

  1. 查看数据库全部表
    show tables
  2. 查看表所有内容
    select * from 表名
  3. 创建表
create table `表名`(
    '列名'  '类型'  '是否可以为空',
    '列名'  '类型'  '是否可以为空'
)ENGINE=InnoDB DEFAULT CHARSET=utf8
  1. 删除表
    drop table 表名
  2. 修改表
# 添加列   
alter table 表名 add 列名 类型
# 删除列
alter table 表名 drop column 列名
# 修改列
alter table 表名 modify column 列名 类型
# 添加主键
alter table 表名 add primary key(列名)
# 删除主键
alter table 表名 drop primary key
# 添加外键 
alter table 从表 add constraint 外键名称(形如:FK_从表_主表) foreign key 从表(外键字段) references 主表(主键字段);
# 删除外键
alter table 表名 drop foreign key 外键名称
# 修改默认值
ALTER TABLE testalter_tbl ALTER i SET DEFAULT 1000;
# 删除默认值
ALTER TABLE testalter_tbl ALTER i DROP DEFAULT;

表内容

表内容

  1. 新增数据
    insert into 表 (列名,列名...) values (值,值,...)
  2. 删除数据
    delete from 表
  3. 修改数据
    update 表 set name = 'Anemone'
  4. 查询数据
    select * from 表

提示:
如果考虑到性能,切记请勿随便使用*来查询,使用准确的字段名来查询数据

最后修改:2020 年 07 月 17 日 02 : 45 PM
如果觉得我的文章对你有用,请随意赞赏