mysql常用命令

  • 介绍

本文介绍在MySQL中常用的命令

show engines; 查看所有支持的数据库引擎

show open tables where in_use > 0;

show engine innodb status \G;

show databases; 查看所有的数据库

show tables; 查看所有的表

show table status from test where name = ‘student’;

show columns from test; 查看表的所有字段

show status; 查看数据库的状态信息

show create database test; 查看数据库的创建语句

show create table test; 查看表的创建语句

show grants; 查看所有用户的授权信息

show errors; 查看数据库的上一次错误信息

show warnings; 查看数据库的上一个警告信息

show global variables like 'port'; 查看连接端口

show global status like ‘table_locks%’;

show processlist; 查看进程信息

help show; 查看所有支持的show命令

show variables like ‘%character%’;

  • 查看连接状态

进入mysql命令行后,输入status命令

  • 查看表中所有的列名以及类型

describe test;

desc test;

create database test character set utf8;

  • 字段操作

alter table tes_question add column content varchar(255); 增加字段

alter table test modify column user int; 修改字段类型

  • 删除表

drop table if exists test;

drop table test;

drop view if exists test_view;

  • 增加唯一键约束

alter table suren add unique(name);

  • 创建表

create table suren(id int(11) not null auto_increment, name varchar(60), primary key(id), unique key(name));

  • 重命名表

要注意的是old_name一定是在当前库中存在的,而new_name在当前库必须是不存在的,才能正确执行。

有个问题是,该数据是无法重复执行的。

  • 清空表

truncate test; 快速清空mysql表

delete from test;

  • 参考

MySQL常用函数

发表评论

电子邮件地址不会被公开。 必填项已用*标注