库的基本结构:库 --> 表 --> 行 --> 字段
1、查看有哪些库
mysql> show databases;
2、进入某个库
mysql> use discuz //这里可以不用以分号结尾
3、查看当前所在库
mysql> select database();
4、查看用户
mysql> select user();
5、查看数据库版本
mysql> select version();
6、查看数据库支持的存储引擎
mysql> show engines;
7、查看某个库有哪些表
mysql> show tables;
8、查看表中的某行内容
mysql> desc pre_common_admincp_cmenu;
9、查看表中某行的创建过程
mysql> show create table pre_common_admincp_cmenu\G;
10、创建一个库实例
mysql> create database tppku; //新建库,库名为tppku
mysql> use tppku; //进入库
mysql> create table tb1 (`id` int(4), `name` char(20)) ENGINE=MySIAM DEFAULT CHARSET=gbk; //创建一个表,表名为tb1,定义两个字段(id,name)
如下图所示:
11、插入一行或者字段
mysql> insert into tb1 values(1,'linux1'); //插入一行
mysql> insert into tb1 values(2,'linux2');
mysql> insert into tb1 (`id`) values(3); //只插入一个id字段
mysql> insert into tb1 (`name`) values('linux3'); //只插入一个name字段
mysql> insert into tb1 (`name`,`id`) values('linux3',5); //也可以字段颠倒顺序插入
mysql> select * from tb1; //查看该表
12、更新某行(修改)
mysql> update tb1 set id=4 where name='linux3'; //更新某行
13、删除行、表、库
mysql> delete from tb1 where name='linux3'; //删除某行
mysql> truncate table tb1; //清空某个表,该表还在。还可以写成tppku.tb1
mysql> drop table tb1; //删除某个表
mysql> drop database tppku; //删除某个库
如下图所示:
14、查看队列
mysql> show processlist;
15、查看变量参数
mysql> show variables;
更改某个变量值(例:max_connections原值为151)
mysql> set global max_connections=200; //修改变量值
mysql> show variables like 'max_connections'; //过滤出该值
注:这样重启还是会恢复原值,所以我们要想永远改变,则要去/etc/my.cnf配置文件中修改该值。
16、查看状态
mysql> show status;
mysql> show status like '%running'; //过滤running的;%为万能通配,相当于shell下的*
17、修复表
mysql> repair table discuz.pre_forum_post; //discuz.pre_forum_post是你要修复的表名
本文转自 M四月天 51CTO博客,原文链接:http://blog.51cto.com/msiyuetian/1691516,如需转载请自行联系原作者