摘要: 一、游标1、游标简介SQL是一种集合操作语言,但有时候需要对单行操作怎么办呢?也就是有时候会过滤出不止一行的数据,但是想一行行的处理;---游标游标: 从集合中依次提取单条记录,直接提取完最后一条; 类似于指针的作用; 尽管游标能遍历结果中的所有行,但一次只指向一行;游标的适用场景: 存储过程 函数 触发器游标的使用步骤: 定义游标 DECLARE 游标... 阅读全文
posted @ 2019-09-02 16:04 米兰的小铁將 阅读(578) 评论(0) 推荐(0)
摘要: 一、存储过程1、存储过程简介存储过程: 一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,然后通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。存储过程的创建: 使用关键字CREATE PROCEDURE2、存储过程的创建及调用比如: 现需要向学生表中插入新的学生数据。但在插入学生数据的时,需要同时检查老师表里的数据。 如果插入学生的老师不在... 阅读全文
posted @ 2019-09-02 15:14 米兰的小铁將 阅读(742) 评论(0) 推荐(0)
摘要: 一、约束1、约束简介约束(constraint): 表中数据的限制条件。 完整性 有效性约束的种类: 主键约束 外键约束 唯一约束 检查约束 非空约束2、主键约束主键约束: 唯一标识表中每一行的一列或多个列,可以定义一列或多列为主键; 主键列上没有任何两行具有相同值(即重复值),不允许空(NULL); 主健可作外健,唯一索引不可; 不... 阅读全文
posted @ 2019-09-02 13:37 米兰的小铁將 阅读(529) 评论(0) 推荐(0)
摘要: 一、更新数据1、更新数据###更新全部数据: 使用UPDATE关键字。语法如下: UPDATE 表名 SET 字段名=新的值;比如: 更新学生表中的所有学生性别为男: UPDATE student SET gender = '男';###更新部分数据: 使用UPDATE关键字。语法如下: UPDATE 表名 SET 字段名=新的值 WHERE 限定条件;比如: ... 阅读全文
posted @ 2019-09-02 11:03 米兰的小铁將 阅读(3553) 评论(0) 推荐(0)