SQL(StructuredQueryLanguage)结构化查询语言是数据库的核心语言,是高级的非过程化编程语言,也是经典的声明式编程范式实现。SQL通用语法SQL语句可以单行或多行书写,以分号结尾。可使用空格和缩进来增强语句的可读性。MySQL数据库的SQL语句不区分大小写,关键字建议使用大写。注释单行注释:--注释内容或#注释内容(mysql特有)多行注释:/注释/DDL:操作数据库、表DDL(DataDefinitionLanguage)数据定义语言,主要是操作数据库和表,数据库相关操作有建库,删除库,表相关操作有建表、删除表、修改表字段、修改约束等操作,关键字一般有:create、d
SQL(StructuredQueryLanguage)结构化查询语言是数据库的核心语言,是高级的非过程化编程语言,也是经典的声明式编程范式实现。SQL通用语法SQL语句可以单行或多行书写,以分号结尾。可使用空格和缩进来增强语句的可读性。MySQL数据库的SQL语句不区分大小写,关键字建议使用大写。注释单行注释:--注释内容或#注释内容(mysql特有)多行注释:/注释/DDL:操作数据库、表DDL(DataDefinitionLanguage)数据定义语言,主要是操作数据库和表,数据库相关操作有建库,删除库,表相关操作有建表、删除表、修改表字段、修改约束等操作,关键字一般有:create、d
触发器trigger一、基本概念触发器是一种特殊类型的存储过程,触发器通过事件进行触发而被执行触发器trigger和js事件类似1、作用:写入数据表前,强制检验或转换数据(保证数据安全)触发器发生错误时,异动的结果会被撤销(事务安全)部分数据库管理系统可以针对数据定义语言DDL使用触发器,称为DDL触发器可以依照特定的情况,替换异动的指令insteadof(mysql不支持)2、触发器的优缺点2.1、优点触发器可通过数据库中的相关表实现级联更改(如果一张表的数据改变,可以利用触发器实现对其他表的操作,用户不知道)保证数据安全,进行安全校验2.2、缺点对触发器过分依赖,势必影响数据库的结构,同时
触发器trigger一、基本概念触发器是一种特殊类型的存储过程,触发器通过事件进行触发而被执行触发器trigger和js事件类似1、作用:写入数据表前,强制检验或转换数据(保证数据安全)触发器发生错误时,异动的结果会被撤销(事务安全)部分数据库管理系统可以针对数据定义语言DDL使用触发器,称为DDL触发器可以依照特定的情况,替换异动的指令insteadof(mysql不支持)2、触发器的优缺点2.1、优点触发器可通过数据库中的相关表实现级联更改(如果一张表的数据改变,可以利用触发器实现对其他表的操作,用户不知道)保证数据安全,进行安全校验2.2、缺点对触发器过分依赖,势必影响数据库的结构,同时