05 2019 档案

摘要:应用场景:当要查询的结果来自多个表,且多个表没有直接的连接关系,但查询的信息一致时 语法: 查询语句1 union(all) 查询语句2 union(all) ..... 注:多条查询语句的查询列数要一致、 多条查询语句的查询的每一列的类型和顺序要保持一致 union关键字默认是去重的,若使用uni 阅读全文
posted @ 2019-05-29 20:51 yin_zhaozhao 阅读(266) 评论(0) 推荐(0)
摘要:应用场景:当显示的数据一页无法全部显示,则需要分页提交sql请求 语法: select 查询列表 from 表 { (join type)join 表2 on 连接条件 where 筛选条件 group by 分组字段 having 分组够的筛选 order by排序字段 } limit offse 阅读全文
posted @ 2019-05-29 20:10 yin_zhaozhao 阅读(239) 评论(0) 推荐(0)
摘要:例子文件1:https://files.cnblogs.com/files/Vera-y/myemployees.zip 子查询:又称内查询,出现在其他语句中的select语句 主查询:又称外查询,内部嵌套其他select语句的查询 分类: 按结果集的行列数不同: 标量(单行)子查询:结果集只有一行 阅读全文
posted @ 2019-05-29 18:31 yin_zhaozhao 阅读(585) 评论(0) 推荐(0)
摘要:例子文件1:https://files.cnblogs.com/files/Vera-y/myemployees.zip 例子文件2:https://files-cdn.cnblogs.com/files/Vera-y/girls.zip 连接查询:又称多表查询,当查询的字段来自多个表时,将会运用到 阅读全文
posted @ 2019-05-29 10:51 yin_zhaozhao 阅读(204) 评论(0) 推荐(0)
摘要:转自:https://segmentfault.com/a/1190000005936172 1. MySQL 莫名变成了 Strict SQL Mode 最近测试组那边反应数据库部分写入失败,app层提示是插入成功,但表里面里面没有产生数据,而两个写入操作的另外一个表有数据。因为 insert 失 阅读全文
posted @ 2019-05-25 21:36 yin_zhaozhao 阅读(390) 评论(0) 推荐(0)
摘要:事例:查询有奖金的每个部门的部门名和部门的领导编号和该部门的最低工资 SELECT department_name,MIN(salary),departments.manager_idFROM departments,employeesWHERE departments.department_id= 阅读全文
posted @ 2019-05-25 20:48 yin_zhaozhao 阅读(326) 评论(0) 推荐(0)
摘要:事例使用文件:https://files.cnblogs.com/files/Vera-y/myemployees.zip 分组数据:group by 子句 分组查询语法: select 分组函数,列(要求是出现在group by的后面) from 表 (where 筛选条件) # where 必须 阅读全文
posted @ 2019-05-25 16:57 yin_zhaozhao 阅读(331) 评论(0) 推荐(0)
摘要:例子文件:https://files.cnblogs.com/files/Vera-y/myemployees.zip 函数:将一组逻辑语句封装在函数体中,对外暴露函数名 调用:select 函数名() from 表;(若用到表中的字段则家上‘from 表’) 函数分类: 1.单行函数(例:conc 阅读全文
posted @ 2019-05-25 10:59 yin_zhaozhao 阅读(471) 评论(0) 推荐(0)
摘要:一、条件查询 条件查询:满足条件的字段被筛选出来 语法:select 查询列表字段 from 表名 where 筛选条件; 条件查询的条件分类: 1.按条件表达式筛选:条件运算符:>, <, =, !=, >=, <= , <>(不等于) 2.按逻辑表达式筛选:逻辑运算符:&&(and), ||( 阅读全文
posted @ 2019-05-24 17:26 yin_zhaozhao 阅读(2624) 评论(0) 推荐(0)
摘要:1.查询字段 查询表某字段:select 字段名 from 表名; 查询表内所有字段:select * from 表名; (当字段和关键字重名是用( ` )着重号区分 ) 2.查询常量值 select 100;#查询数字 select ‘John’;# 查询字符 3.查询表达式 select 100 阅读全文
posted @ 2019-05-24 11:42 yin_zhaozhao 阅读(148) 评论(0) 推荐(0)
摘要:DQL:data query language (数据查询语言) DML:data manipulation language( 数据操纵语言) 负责对数据库对象运行数据访问工作的指令集,以INSERT、UPDATE、DELETE三种指令为核心,分别代表插入、更新与删除。 DDL:data defi 阅读全文
posted @ 2019-05-24 11:07 yin_zhaozhao 阅读(128) 评论(0) 推荐(0)
摘要:基础命令: 查看所有数据库:show databases; 打开指定的数据库:use 库名; 查看当前库的所有表:show tables; 查看数据库其他库中的表:show tables from 库名 ; 查看所在的库:select database(); 查看表结构:desc 表名; 创建表:c 阅读全文
posted @ 2019-05-23 20:54 yin_zhaozhao 阅读(168) 评论(0) 推荐(0)
摘要:DB:数据库:存储数据的仓库,保存一系列有组织的数据的容器 DBMS:数据库管理系统:数据库是通过DBMS创建和操作的容器,用于管理DB中的数据 SQL:结构化查询语言,用于和DBMS通信的语言 登陆数据库:(远程可用这个)mysql -h localhost -P3306 -u root -p ( 阅读全文
posted @ 2019-05-23 20:28 yin_zhaozhao 阅读(123) 评论(0) 推荐(0)