MySQL
文章平均质量分 82
AzheCurry
这个作者很懒,什么都没留下…
展开
-
MySQL-day06
触发器、视图和索引一、触发器1. 触发器是什么?触发器 是在 INSERT,UPDATE 和 DELETE 命令之前或之后自动调用 SQL 命令或 SP。可以用来修改数据之前验证数据的完整性,或者在修改数据之后执行一些关联操作。2. 一个案例在修改学生成绩后,在日志中添加一条修改记录。-- 1. 删除触发器DROP TRIGGER IF EXISTS trg_result;-- 2. 创建触发器DELIMITER $$CREATE TRIGGER trg_resultAFT原创 2021-01-21 17:23:08 · 126 阅读 · 0 评论 -
MySQL-day05
函数、存储过程和游标一、基本概念1. 什么是存储过程(Stored PROCEDURE)?简单的 SQL 语句不过是一些命令,用过即结束,我们尚不能把代码存储起来,像各种语言中的函数一样,在需要的时候随意调用。存储过程和函数使我们能够把软件中的逻辑部分保存起来以便日后使用。存储过程和函数就是命名的代码块。2. 存储过程的优势更快的速度程序和数据库服务器之间不再需要传递大量的 SQL 代码,只需发送一个存储过程或函数命令即可。存储过程和函数是编译过的,可直接执行,无需像普通 SQL 那原创 2021-01-20 17:31:39 · 193 阅读 · 0 评论 -
MySQL-day04
事务一、什么是事务?1. 事务的概念事务(TRANSACTION)是作为单个逻辑工作单元的一系列操作。多个操作作为一个整体向系统提交,要么都执行,要么都不执行。事务是一个不可分割的工作逻辑单元。2. 事务的四大特性(ACID)原子性(Actomicity)事务时一个完整的操作,各步操作是不可分的,要么都执行,要么都不执行。一致性(Consistency)当事务完成时,数据必须处于一致状态隔离性(Isolation)并发事务之间彼此隔离、独立,它不应以任何方式依赖于或原创 2021-01-19 17:41:23 · 123 阅读 · 0 评论 -
MySQL-day02
DML、DQL、基本查询、函数一、DML—数据操作语言插入记录插入单条数据记录INSERT INTO 表名 [(字段名列表)] VALUES (值列表);· 字段名可省略,若省略则依次插入所有字段值· 若插入表中部分数据,字段名不可省略· 自动增长列可以不输入,会自动生成序列;也可以输入指定值· 多个字段名和多个值之间用逗号隔开插入多条记录INSERT INTO 表名(字段名列表)VALUES(值列表1),(值列表2),……,(值列表n);将查询结果插入新表cr原创 2021-01-14 19:52:32 · 120 阅读 · 0 评论 -
MySQL-day01
MySQL安装、建库、建表一、MySQL的下载与安装下载与安装参考:https://blog.csdn.net/weixin_42869365/article/details/83472466MySQL的优势运行速度快使用成本低可移植性强适用用户广什么是SQLSQL(Structured Query Language):结构化查询语言。一种标准的用于对数据库进行各种操作的语言。SQL包括那些内容名称解释举例DML(数据操作语言)用来操作原创 2021-01-13 16:32:21 · 124 阅读 · 0 评论