13.3 MySQL常用命令
查询库 show databases; 切换库 use mysql; 查看库里的表 show tables; 查看表里的字段 desc tb_name; 查看建表语句 show create table tb_name\G; 查看当前用户 select user(); 查看当前使用的数据库 select databsase();################################################## 创建库 create database db1; 创建表 use db1; create table t1(`id` int(4), `name` char(40)); 查看当前数据库版本 select version(); 查看数据库状态 show status; 查看各参数 show variables; show variables like 'max_connect%'; 修改参数 set global max_connect_errors=1000; 查看队列 show processlist; show full processlist;
库是由表tables组成的,表是由字段组成的;
查询所有数据库: mysql> show databases;
切换库: mysql> use mysql; 查询mysql数据库里面的表: mysql> show tables; 查询表里面的所有字段: mysql> tb_name; 查看建表语句: show create table tb_name\G; (\G是竖排显示:)查看当前用户: select user();查看当前使用的数据库: select databsase();mysql命令历史存放文件(家目录下):
[root ~]# cat .mysql_history |tail
创建库: create database db1;
创建表: use db1; create table t1(id
int(4), name
char(40)); (两个字段一个是id,一个name;id的格式为int(4)数字 最多4个;name的格式为字符串 最多40个)删除表: drop table db1; ** 查看当前数据库版本:** select version();查看数据库状态: show status;查看配置文件my.cnf的各个参数 show variables; show variables like 'max_connect%';修改参数: set global max_connect_errors=1000;查看队列(和Linux里面的ps、top差不多): show processlist; show full processlist;