mysql常用操作命令

查看有哪些数据库
show database;
查看当前库
select database();
查看当前用户
select user();
查看表的字段
desc tb;
查看建表语句,并显示表的字段
show create table tbG;
查看某个库的表
use db; show tables;
查看当前数据库版本
select version();
查看当前mysql状态 * like 过滤
show status; 如:show status like '%time_out%';
查看mysql的参数变量 * 查看指定的参数变量
show variables; show variables like 'max_connections';
*可以在mysql中更改参数,使重启还生效需要去修改保存my.cnf
set global max_connections=200;
查看当前mysql服务器的队列
show processlist;
创建一个新库
create database db1;
创建一个新表
定位到某个数据库use db1;
create table t1 ('id' int(4), 'name' char(40));
创建一个普通用户并授权
如:grant all on db1.* to
'user'@'192.168.81.131' identified by '52033dd';
sql查询语句
查询一个表共有多少行
select count(*) from mysql.user
查询一个表的所有数据
select * from mysql.user
插入一行
insert into db1.t1 values(1,'abc');
更改表的某一行
update db1.t1 set name='aaa'
where id=1;
清空表的数据
truncate table db1.t1;
删除表
drop table db1.t1;
删除数据库
drop database db1;
*更新数据库权限
flush privileges;
查看错误日志,有助于排查错误 /data/mysql/*.err
修复表 如下:
reqir table discuz.pre_forum_post;

原文地址:https://www.cnblogs.com/ddgen/p/7118682.html