- 博客(5)
- 收藏
- 关注
原创 SQL查漏补缺(06)
1.外键外键是关系型数据库中的一个概念,它用于建立两个表之间的关联关系。通俗地说,外键就是一个表中的一个或多个字段,它们的值与另一个表中的字段值相对应,用来表示两个表之间的联系,举个例子,假设我们有两个表:学生表和课程表。学生表中有一个学生ID字段,课程表中有一个课程ID字段。如果我们想要记录每个学生所选的课程,就需要在学生表中添加一个外键,指向课程表中的课程ID字段。这样,我们就可以通过外键来查询每个学生所选的课程信息。2.3nf符合1NF的关系中的每个属性都不可再分。
2023-08-15 15:00:06
39
原创 SQL查漏补缺(05)
1.SQL中In的用法select in关键字查询匹配单个字段2.count的使用count(expr) 计数expr为真时的次数count(*) 计算所有数据条目数常见的条件count为count(if(需要判断的条件,1,NULL))3.SQL中异常处理with as语法针对一个别名针对多个别名with–相当于建了个temp临时表–相当于建了temp1、temp2临时表with。
2023-08-14 16:10:02
45
原创 SQL查漏补缺(04)
DUAL表是Oracle系统中对所有用户可用的一个实际存在的1行1列的表,这个表不能用来存储信息,在实际应用中仅用来执行SELECT语句。可以使用DUAL表来查询系统的信息。在mysql中,DUAL是为了方便那些要求所有SELECT语句都应该具有FROM和其他子句的人。MySQL可能会忽略该条款。如果没有引用表,MySQL不需要从DUAL。DUAL表无法删除或者创建,并且,对于select * from dual。Mysql会报错。
2023-08-11 14:23:22
58
1
原创 SQL查漏补缺(02)
SQL支持使用REGEXP对数据库内部条目进行匹配。[[:alpha:]] # 任何字母.[[:digit:]] # 任何数字.[[:alnum:]] # 任何字母和数字.[[:space:]] # 任何白字符.[[:upper:]] # 任何大写字母.[[:lower:]] # 任何小写字母.[[:punct:]] # 任何标点符号.[[:xdigit:]]# 任何16进制的数字,相当于[0-9a-fA-F].
2023-08-09 15:53:59
58
原创 SQL查漏补缺(01)
DCL(Data Control Language)是指数据库控制功能,用来设置更改数据库的角色权限的语句,例如:Grant,Revoke,Deny基础的使用语句举例:DML(Data manipulation language)数据操纵语言,对数据库中的对象进行操纵和修改的语言,常见的语句例如insert,update,delete,truncate等基础的使用语句举例:Select语句...
2023-08-07 20:45:25
56
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人