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常用操作的主要内容,如果未能解决你的问题,请参考以下文章