数据库
文章平均质量分 70
星梦野美
这个作者很懒,什么都没留下…
展开
-
数据库变量
变量:文章目录变量:#一、系统变量#1.全局变量#2、会话变量#二、自定义变量#1.用户变量#2.局部变量/*系统变量:全局变量会话变量自定义变量:用户变量局部变量*/#一、系统变量#说明:变量由系统提供,不是用户定义,属于服务器层面/*使用的语法1、查看所有的系统变量SHOW GLOBAL|session VARIABLES;2、查看满足条件的部分系统变量show global |【session】 variables like '%char%';3、查看指定的某个原创 2021-06-08 16:45:37 · 212 阅读 · 0 评论 -
数据库TCL事务控制语言
TCL/*Transaction Control Language 事务控制语言事务:一个或一组sql语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行。每个mysql语句时相互依赖的案例:转账张三丰 1000郭襄 1000update 表 set 张三丰的余额=500 where name=‘张三丰’意外update 表 set 郭襄的余额=1500 where name=‘郭襄’事务的ACID属性1.原子性:原子性是指事务是一个不可分割的工作单位,事务中的操做要原创 2021-06-07 22:34:34 · 119 阅读 · 0 评论 -
数据库学习流程控制结构
流程控制结构文章目录流程控制结构#一、分支结构#1.if 函数#2.case结构#3.if结构#二、循环#1.while#2.loop#3.repeat/*顺序结构:程序从上往下一次执行分支结构:程序从两条或多条路径中选择一条去执行循环结构:程序在满足一定条件的基础上,重复执行一段代码*/#一、分支结构#1.if 函数#功能:实现简单的双分支#语法:/*select if(表达式1,表达式2,表达式3)执行顺序如果表达式1成立,则IF函数返回表达式2的值,否则返回表达式3的值应原创 2021-06-07 22:30:11 · 158 阅读 · 0 评论 -
数据库列属性的常见约束以及示例
常见约束文章目录常见约束#一、创建表时添加约束#1.添加列级约束#2.添加表级约束#二、修改时添加约束1.添加列级约束2.添加表级约束#1.添加非空约束#2.添加默认约束#3.添加主键#4.添加唯一键#5.添加外键#三、修改表时删除约束#1、修改非空约束#2、删除默认约束#3.删除主键#4.删除唯一#5.删除外键/*含义:一种限制,用于限制表中的数据,为了保证表中的数据的准确性和可靠性分类:六大约束not null 非空约束,用于保证该字段的值不能为空比如姓名,学号等DEFAULT:默认,用于原创 2021-06-07 22:11:43 · 1229 阅读 · 0 评论 -
DDL 数据库定义语言
DDL文章目录DDL#一、库的管理#1.库的创建#2.库的修改#3.库的删除#二、表的管理#1.表的创建 ★#案例:创建表Book#案例:创建auther表#2.表的修改#①修改列名#②修改列的类型或约束#③添加列#④删除列#⑤修改表名#3.表的删除#4.表的复制#DDL/*数据定义语言库和表的管理一、库的管理创建、修改、删除二、表的管理创建、修改、删除创建:create修改:alter删除:drop*/#一、库的管理#1.库的创建/*语法:create database原创 2021-06-07 22:01:27 · 60 阅读 · 0 评论 -
DML数据操作语言
DML 数据操作语言文章目录DML 数据操作语言一、插入语句1.插入的值的类型要与列的类型一致或兼容2.不可以为null的列必须插入值,可以为null的列如何插入值#3.列的顺序是否可以调换(可以)#4.列数和值的个数必须一致#5.可以省略列名,默认所有列,而且列的顺序和表的顺序是一致的#二)第二种insert语法#二、修改语句#1.修改单表的记录#2.修改多表的记录#三、删除语句#方式一:delete#单表的删除#2.多表的删除#方式二:truncate(清空数据,删表)#DML语言/*数据操作语原创 2021-06-07 20:33:30 · 100 阅读 · 0 评论 -
sql语言子查询
子查询/*含义:出现在其他语句中的select语句,称为子查询或内查询外部的查询语句,称为主查询或外查询分类:按子查询出现的位置:select 后面分类:按子查询出现的位置:select 后面仅仅支持标量子查询from 后面支持表子查询where 或having 后面 ⭐标量子查询(单行)√列子查询 (多行) √行子查询exists 后面(相关子查询)表子查询按结果集的行列数不同标量子查询(结果集只有一行一列)列子查询(结果集只有一列多行)行子查询(结果集有一行原创 2021-06-07 20:23:48 · 185 阅读 · 0 评论 -
分页查询和联合查询学习及举例
分页查询/*应用场景:当要显示的数据,一页显示不全,需要分页提交sql请求语法:select 查询列表from 表【join type join 表2on 连接条件where 筛选条件group by 分组字段having 分组后的筛选order by 排序的字段】limit offset,size;offset 要显示条目的起始索引(起始索引从0开始)size 要显示的条目个数特点:①limit语句放在查询语句的最后,执行顺序也是最后②公式要显示的页数 page,每页条原创 2021-06-07 20:01:25 · 107 阅读 · 0 评论 -
sql语句分组查询
/*引入:查询每个部门的平均工资语法:select 分组函数,列(要求出现在group by 后面)from 表【where 筛选条件】group by 分组的列表【order by 子句】注意:查询列表必须特殊,要求是分组函数和group by 后出现的字段特点:1.分组查询中的筛选条件分为两类数据源位置关键字分组前筛选原始表group by子句的前面where分组后筛选分组后的结果集group by子句的后面having①.分组函数原创 2021-06-07 19:57:21 · 11612 阅读 · 0 评论 -
数据库基本指令学习之常见函数二
#二、分组函数文章目录#二、分组函数#1. 简单的使用#2.参数支持哪些类型#3.是否忽略null#4.和distinct 搭配#5.count 函数的详细介绍#6.和分组函数一同的查询的字段有限制/*功能:用作统计使用,又称为聚合函数或统计函数或组函数分类:1。sum 求和2.avg 平均值3.max 最大值4.min 最小值5.count 计算个数特点:1.sum、 avg 一般用于处理数值类型max、min、count 可以处理任何类型2.以上分组都忽略null值3.可以和原创 2021-05-07 10:37:02 · 98 阅读 · 0 评论 -
数据库基本指令学习之常见函数
常见函数常见函数常见函数#一、字符函数#1.length 获取参数值的字节个数#2.concat 拼接字符串#3.upper、lower#示例:将姓大写,名小写,然后拼接#4.substr、substring 截取字符(索引从1开始)#5.instr 返回子串第一次出现的索引,如果找不到回复0#6.trim 去除字符前后的字符 ,默认为空格#7.lpad 用指定的字符实现左填充指定长度,源长度长于指定长度则截取#8.rpad 用指定的字符实现右填充指定长度,源长度长于指定长度则截取#9. replace原创 2021-05-07 10:25:18 · 225 阅读 · 0 评论 -
数据库学习之排序查询指令
排序查询/*语法:select查询列表from表【where 筛选条件】order by排序列表 【asc|desc】 //升序|降序 默认asc特点:1.asc代表升序,desc代表降序如果不写,默认是asc2.order by 子句中可以支持单个字段,多个字段,表达式,函数,别名3.order by 子句一般放在查询语句最后面,limit子句除外*/#案例1:查询员工信息,要求工资从高到低排序SELECT * FROM employees ORDER BY salary原创 2021-04-26 22:48:38 · 1023 阅读 · 0 评论 -
数据库基本指令学习之连接查询
数据库基本指令学习之连接查询连接查询/*含义:又称多表查询,当查询的字段来自多个表,就会用到多表查询笛卡尔乘积现象:表1 有m行,表二有n 行, 结果=m*n行发生原因:没有有效的连接条件如何避免:添加有效的连接条件连接查询分类: 按年代分类 sql92标准:仅仅支持内连接 sql99标准【推荐】:支持内连接+外连接(左外和右外)按功能分类内连接等值连接非等值连接自连接外连接左外连接右外连接全外连接交叉连接*/SELECT * FROM beauty;S原创 2021-04-20 22:22:44 · 230 阅读 · 1 评论 -
数据库学习之基础查询语句
数据库之基础查询一、基础查询/*语法:select 查询列表 from 表名1.查询列表可以是:表中的字段、常量、表达式、函数2.查询的结果是一个虚拟的表格*/USE myemployees;#1.查询表中的单个字段SELECT last_name FROM employees;#2.查询表中的多个字段SELECT last_name,salary,email FROM employees;#3.查询表中的所有字段,着重号``;SELECT * FROM employee原创 2021-04-18 21:30:00 · 428 阅读 · 1 评论