库的基本结构:库 --> 表 --> 行 --> 字段


1、查看有哪些库

mysql> show databases;

MySQL常用操作


2、进入某个库

mysql> use discuz      //这里可以不用以分号结尾


3、查看当前所在库

mysql> select database();

MySQL常用操作


4、查看用户

mysql> select user();

MySQL常用操作


5、查看数据库版本

mysql> select version();

MySQL常用操作


6、查看数据库支持的存储引擎

mysql> show engines;

MySQL常用操作

7、查看某个库有哪些表

mysql> show tables;

MySQL常用操作


8、查看表中的某行内容

mysql> desc pre_common_admincp_cmenu;

MySQL常用操作


9、查看表中某行的创建过程

mysql> show create table pre_common_admincp_cmenu\G;

MySQL常用操作


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)

如下图所示:

MySQL常用操作


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;                                   //查看该表 

MySQL常用操作


12、更新某行(修改)

mysql> update tb1 set id=4 where name='linux3';      //更新某行

MySQL常用操作


13、删除行、表、库

mysql> delete from tb1 where name='linux3';       //删除某行

MySQL常用操作


mysql> truncate table tb1;           //清空某个表,该表还在。还可以写成tppku.tb1
mysql> drop table tb1;               //删除某个表  
mysql> drop database tppku;          //删除某个库

如下图所示:

MySQL常用操作


14、查看队列

mysql> show processlist;

MySQL常用操作


15、查看变量参数

mysql> show variables;

更改某个变量值(例:max_connections原值为151)

mysql> set global max_connections=200;             //修改变量值
mysql> show variables like 'max_connections';        //过滤出该值

MySQL常用操作

注:这样重启还是会恢复原值,所以我们要想永远改变,则要去/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是你要修复的表名

MySQL常用操作






      本文转自 M四月天 51CTO博客,原文链接:http://blog.51cto.com/msiyuetian/1691516,如需转载请自行联系原作者




相关文章:

  • 2022-01-14
猜你喜欢
  • 2022-01-02
  • 2019-05-17
相关资源
相似解决方案