MySQL常用操作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL常用操作相关的知识,希望对你有一定的参考价值。

1、查看有哪些库

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| test               |
+--------------------+
3 rows in set (0.01 sec)


2、进入某个库

mysql> use test
Database changed

3、查看当前所在库

mysql> select database();
+------------+
| database() |
+------------+
| test       |
+------------+
1 row in set (0.00 sec)



4、查看用户

mysql> select user();
+---------------------+
| user()              |
+---------------------+
| [email protected] |
+---------------------+
1 row in set (0.00 sec)



5、查看数据库版本

mysql> select version();
+-----------+
| version() |
+-----------+
| 5.1.73    |
+-----------+
1 row in set (0.00 sec)

技术分享


6、查看某个库有哪些表

mysql> show tables;

技术分享

7、查看表中的某行内容

mysql> desc pre_common_admincp_cmenu;


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

mysql> show create table pre_common_admincp_cmenu\G;


9、创建一个库实例

mysql> create database tppku;            //新建库,库名为tppku
mysql> use tppku;                        //进入库
mysql> create table tb1 (`id` int(4), `name` char(20)) ENGINE=MySIAM DEFAULT CHARSET=gbk;      

10、插入一行或者字段

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

技术分享

11、更新某行(修改)

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

技术分享


12、删除行、表、库

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

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

13、查看队列

mysql> show processlist;

14、查看变量参数

mysql> show variables;

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

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


注:这样重启还是会恢复原值,所以我们要想永远改变,则要去/etc/my.cnf配置文件中修改该值。


15、查看状态

mysql> show status;
mysql> show status like ‘%running‘;    //过滤running的;%为万能通配,相当于shell下的*


16、修复表

mysql> repair table discuz.pre_forum_post;    //discuz.pre_forum_post是你要修复的表名




本文出自 “Linux菜鸟” 博客,请务必保留此出处http://490617581.blog.51cto.com/11186315/1758791

以上是关于MySQL常用操作的主要内容,如果未能解决你的问题,请参考以下文章

C#常用代码片段备忘

常用python日期日志获取内容循环的代码片段

swift常用代码片段

# Java 常用代码片段

# Java 常用代码片段

IOS开发-OC学习-常用功能代码片段整理