SQL学习
文章平均质量分 73
SQL
周纠纠
这个作者很懒,什么都没留下…
展开
-
1.6 SQL基础 - TCL 语言 - 视图
文章目录 1.6 SQL基础 - TCL 语言 - 视图视图视图的删除视图结构的查看存储过程和函数 1.6 SQL基础 - TCL 语言 - 视图视图含义:理解成一张虚拟的表视图和表的区别: 使用方式 占用物理空间视图 完全相同 不占用,仅仅保存的是sql逻辑表 完全相同 占用视图的好处:1、sql语句提高重用性,效率高2、和表实现了分离,提高了安全性###视图的创建语法:CREATE VIEW 视图名AS查询语句;###视图的增删改查1、查看视图的数据 ★SE原创 2021-07-02 20:42:09 · 134 阅读 · 0 评论 -
1.5 SQL基础 - 数据库事务
文章目录 1.5 SQL基础 - 数据库事务 数据库事务含义特点事务的分类:使用到的关键字事务的隔离级别:视图视图的删除视图结构的查看存储过程和函数 1.5 SQL基础 - 数据库事务 数据库事务含义通过一组逻辑操作单元(一组DML——sql语句),将数据从一种状态切换到另外一种状态特点(ACID)原子性:要么都执行,要么都回滚一致性:保证数据的状态操作前和操作后保持一致隔离性:多个事务同时操作相同数据库的同一个数据时,一个事务的执行不受另外一个事务的干扰持久性:一个事务一旦提交,则数原创 2021-07-01 12:17:57 · 129 阅读 · 0 评论 -
1.1 MySQL基础-基础介绍
本单元目标1. 数据库的好处1.持久化数据到本地2.可以实现结构化查询,方便管理2. 数据库相关概念:DBMS、DB、SQL1、DB:数据库,保存一组有组织的数据的容器2、DBMS:数据库管理系统,又称为数据库软件(产品),用于管理DB中的数据3、SQL:结构化查询语言,用于和DBMS通信的语言3. 数据库存储数据的特点1、将数据放到表中,表再放到库中2、一个数据库中可以有多个表,每个表都有一个的名字,用来标识自己。表名具有唯一性。3、表具有一些特性,这些特性定义了数据在表中如何存原创 2021-06-23 20:19:18 · 99 阅读 · 0 评论 -
1.2.1 SQL基础 - DQL语言的学习 - 基础查询
文章目录1. DQL语言的学习-基础查询 DQL语言的学习(Data Query Language)进阶1:基础查询1. 查询表中单个字段2. 查询表中的多个字段3. 查询表中所有字段4. 查询常量值5. 查询表达式6. 查询函数7. 起别名8. 去重9. `+`号的作用案例1: 查询员工名和姓连接成一个字段,并显示为姓名 ,使用`CONCAT`函数案例2:显示`employees`表中的所有列,用逗号连起来进阶2:条件查询一、条件表达式案例1: 查询员工工资大于12000的员工信息案例2: 查询部门编号不原创 2021-06-23 20:24:54 · 101 阅读 · 0 评论 -
1.2.2 SQL基础 - DQL语言的学习- 条件查询
文章目录1. DQL语言的学习-条件查询 DQL语言的学习(Data Query Language)进阶2:条件查询一、条件表达式案例1: 查询员工工资大于12000的员工信息案例2: 查询部门编号不等于90号的员工名和部门编号;二、逻辑表达式案例1:查询公司在10000到20000的员工名、工资、以及奖金三、模糊查询1. like案例1 员工名字符包含字符a的员工信息案例2: 查询员工名中第三个字符为`p`,第五个字符为`e`,使用`_`案例3:查询员工名中第三个字符为`_`的员工名,使用`\_`或自定义原创 2021-06-23 20:28:16 · 86 阅读 · 0 评论 -
1.2.3 SQL基础 - DQL语言的学习 - 排序查询
文章目录DQL语言的学习-条件查询 DQL语言的学习(Data Query Language)进阶3:排序查询进阶4:常见函数一、单行函数1、字符函数进阶5:分组查询进阶6:多表连接查询进阶7:子查询进阶8:分页查询进阶9:联合查询六. DML语言(Data Manipulation Languge)插入修改删除DDL语句((Data define Languge))库和表的管理常见类型常见约束数据库事务含义特点事务的分类:使用到的关键字事务的隔离级别:视图视图的删除视图结构的查看存储过程和函数DQL语言原创 2021-06-23 21:02:51 · 103 阅读 · 0 评论 -
1.2.4 SQL基础 - DQL语言的学习 - 常见函数
文章目录DQL语言的学习-常见函数 DQL语言的学习(Data Query Language)进阶4:常见函数一、单行函数1、字符函数进阶5:分组查询进阶6:多表连接查询进阶7:子查询进阶8:分页查询进阶9:联合查询六. DML语言(Data Manipulation Languge)插入修改删除DDL语句((Data define Languge))库和表的管理常见类型常见约束数据库事务含义特点事务的分类:使用到的关键字事务的隔离级别:视图视图的删除视图结构的查看存储过程和函数DQL语言的学习-常见函数原创 2021-06-23 21:40:12 · 121 阅读 · 0 评论 -
1.2.5 SQL基础 - DQL语言的学习 - 分组查询
文章目录DQL语言的学习-分组查询 进阶6:分组查询语法特点1. 简单查询案例1:查询每个工种的最高工资案例2:查询每个位置的部门个数2. 添加筛选条件-分组前筛选案例1 :查询邮箱中包含a字符的每个部门的平均工资案例2 :查询有奖金的每个领导手下的员工最高工资3. 复杂筛选条件 - 分组后筛选案例1 . 查询哪个部门的员工个数大于2案例2. 查询每个工种有奖金的员工的最高工资>12000的工种编号和最高工资案例3. 查询领导编号>102的每个领导手下的最低工资>5000的领导编号是哪一个原创 2021-06-27 15:44:09 · 106 阅读 · 0 评论 -
1.2.6 SQL基础 - DQL语言的学习 - 多表连接查询
文章目录DQL语言的学习-多表连接查询 DQL语言的学习(Data Query Language)进阶6:多表连接查询进阶7:子查询进阶8:分页查询进阶9:联合查询六. DML语言(Data Manipulation Languge)插入修改删除DDL语句((Data define Languge))库和表的管理常见类型常见约束数据库事务含义特点事务的分类:使用到的关键字事务的隔离级别:视图视图的删除视图结构的查看存储过程和函数DQL语言的学习-多表连接查询 DQL语言的学习(Data Query La原创 2021-06-27 14:49:30 · 120 阅读 · 0 评论 -
1.2.7 SQL基础-DQL语言的学习-子查询
文章目录DQL语言的学习-多表连接查询 DQL语言的学习(Data Query Language)进阶7:子查询进阶8:分页查询进阶9:联合查询六. DML语言(Data Manipulation Languge)插入修改删除DDL语句((Data define Languge))库和表的管理常见类型常见约束数据库事务含义特点事务的分类:使用到的关键字事务的隔离级别:视图视图的删除视图结构的查看存储过程和函数DQL语言的学习-多表连接查询 DQL语言的学习(Data Query Language)进阶原创 2021-06-28 14:47:35 · 100 阅读 · 0 评论 -
1.2.8 SQL基础 - DQL语言的学习 - 分页查询
文章目录DQL语言的学习-分页查询 DQL语言的学习(Data Query Language)进阶8:分页查询进阶9:联合查询六. DML语言(Data Manipulation Languge)插入修改删除DDL语句((Data define Languge))库和表的管理常见类型常见约束数据库事务含义特点事务的分类:使用到的关键字事务的隔离级别:视图视图的删除视图结构的查看存储过程和函数DQL语言的学习-分页查询 DQL语言的学习(Data Query Language)进阶8:分页查询应用场景原创 2021-06-28 15:42:01 · 83 阅读 · 0 评论 -
1.2.9 SQL基础 - DQL语言的学习 - 联合查询
文章目录DQL语言的学习 - 联合查询 DQL语言的学习(Data Query Language)进阶9:联合查询六. DML语言(Data Manipulation Languge)插入修改删除DDL语句((Data define Languge))库和表的管理常见类型常见约束数据库事务含义特点事务的分类:使用到的关键字事务的隔离级别:视图视图的删除视图结构的查看存储过程和函数DQL语言的学习 - 联合查询 DQL语言的学习(Data Query Language)进阶9:联合查询引入:unio原创 2021-06-29 09:43:21 · 94 阅读 · 1 评论 -
1.2.10 SQL基础-DQL语言的学习-小结
文章目录DQL语言的学习-小结 DQL语言的学习(Data Query Language)小结案例:学生信息查询案例1:查询所有学员的邮箱的用户名(注:邮箱中@前面的字符)查询男生和女生的个数查询那个年级的学生最小年龄>20试说出查询语句中涉及到的所有关键字,以及执行先后顺序DQL语言的学习-小结 DQL语言的学习(Data Query Language)小结案例:学生信息查询已知表stuinfoid 学号name 姓名email 邮箱 [email protected] 年原创 2021-06-29 11:43:41 · 116 阅读 · 0 评论 -
1.3 SQL基础 - DML语言:插入、修改、删除
文章目录 1.3 SQL基础 - DML语言 DML语言(Data Manipulation Languge)1、插入语法1:经典的插入语法2:不经典的插入特点两种方式大pk2、修改1. 修改单表语法:案例1:修改beauty表中姓唐的女神的电话为18989案例2:修改boys 表中id号为2的名称为张飞,魅力值为502. 修改多表语法【补充】案例1:修改张无忌的女朋友的手机号为114案例2:修改没有男朋友的女神的男朋友编号都为2号3、删除语句方式1:delete语句单表的删除: ★多表的删除:方式2:tr原创 2021-06-29 15:35:46 · 159 阅读 · 0 评论 -
1.4.1 SQL基础 - DDL语言 - 库、表管理
文章目录 1.4 SQL基础 - DDL语言 DDL语句((Data define Languge))库和表的管理常见类型常见约束数据库事务含义特点事务的分类:使用到的关键字事务的隔离级别:视图视图的删除视图结构的查看存储过程和函数 1.4 SQL基础 - DDL语言 DDL语句((Data define Languge))库和表的管理库的管理:一、创建库create database 库名二、删除库drop database 库名表的管理:#1.创建表CREATE TABLE IF原创 2021-06-30 11:09:09 · 263 阅读 · 4 评论 -
1.4.2 SQL基础 - DDL语言 - 数据类型
文章目录 1.4.2 SQL基础 - DDL语言 - 数据类型 常见数据类型分类1. 整型分类特点(1)如何设置有符号与无符号(2). 设置默认宽度,用0填充2. 小数分类特点3. 字符型分类特点binary 与 varbinaryEnum类型:枚举set 类型4. 日期型分类特点 1.4.2 SQL基础 - DDL语言 - 数据类型 常见数据类型分类数值型 整型: 小数: 浮点型 定点型 字符型: 较短的文本:char、varchar 较长的文本:text、blob(较长的二原创 2021-06-30 19:08:36 · 70 阅读 · 0 评论 -
1.4.3 SQL基础 - DDL语言 - 常见约束
文章目录 1.4.3 SQL基础 - DDL语言 - 常见约束常见约束数据库事务含义特点事务的分类:使用到的关键字事务的隔离级别:视图视图的删除视图结构的查看存储过程和函数 1.4.3 SQL基础 - DDL语言 - 常见约束常见约束NOT NULLDEFAULTUNIQUECHECKPRIMARY KEYFOREIGN KEY数据库事务含义通过一组逻辑操作单元(一组DML——sql语句),将数据从一种状态切换到另外一种状态特点(ACID)原子性:要么都执行,要么都回滚一致原创 2021-06-30 19:07:54 · 126 阅读 · 0 评论