mysql 笔试题

来源:互联网 发布:关联矩阵 编辑:程序博客网 时间:2024/06/07 00:44

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 千万如何优化

提取最终需要的主键列,然后把它再连接回去以取得所有需要的列


0 0