MySQL笔记
文章平均质量分 83
是一帆哦!
这个作者很懒,什么都没留下…
展开
-
流程控制结构
顺序结构:程序从上往下依次执行分支结构:程序可以从两条或多条路径中选择一条去执行循环结构:程序在满足一定条件的基础上,重复执行一段代码功能:实现简单的双分支语法应用:任何地方情况1:类似于Java中的switch语句,一般用于实现等值判断情况2:类似于Java中的多重IF语句,一般用于实现区间判断特点:①可以作为表达式,嵌套在其他语句中使用,可以放在任何地方,BEGIN END 中或BEGIN END的外面可以作为独立的语法去使用,只能放在BEGIN END中②如果WHEN中的值满足或条件成原创 2022-08-06 19:36:00 · 161 阅读 · 0 评论 -
MySQL知识总结4
说明:变量是用户自定义的,不是由系统的使用步骤:声明赋值使用(查看,比较,运算)原创 2022-08-05 20:56:36 · 147 阅读 · 0 评论 -
TCL语言
事务的隔离性是指一个事务的执行不能被其他事务干扰,即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能相互干扰。持久性是指一个事务一旦被提交,它对数据库中数据的改变就是永久性的,接下来的其他操作和数据库故障不应该对其有任何影响。一个或一组sql语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行。原子性是指事物是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。显示事务:事务具有明显的开启和结束的标记。事务没有明显的开启和结束的标记。...原创 2022-08-04 11:25:26 · 221 阅读 · 0 评论 -
DDL语言
①如果不设置无符号还是有符号,默认是有符号,如果想设置无符号,需要添加unsigned关键字。②如果插入的数值超出了整型的范围,会报outofrange异常,并且插入临界值。③定点型的精确度较高,如果要求插入数值的精确度较高如货币运算等则考虑使用定点型。含义一种限制,用于限制表中的数据,为了保证表中的数据准确和可靠性。②从表的外键列的类型和主表的关联列的类型要求一致或兼容,名称无要求。较长的文本text,blob(较长的二进制数)所选择的类型越简单越好,能保存数值的类型越小越好。...原创 2022-07-31 12:50:21 · 197 阅读 · 0 评论 -
DML语言
3.假如要删除的表中有自增长列,如果用delete删除后,再插入数据,自增长列的值从断点开始,而truncate删除后,再插入数据,自增长列的值从1开始。2.不可以为null的列必须插入值,可以为null的列如何插入值。5.可以省略列名,默认所有列,而且列的顺序和表中的列的顺序一致。1.插入的值的类型要与列的类型一致或兼容。update表1别名,表2别名。delete表1的别名,表2的别名。from表1别名,表2别名。set列名=值,列名=值,…set列=新值,列=新值,…......原创 2022-07-28 13:48:58 · 82 阅读 · 0 评论 -
MySQL知识总结3
当要查询的结果来自于多个表,且多个表没有直接的连接关系,但查询的信息一致时。⑤子查询的执行优先于主查询执行,主查询的条件用到了子查询的结果。含义出现在其他语句中的select语句,称为子查询或内查询。union联合,合并将多条查询语句的结果合并成一个结果。2.要求多条查询语句的查询的每一列的类型和顺序最好一致。exists后面(相关子查询)->表子查询。非法使用标量子查询,子查询结果不是一行一列。1.要求多条查询语句的查询列数是一致的。1.limit语句放在查询语句的最后。...原创 2022-07-26 18:04:42 · 58 阅读 · 0 评论 -
MySQL知识总结2
①语法select查询列表from表1别名【连接类型】join表2别名on连接条件【where筛选条件】【groupby分组】【having筛选条件】【orderby排序列表】分类内连接inner外连接左外右外全外交叉连接cross②内连接特点①添加排序,分组,筛选②Inner可以省略③筛选条件放在where后面,连接条件放在on后面,提高分离性,便于阅读。...原创 2022-07-24 19:04:07 · 100 阅读 · 0 评论 -
MySQL知识梳理(1)
数据库(database)存储数据的“仓库”。它保留了一系列有组织的数据。原创 2022-07-19 12:32:10 · 318 阅读 · 0 评论