mysql知识和sql语句分享
2016-01-11 17:04
666 查看
Mysql设置自增长主键的初始值
alter table test AUTO_INCREMENT = 200;
//mysql 配置文件的目录
/etc/my.cnf
//mysql 导出sql文件
sudo su
sudo mysqldump -uroot -p ayibangcms admin > admin.sql;
city:
id City provinceid
1 广州 1
2 深圳 1
3 惠州 1
4 长沙 2
5 武汉 3
………. 广州
province:
id province
1 广东
2 湖南
3 湖北
(1) 写一条sql语句关系两个表,实现:显示城市的基本信息。?
(2) 显示字段:城市id ,城市名, 所属省份 。
如:
Id(城市id) Cityname(城市名) privence(所属省份)
。。。。。。。。。
。。。。。。。。。
(2)如果要统计每个省份有多少个城市,请用group by 查询出来。?
显示字段:省份id ,省份名,包含多少个城市。
ANSWER:
1.select A.id,A.Cityname,B.province from city A,province B where A.provinceid=B.id
2.select B.id,B.province,count(*) as num from city A,province B where A.provinceid=B.id group by B.id
//mysql 千万如何优化
提取最终需要的主键列,然后把它再连接回去以取得所有需要的列
先取出主键数据,再取出需要列的数据,
SELECT SQL_NO_CACHE
* FROM ol_answerlog g INNER JOIN (
SELECT AnswerLogId FROM ol_answerlog ORDER BY AnswerLogId LIMIT 100000,10)
AS tt
ON g.AnswerLogId = tt.AnswerLogId
alter table test AUTO_INCREMENT = 200;
//mysql 配置文件的目录
/etc/my.cnf
//mysql 导出sql文件
sudo su
sudo mysqldump -uroot -p ayibangcms admin > admin.sql;
city:
id City provinceid
1 广州 1
2 深圳 1
3 惠州 1
4 长沙 2
5 武汉 3
………. 广州
province:
id province
1 广东
2 湖南
3 湖北
(1) 写一条sql语句关系两个表,实现:显示城市的基本信息。?
(2) 显示字段:城市id ,城市名, 所属省份 。
如:
Id(城市id) Cityname(城市名) privence(所属省份)
。。。。。。。。。
。。。。。。。。。
(2)如果要统计每个省份有多少个城市,请用group by 查询出来。?
显示字段:省份id ,省份名,包含多少个城市。
ANSWER:
1.select A.id,A.Cityname,B.province from city A,province B where A.provinceid=B.id
2.select B.id,B.province,count(*) as num from city A,province B where A.provinceid=B.id group by B.id
//mysql 千万如何优化
提取最终需要的主键列,然后把它再连接回去以取得所有需要的列
先取出主键数据,再取出需要列的数据,
SELECT SQL_NO_CACHE
* FROM ol_answerlog g INNER JOIN (
SELECT AnswerLogId FROM ol_answerlog ORDER BY AnswerLogId LIMIT 100000,10)
AS tt
ON g.AnswerLogId = tt.AnswerLogId
相关文章推荐
- mysql权限丢失
- MySQL数据库的优化(二)
- MySQL数据库的优化(一)
- MySQL 文本文件的导入导出数据的方法
- MySQL数据库的优化(二)
- MySQL数据库的优化(一)
- MYsql中的正则表达式的使用
- mysql 事务隔离机制
- ubuntu xampp进入mysql安全模式
- 查询mysql事务隔离级别
- mysql 查询优化
- mysql字段名称 不要设置为index
- com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'hibernate.person' doesn't exist
- Mysql 函数方法笔记
- mysql报错:MySQL server version for the right syntax to use near type=InnoDB的解决方法
- Ubuntu下迁移MySQL数据库文件目录
- 普通索引和唯一索引的区别、性能差异,以及其他索引简介
- MySQL 使用explain查看执行计划
- 2003 - Cann't connect to MySql server on - 'localhost'(10061)
- mysql sql语句大全