自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Webpack学习笔记

webpack.config.js

2023-04-17 19:50:29 122

原创 SQL语言笔记 第十章 事务 TRANSACTION

事务的定义、事务的特点、创建事务、并发与锁定、四种并发问题、解决并发问题的隔离级别、死锁

2022-02-22 16:33:30 884 1

原创 SQL语言笔记 第九章 触发器 TRIGGER 事件 EVENT

使用的是MySQL数据库1. 触发器触发器是在插入、更新或删除语句前后自动执行的一堆SQL代码。触发器的作用(2个):1)增强数据一致性;2)记录对数据库的修改(创建审计表进行记录);触发器的命名规则(取个能自己一眼看懂的),比如payments_after_insert(payments是触发器关联的表;after表示在sql语言触发之后,如果是之前可以用before;insert表示点燃触发器的sql语句),这个名字的意思就是在对payments表执行插入语句之后点燃触发器。当然这只是触发器的

2022-01-13 10:10:46 827

原创 SQL语言笔记 第八章 存储过程 PROCEDURE 函数 FUNCTION

使用的是MySQL数据库1. 存储过程的优点-- 1)可以存储和管理SQL代码;-- 2)执行快;-- 3)可以加强数据安全性;(如:限制用户对数据的访问权限,取消对表的直接访问权限)2. 创建存储过程 CREATE PROCEDURE存储过程可以在Stored Procedures中查看;-- 存储过程存储SQL语句,写法:-- CREATE PROCEDURE 存储过程名字(参数)-- BEGIN-- 存储过程的主体(SQL语句),*MySQL要求SQL语句用分号隔开,

2021-12-30 15:45:14 587

原创 SQL语言笔记 第七章 视图 VIEW

使用的是MySQL数据库很多时候没有直接修改表的权限,因此需要借助视图来修改表1. 创建视图视图可以看作是一张虚拟表,但视图不存储数据,可以认为视图是存储了选择语句,基础表的内容改变,相关的视图内容也会变。-- 创建视图CREATE VIEW sales_by_client AS-- 未来可能多次使用下面查询的信息,因此可以创建视图保存这段查询SELECTc.client_id,c.name,SUM(invoice_total) AS total_salesFROM clients

2021-12-27 15:30:36 433

原创 SQL语言笔记 第六章 MySQL中最有用的内置函数

使用的是MySQL数据库1. 数值函数搜索数值函数的完整名单 mysql numeric functionsSELECT -- ROUND() 轮函数 对数值四舍五入 -- 只有一个参数时,对着一个参数值进行四舍五入 ROUND(5.76), -- 6 -- 有两个参数时,第二个参数表示保留的小数位数 ROUND(5.7435, 2), -- 5.74 -- TRUNCATE() 用来截断数字 -- 第二个参数表示保留的小数位数 TRUNCATE(5.74635, 2), --

2021-12-06 23:19:07 620

原创 SQL语言笔记 第五章 子查询

使用的是MySQL数据库1. 子查询子查询可以在WHERE子句中编写,也可以在FROM子句或者SELECT子句中编写。SELECT *FROM employeesWHERE salary > (-- 括号中的就是子查询 SELECT AVG(salary) FROM employees)2. IN 运算符结合子查询SELECT *FROM productsWHERE product_id NOT IN ( SELECT DISTINCT product_

2021-11-30 00:52:48 845

原创 SQL语言笔记 第四章 聚合函数+分组查询 GROUP BY\HAVING\WITH ROLLUP

使用的是MySQL数据库1. 聚合函数 实现汇总数据查询聚合函数是数据库内置函数中的一部分,其取系列值并聚合它们,导出一个单一值。聚合函数只运行非空值。-- MAX() 取最大值 可以应用于数值、日期和字符串-- MIN() 取最小值 可以应用于数值、日期和字符串-- AVG() 取平均值-- SUM() 求和-- COUNT() 非空个数-- COUNT(*) 总个数SELECT -- 最近日期 MAX(payment_date) AS highest, MAX(

2021-11-28 13:36:03 582

原创 SQL语言笔记 第三章 表中插入\更新\删除数据

如果在插入记录前,删除了原有最后记录行,如最后一行的id为12,新插入的数据id会从13开始。1. 插入单行 INSERT INTOcustomers表结构INSERT INTO customers ( -- 列和对应数据可以不按照表结构中列的顺序写,一样可以插入数据 first_name, last_name, birth_date, address, city, state)VALUES (-- 第一种写法:上面所有的列名都写了.

2021-11-27 20:36:25 837

原创 SQL语言笔记 第二章 多表连接查询 JOIN

1. 内连接 INNER JOIN 同数据库中多表联合查询-- 内连接是显示连接语法-- INNER 关键字可写可不写-- 连接多表列,结果显示两张连在一起的表,orders表在前customers表在后SELECT *FROM ordersJOIN customers ON orders.customer_id = customers.customer_id; -- SELECT 子句中 如果有列不明确的列(两个表中都有的列),需要加上前缀SELECT order_id,o

2021-11-27 20:10:25 949

原创 SQL语言笔记 第一章 单表查询 SELECT

一些简单的单表查询语句,使用了一些子句和运算符,优化查询结果。

2021-11-27 19:41:45 552

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除