摘要: /* 数据操作语言:插入:insert修改:update删除:delete*/ #一、插入语句#方式一:经典的插入/*语法: insert into 表名(列名,...) values(值1,...); */SELECT * FROM beauty; #3.列的顺序是否可以调换 INSERT INT 阅读全文
posted @ 2020-07-18 22:59 弹弹大魔王 阅读(1) 评论(0) 推荐(0) 编辑
摘要: /* union 联合 合并:将多条查询语句的结果合并成一个结果语法: 查询语句1 union 查询语句2 union ... 应用场景:要查询的结果来自于多个表,且多个表没有直接的连接关系,但查询的信息一致时特点:★ 1、要求多条查询语句的查询列数是一致的!2、要求多条查询语句的查询的每一列的类型 阅读全文
posted @ 2020-07-18 22:56 弹弹大魔王 阅读(17) 评论(0) 推荐(0) 编辑
摘要: /* 应用场景:当要显示的数据,一页显示不全,需要分页提交sql请求语法: select 查询列表 from 表 【join type join 表2 on 连接条件 where 筛选条件 group by 分组字段 having 分组后的筛选 order by 排序的字段】 limit 【offs 阅读全文
posted @ 2020-07-18 22:54 弹弹大魔王 阅读(29) 评论(0) 推荐(0) 编辑
摘要: /* 含义:出现在其他语句中的select语句,称为子查询或内查询外部的查询语句,称为主查询或外查询分类:按子查询出现的位置: select后面: 仅仅支持标量子查询 from后面: 支持表子查询 where或having后面:★ 标量子查询(单行) √ 列子查询 (多行) √ 行子查询 exist 阅读全文
posted @ 2020-07-18 18:24 弹弹大魔王 阅读(33) 评论(0) 推荐(0) 编辑
摘要: #二、sql99语法 /*语法: select 查询列表 from 表1 别名 【连接类型】 join 表2 别名 on 连接条件 【where 筛选条件】 【group by 分组】 【having 筛选条件】 【order by 排序列表】 分类:内连接(★):inner外连接左外(★):lef 阅读全文
posted @ 2020-07-18 18:17 弹弹大魔王 阅读(46) 评论(0) 推荐(0) 编辑
摘要: /* 含义:又称多表查询,当查询的字段来自于多个表时,就会用到连接查询笛卡尔乘积现象:表1 有m行,表2有n行,结果=m*n行 发生原因:没有有效的连接条件如何避免:添加有效的连接条件 分类:按年代分类:sql92标准:仅仅支持内连接sql99标准【推荐】:支持内连接+外连接(左外和右外)+交叉连接 阅读全文
posted @ 2020-07-18 18:12 弹弹大魔王 阅读(377) 评论(0) 推荐(0) 编辑
摘要: /* 语法: select 查询列表 from 表 【where 筛选条件】 group by 分组的字段 【order by 排序的字段】; 特点: 1、和分组函数一同查询的字段必须是group by后出现的字段 2、筛选分为两类: a.分组前筛选和分组后筛选 针对的表 位置 连接的关键字 分组前 阅读全文
posted @ 2020-07-18 18:07 弹弹大魔王 阅读(35) 评论(0) 推荐(0) 编辑
摘要: /* 概念:类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名好处:1、隐藏了实现细节 2、提高代码的重用性调用:select 函数名(实参列表) 【from 表】;特点:①叫什么(函数名)②干什么(函数功能) 分类:1、单行函数如 concat、length、ifnull等2、分组 阅读全文
posted @ 2020-07-18 18:02 弹弹大魔王 阅读(40) 评论(0) 推荐(0) 编辑
摘要: /* 语法: select 查询列表 from 表名 【where 筛选条件】 order by 排序的字段或表达式; 特点:1、asc代表的是升序,可以省略desc代表的是降序2、order by子句可以支持 单个字段、别名、表达式、函数、多个字段3、order by子句在查询语句的最后面,除了l 阅读全文
posted @ 2020-07-18 17:54 弹弹大魔王 阅读(18) 评论(0) 推荐(0) 编辑
摘要: /* 语法: select 查询列表 from 表名 where 筛选条件; 分类:一、按条件表达式筛选 简单条件运算符:> < = != <> >= <= 二、按逻辑表达式筛选逻辑运算符:作用:用于连接条件表达式&& || !and or not &&和and:两个条件都为true,结果为true 阅读全文
posted @ 2020-07-18 17:49 弹弹大魔王 阅读(21) 评论(0) 推荐(0) 编辑
摘要: /* 语法: select 查询列表 from 表名; 类似于:System.out.println(打印东西); 特点: 1、查询列表可以是:表中的字段、常量值、表达式、函数 2、查询的结果是一个虚拟的表格 */ USE myemployees; //使用数据库 #1.查询表中的单个字段 SELE 阅读全文
posted @ 2020-07-18 17:44 弹弹大魔王 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 前言 : 避免之前装的MySQL影响 首先进入dos窗口执行 sc delete mysql 删除已有的mysql服务 (一) 下载MySQL5.7 版本压缩包 网址:https://dev.mysql.com/downloads/mysql/ (二)解压到自己想要放的目录 在这个目录下新建 dat 阅读全文
posted @ 2020-07-18 17:43 弹弹大魔王 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 数据库的好处:实现数据持久化,使用完整的管理系统统一易管理。 数据库的概念: DB:数据库(database):存储数据的“仓库”。它保存了一系列有组织的数据。 DBMS:数据库管理系统(Database Management System)。数据库是通过DBMS创建和操作的容器。 SQL:结构化查 阅读全文
posted @ 2020-07-18 17:40 弹弹大魔王 阅读(14) 评论(0) 推荐(0) 编辑