文章
MySQL 

2018-8-8 14:12:53 数据库操作语言

一、MySQL DDL数据定义语言Data Definition Language 数据定义语言,用来操作数据库对象数据定义语言包含如下命令:create、drop、alter 操作数据库:一个MySQL数据库服务器中可以创建多个数据库创建数据库:create database dbname;使用数据库:use database dbn…

2018-8-9 13:58:06 having子句

having子句和where 子句用法差不多,但通常和 group by 配合使用,可对分组后的结果集进行筛选 例如:查询平均成绩小于80的学科select courseId , avg(score) from Grade group by courseIdhaving avg(score) < 80;

2018-8-9 14:01:42 limit子句

limit子句可以从结果集中取出一部分数据,常用来实现分页查询语法规则:limit beginIndex , length 例如:从学生表中取出前10条数据select * from student limit 0, 10 ;

2018-8-9 14:05:20 查询语句结构执行顺序

查询语句结构:select子句from子句[ where子句 ][ group by子句 [ having子句 ] ][ order by子句 ][ limit子句 ] MySQL提供了上面的语法格式(基于sql标准)来满足用户复杂苛刻的查询需求

2018-8-9 14:31:31 查询常用优化&mysql密码

尽量不要使用select * ,因为会增加编译时间(不过很多数据库都对select * 进行了优化),有时也会查出并不需要的数据,增加网络和服务器负担 尽可能把多条sql语句合并成一条,因为每条sql语句的发送、编译、执行、返回结果都需要时间 尽量不要在where子句中使用1=1,这会…

2018-8-9 14:43:32 相关子查询

子查询的查询条件不依赖于父查询的 , 称为不相关子查询子查询的查询条件依赖于父查询的 , 称为相关子查询 例如:查询至少有一门课程成绩大于90分的学生的姓名 select studentName from student s where exists (select * from Grade g where s.studentId=g.studentId an…

2018-8-9 14:44:11 .集合查询

查询语句的结果集实际上是集合 , 集合之间就可以进行并(union)、交(intersect) 、差(except)等集合运算(很多数据库只支持并集)语法格式:查询语句1 union 查询语句2 ——会去掉重复数据行查询语句1 union all 查询语句2 ——会保留全部数据行集合查询…

品互网络   版权所有 Copyright © 2018 All Rights Reserved     苏ICP备11033012号-2    留言    订阅