MySql表信息基础知识学习
2016-11-23 09:50
316 查看
晓幕晨雪 2016-11-22 09:29
复制表结构
CREATE TABLE b LIKE a;
更改存储引擎
ALTER TABLE a ENGINE=InnoDB;
复制表数据
INSERT INTO b SELECT * FROM a;
获取表信息
SHOW TABLE STATUS LIKE '%XXX%'; // 获取表名符合LIKE的表信息。
SHOW TABLE STATUS FROM `数据库名`; // 获取该数据库下所有表的信息
清空二进制日志
RESET MASTER;
返回某字段前X个字符
SELECT LEFT(name, 3) AS pre_name FROM user;
为某字段添加前缀索引
ALERT TABLE xxx ADD KEY (name(3));
避免读取不必要的行,使用索引覆盖查询
SELECT * FROM JOIN (SELECT prod_id FROM products WHERE actor='SEAN CARREY' AND
title LIKE '%APOLLO%') AS t ON (t.prod_id=products.prod_id); // 其中actor有索引
如果其他小伙伴有更好的见解,请留言回复,大家一起学习,谢谢。
复制表结构
CREATE TABLE b LIKE a;
更改存储引擎
ALTER TABLE a ENGINE=InnoDB;
复制表数据
INSERT INTO b SELECT * FROM a;
获取表信息
SHOW TABLE STATUS LIKE '%XXX%'; // 获取表名符合LIKE的表信息。
SHOW TABLE STATUS FROM `数据库名`; // 获取该数据库下所有表的信息
清空二进制日志
RESET MASTER;
返回某字段前X个字符
SELECT LEFT(name, 3) AS pre_name FROM user;
为某字段添加前缀索引
ALERT TABLE xxx ADD KEY (name(3));
避免读取不必要的行,使用索引覆盖查询
SELECT * FROM JOIN (SELECT prod_id FROM products WHERE actor='SEAN CARREY' AND
title LIKE '%APOLLO%') AS t ON (t.prod_id=products.prod_id); // 其中actor有索引
如果其他小伙伴有更好的见解,请留言回复,大家一起学习,谢谢。
相关文章推荐
- MySQL学习——基础知识
- mysql学习笔记之基础知识
- 主题:学习Spring必学的Java基础知识(8)----国际化信息
- MySQL学习笔记 1 - 基础知识
- MySQL学习笔记1——数据库与MySQL基础知识
- Mysql学习总结(4)——MySql基础知识、存储引擎与常用数据类型
- MySQL的日志基础知识及基本操作学习教程
- mysql基础知识学习
- Mysql学习总结(4)——MySql基础知识、存储引擎与常用数据类型
- MySQL基础知识学习
- MySQL+PHP学习,从最基础的知识开始(PHP+MySQL安全事务)
- Mysql学习总结(4)——MySql基础知识、存储引擎与常用数据类型
- mysql--SQL编程(基础知识) 学习笔记1
- SQL基础学习(四)- Mysql 查看信息的命令
- 学习Spring必学的Java基础知识(8)----国际化信息
- Linux-C基础知识学习:C语言作业-输入某个学生的信息(姓名,年龄,5门功课成绩),计算平均成绩并输出。(待完善)
- mysql学习之基础知识
- MySql基础知识学习笔记
- 学习Spring必学的Java基础知识(8)----国际化信息
- mysql 学习基础知识汇总