By francis_hao    Dec 17,2016 条件数据记录查询 mysql> select field1,field2-- from table_name where 条件; 其中条件的形式有以下几种 条件为关系运算符和逻辑运算符 MySQL支持的比较运算符 运算符 描述 > 大于 < 小于 = 等于 != 不等于 >= 大于等于 <= 小于等于 MySQL支持的逻辑运算符 运算符 描述 AND(&&) 逻辑与 OR(||) 逻辑或 XOR 逻辑…
1. MySQL中的函数 <1>加密函数 password(str) 该函数可以对字符串str进行加密,一般情况下,此函数给用户密码加密. select PASSWORD('tlxy666'); md5(str) 对字符串str进行散列加密,可用户对于一些普通的不需要进行解密的数据进行加密. <2>聚合函数 avg() count() min() max() sum() 例如: select AVG(sal) from emp; 平均薪资 select COUNT(*) from…
10.1 简单数据记录查询 SELECT field1,field2,...fieldn FROM table_name; “*” ——查询所有记录 SELECT * FROM table_name; DISTINCT——避免重复数据查询 SELECT DISTINCT field1,field2,...fieldn FROM table_name; AS——修改字段名 SELECT field1 [AS] otherfield1,field2 [AS] otherfield2 FROM tab…
By francis_hao    Dec 17,2016 排序数据记录查询 排序是指将筛选出符合条件的数据进行有序排放,有升序(ASC(默认))方式和降序(DESC)方式. mysql> select field1,field2-- from table_name [where 条件] order by fieldm1 [asc|desc],fieldm2 asc|desc,--; 这里的第二个排序字段,会在第一个排序字段相同的情况下进行排序.若第一个排序字段没有相同项,则第二个排序字段无作用…
在实际应用中,经常需要实现在一个查询语句中显示多张表的数据,这就是所谓的多表数据记录连接查询,简称来年将诶查询. 在具体实现连接查询操作时,首先将两个或两个以上的表按照某个条件连接起来,然后再查询到所要求的数据记录.连接查询分为内连接查询和外连接查询. 在具体应用中,如果需要实现多表数据记录查询,一般不使用连接查询,因为该操作效率比较低.于是MySQL又提供 了连接查询的替代操作,子查询操作. 1.关系数据操作: 在连接查询中,首先需要对两张或两张以上的表进行连接操作.连接操作是关系数据操作中专…
多表数据记录查询 一.关系数据操作 并(UNION) 并就是把具有相同字段数目和字段类型的表合并到一起 笛卡尔积(CARTESIAN PRODUCT) 笛卡尔积就是没有连接条件表关系返回的结果. 内连接(INNER JOIN) 所谓内连接就是在表关系笛卡尔积数据记录表中,保留表关系中,所有匹配的数据记录,舍弃不匹配的数据记录. 外链接(OUTER JOIN) 所谓外连接:就是在表关系的笛卡尔积数据记录中,不仅保留表关系中所匹配的数据记录,而且还会保留部分不匹配的数据记录. 按照保留不匹配条件数据…
1.简单数据记录查询 1.1 简单数据查询 1.1.1 查询所有字段数据 例子:      1.1.2 "*"符号的使用 语法: 例子: 1.1.3 查询指定字段数据 例子:   1.2 避免重复数据查询-- DISTINCT 当执行简单数据查询时,有时会显示出重复数据.为了实现查询不重复的数据.Mysql提供了关键字--DISTINCT. 例子: 在数据库company中查询雇员表(t_employee)中字段job的数据,同时实现去除重复数据.   1.3 实现数据四则运算数据查询…
Mysql与web之间的数据.查询等个问题 在自己写的一个jsp主页连接数据库出现的各种问题,写记下来与大家分享,共勉.最后附jdbc代码. ---DanlV Error 1---错误代码: javax.servlet.ServletException com.microsoft.sqlserver.jdbc.SQLServerException 索引 1 超出范围 问题描述:是由于 sql语句中的?是中文,所以显示索引号错误 解决方案 解决方案:将中文问号改为英文问号. 2---链接指空 在其…
11.1 关系数据操作 并(UNION):把具有相同字段数目和字段类型的表合并到一起. 笛卡尔积(CARTESIAN PRODUCT):没有连接条件表关系的返回结果.字段数=table1字段数+table2字段数,记录数=table1记录数*table2记录数. 内连接(INNER JOIN):在表关系的笛卡尔积数据记录中,保留表关系中所有匹配的数据记录,舍弃不匹配的数据记录. 外连接(OUTER JOIN):在表关系的笛卡尔积数据记录中,不仅保留表关系中所有匹配的数据记录,而且还会保留部分不匹…
所谓复杂查询,指涉及多个表.具有嵌套等复杂结构的查询.这里简要介绍典型的几种复杂查询格式. 一.连接查询 连接是区别关系与非关系系统的最重要的标志.通过连接运算符可以实现多个表查询.连接查询主要包括内连接.外连接等. 假设有Student和Grade两个表如下: +-----+--------+-------+ +-----+------------+--------+ | sID | sName | sDept | | gID | gCourse | gScore | +-----+-----…