含义:本身是一个虚拟表,数据来自于表,通过执行时动态生成,和普通表一样使用(mysql5.1 版本出现的新特征) 好处: 简化复杂的SQL操作,不必知道它的查询细节 临时性 ...
TCL:TRANSACTION Control LANGUAGE 事务控制语言事务:一条或一组SQL语言组成一个执行单元,这个执行单元要么全部执行,要么全部不执行 入门案例:...
含义:一种限制,用于限制表中的数据,为了保证表中的数据的准确性和可靠性 分类:六大约束 not null: 非空约束,用于保证该字段的值不能为空,比如姓名、学号等 defau...
数值型 整型 浮点型定点数浮点数 字符型 较短的文本:char、varchar 较长的文本:text、blob(较长的二进制数据) 日期型 一、整型 分类: tinyints...
数据定义语言库和表的管理 一、库的管理创建、修改、删除二、表的管理创建、修改、删除 创建:create 修改:alter 删除:drop 二、表的管理 1.表的创建 ※ cr...
数据定义语言库和表的管理 一、库的管理创建、修改、删除二、表的管理创建、修改、删除 创建:create 修改:alter 删除:drop 一、库的管理 1.库的创建 语法:c...
数据操作语言插入:insert修改:update删除:delete 三、删除语句 方式一:delete语法:1、单表删除【※】delete from 表名 【where 筛选...
数据操作语言插入:insert修改:update删除:delete 二、修改语句 1.修改单表的记录※语法: update 表名 ① set 列 = 新值,... ③ whe...
不知不觉,笔者已经做了在算法工程师这个热门的岗位已经两年了。笔者本身学习的化工专业。当年毕业不知道是因为打心底热爱算法,还是因为图这个岗位所能带来的钱财,总之,在花了两年的时...
数据操作语言插入:insert修改:update删除:delete 一、插入语句 方式一:经典插入 语法: 1.插入的值的类型要与列的类型一致或兼容 2.不可以为null的列...
union 联合、合并,将多条查询语句的结果合并成一个结果 语法:查询语句1union查询语句2union··· 应用场景:当我们要查询的结果来自于多个表,且多个表没有直接的...
应用场景:当要显示的数据一页显示不全,需要分页提交sql请求 语法;select 查询列表 ⑦from 表 ①【join type join 表2 ②on 连接条件 ③whe...
含义:出现在其他语句中的select语句,称为子查询或内查询外部的查询语句,称为主查询或外查询 分类: 按子查询出现的位置: select 后面:仅仅标量子查询 from后面...
/*语法:select 分组函数,列(要求出现在GRPUP BY的后面)from 表【where 筛选条件】group by 分组的列表【order by 字句】注意:查询列...
含义:又称多表查询,当查询的字段来自多个表时,就会用到连接查询笛卡尔乘积现象:表1有m行,表2有n行,结果 = m*n行 发生原因:没有有效的连接条件如何避免:添加有效连接 ...
概念:类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名好处:1、隐藏了实现细节 2、提高代码的重用性调用:select 函数名(实参列表) 【from 表】...
select 查询列表(3)from 表 (1)【where 筛选条件】(2)order by 排序列表 【asc | desc】(4)特点:1、asc代表的是升序,desc...
语法:select查询列表from表名where筛选条件;分类:一、按条件表达式筛选条件运算符:> < = <> <= >=二、按逻辑表达式筛选逻辑运算符:用于连接条件表达式...