MySQL常用操作
2015-09-05 12:07
543 查看
库的基本结构:库 --> 表 --> 行 --> 字段
1、查看有哪些库
2、进入某个库
3、查看当前所在库
4、查看用户
5、查看数据库版本
6、查看数据库支持的存储引擎
mysql> show engines;
7、查看某个库有哪些表
8、查看表中的某行内容
9、查看表中某行的创建过程
10、创建一个库实例
11、插入一行或者字段
12、更新某行(修改)
13、删除行、表、库
14、查看队列
15、查看变量参数
注:这样重启还是会恢复原值,所以我们要想永远改变,则要去/etc/my.cnf配置文件中修改该值。
16、查看状态
17、修复表
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是你要修复的表名
相关文章推荐
- MySQL中的integer 数据类型
- MySQL存储过程
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- MySQL创建用户及权限控制
- MySQL管理数据表
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- MySQL 备份和恢复策略
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- MySQL数据的导出、导入(mysql内部命令:mysqldump、mysql)
- mysql数据行转列
- Linux下修改MySQL编码的方法
- MySQL Server 日志
- MySQL 安全事宜
- MySQL 备份与恢复