应该掌握的MySQL命令、MySQL语句
一、MySQL常用的命令:
mysql -h 192.168.0.200 -P 3306 -u root -p
2. mysql>status; 查看运行环境信息
3. 显示所有数据库 : show databases;
4. 切换连接数据库的语法 : use mydatabase;
5. 显示数据库中的所有表 : show tables;
6. 显示某个表创建时的全部信息 : show create table table_name;
7. 查看表的具体属性信息及表中各字段的描述:desc table_name;
8、导入sql文件
1链接数据 2选择数据库 3 source /data/tmp/sql.txt
二、MySQL常用的SQL修改语句 (我们以blog_archive表为例):
2、创建数据表:create table blog_archive(aid int unsigned auto_increment,
cid smallint unsigned not null default 0,
title varchar(50) not null default '',
contents text not null default '',
click mediumint unsigned not null default 0,
primary key(aid),
key cid(cid)
)engine=MyISAM default charset=utf8;
3、增加一个字段:
alter table blog_archive add column sort smallint not null default 0 after contens;
alter table blog_archive add column is_del tinyint(1) not null default 1;
4、删除一个字段:
alter table blog_archive drop column is_del;
alter table blog_archive drop is_del; // 不加column也可以
5、修改字段名和字段类型:
alter table blog_archive change click click_num smallint not null default 0;
alter table blog_archive change click_num click_num mediumint not null default 0;
6、修改表名:alter table blog_archive rename to blog_article;
7、修改表引擎:alter table blog_archive engine=InnoDB
7、清空某张表:truncate table blog_archive;
三、mysql索引相关语句
1、增加一个索引:
mysql>CREATE index index_name ON `table_name`(`column`)
6、查看索引:show index from blog_archive;
7、创建多列索引
create table tomener(
id int unsigned not null auto_increment,
name varchar(10) not null default '',
age smallint unsigned not null default 0,
primary key(id),
index index1(name,age)
)engine=MYISAM default charset=utf8;
8、创建全文索引
fulltext index index2(name)
9、删除索引
drop index 索引名称 on 表名
四、MySQL常用的SQL查询语句
1、查询时过滤重复的数据:select DISTINCT title FROM blog_archive where aid > 10 LIMIT 5
7、随机读取几条数据:select * from blog_archive ORDER BY rand() limit 10
五、MySQL优化语句
SELECT table_schema,table_name,data_free,engine FROM information_schema.tables WHERE table_schema NOT IN('information','mysql') AND data_free > 0;
2、优化mysql数据碎片
optimize table 表名
3、mysql修复表
repair table 表名
4、explain select * from table
desc select * from table
应该掌握的MySQL命令、MySQL语句的更多相关文章
- (笔记)Mysql命令mysql:连接Mysql数据库
mysql命令用户连接数据库. mysql命令格式: mysql -h主机地址 -u用户名 -p用户密码 1) 连接到本机上的MYSQL首先打开DOS窗口,然后进入目录mysql\bin,再键入命令m ...
- Mysql命令mysql:连接Mysql数据库
mysql命令格式: mysql -h主机地址 -u用户名 -p用户密码 1) 连接到本机上的MYSQL首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p, ...
- mysql命令查询语句&MTdata
1.单表查询 select * from student; 采用*效率低,不推荐,多用列名 一.单表查询的语法: SELECT 字段1,字段2... FROM 表名 WHERE 条件 GROUP BY ...
- 转 MYSQL 命令行大全 (简洁、明了、全面)
MYSQL常用命令 .导出整个数据库 mysqldump -u 用户名 -p –default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1 ...
- mysql常用命令、非交互式mysql命令看29条
CentOS下mysql数据库常用命令总结1.更改root密码 mysqladmin -uroot password 'yourpassword' 2.远程登陆mysql服务器 mysql -uroo ...
- MySQL命令行导入导出数据
参考:http://www.cnblogs.com/xcxc/archive/2013/01/30/2882840.html 这篇文章写得非常好,又简洁,而且深入浅出,排版也非常好看,不会像网上的只是 ...
- 最常用的MySQL命令语句
e良师益友网导读:MySQL数据库是应用最广的数据库之一,在MySQL数据库中有各种各样的命令调用语句,在平常工作中非常实用的命令,对于初学者来说,掌握文中的MySQL命令语句,是非常实用的,下面我们 ...
- MySql命令行命令和SQL语句
一.常用mysql命令行命令 1.启动MYSQL服务 net start mysql 停止MYSQL服务 net stop mysql 2.netstat -na|findstr 3306 查看被监听 ...
- 学习mysql,记录下常用的命令行语句
MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用 ...
随机推荐
- Java和数据库时间格式化格式
JAVA: yyyy-MM-dd HH-mm-ss(大小HH表示24小时制); SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd&q ...
- 《DSP using MATLAB》示例Example4.9
收敛域在圆外,对应原始时间序列为右边序列. 上代码: b = 1; a = poly([0.9, 0.9, -0.9]); % compute the polynomials coefficients ...
- 00_Java基本常识
1. 基本常识 软件:一系列按照特定顺序组织的计算机数据和指令的集合. 常见的软件:系统软件 和 应用软件. 人机交互:图形化界面.命令行方式 计算机语言:人与计算机交流的方式 dos常见命令 ...
- Graphics 导出图片使用【这个主要是画图类图的使用,记录一下】
/// <summary> /// 导出信令流程矢量图 /// </summary> /// <param name="signalFlowInfos" ...
- BestCoder Round #68 (div.2)
并查集 1002 tree 题意:中文题面 分析:(官方题解)把每条边权是1的边断开,发现每个点离他最近的点个数就是他所在的连通块大小. 开一个并查集,每次读到边权是0的边就合并.最后Ansi=siz ...
- Linux 积累
Unable to locate package 解决办法: sudo apt-get update
- dplyr包--数据操作与清洗
1.简介 在我们数据分析的实际应用中,我们可能会花费大量的时间在数据清洗上,而如果使用 R 里面自带的一些函数(base 包的 transform 等),可能会觉得力不从心,或者不是很人性化.好在我们 ...
- ural 2067. Friends and Berries
2067. Friends and Berries Time limit: 2.0 secondMemory limit: 64 MB There is a group of n children. ...
- 到底AR初创公司Magic Leap是不是骗子?我看未必
AR技术和VR技术在今年的发展可谓是日新月异,眼看年末已至,不成想却出现了大新闻.最炙手可热的神秘AR初创公司Magic Leap被硅谷付费媒体The Information(付费读者大多为硅谷资深投 ...
- Mongoose学习参考文档——基础篇
Mongoose学习参考文档 前言:本学习参考文档仅供参考,如有问题,师请雅正 一.快速通道 1.1 名词解释 Schema : 一种以文件形式存储的数据库模型骨架,不具备数据库的操作能力 Model ...