- 博客(5)
- 收藏
- 关注
原创 SQL学习day4
用法:CREATE TRIGGER 名字[表名_AFTER/BEFORE_INSERT/UPDATE/DELETE]AFTER/BEFORE INSERT/UPDATE/DELETE ON 表名BEGIN 主体(UPDATE 表2 SET 表达式 WHERE 条件)END $$DELIMITER;#将分隔符改回分号【用NEW可以获取新加的那一行的数据,NEW.列名可以获取对应列的新数据】【修改除这张表外的其他表的数据】练习:创造一个减少付款时总额也会随之减少的triggerBEGIN。
2023-06-03 16:43:19 46
原创 SQL学习day3
用法: SELECT 列1名,列2名,列3名,聚合函数1(列名/表达式),聚合函数2(列名/表达式)SUBSTRING(字符串,起始位置,需获取的长度) #可以得到一个字符串中任何位置的字符。TIME_TO_SEC(时间1)-TIME_TO_SEC(时间2)#计算两个时间的间隔。RIGHT(字符串,需获取的长度) #返回字符串右侧的所需长度的字符串(截断)用法: SELECT 列1名,列2名,列3名,聚合函数(列名/表达式)REPLACE(字符串,原来的字符,替换的字符)#替换字符。
2023-06-02 20:26:47 41
原创 SQL学习day2
(列1的取值2,列2的取值2,列3的取值2)2000-3000是白银;(LAST_INSERT_ID(),列1的取值,列2的取值,列3的取值)【表格名字经常出现的话 可以给其取个别名 直接跟在表格名后面即可】练习:新建一个表格,表格里面的内容是只支付的,且要有客户名。FROM 表格2/表格1的其他行。【SELECT中如果是两个表的同一列,要写明是哪个表】【列数一定要一致,第一段查询的列名会被当作整个的列名】parent表格1名称 (列1名,列2名,列2名)目的:合并多段查询的行【基于同一表格or不同表格】
2023-06-01 15:13:21 104 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人