![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
文章平均质量分 57
王者生辉
如果程序猿是最好的编剧,那么计算机就是最好的演员
展开
-
sql语句 字段属性设置:
字段属性设置:1、not null: 不为空,表示该字段不能放“null”这个值。不写,则默认是可以为空2、auto_increment: 设定int类型字段的值可以“自增长”,即其值无需“写入”,而会自动获得并增加此属性必须随同 primary key 或 unique key 一起使用。primary key = unique key + not null3、[primary] key: 设定为主键。是唯一键“加强”:不能重复并且不能使用null,并且可以作为确定任意一行数据的“关键值”原创 2021-08-06 08:21:24 · 2400 阅读 · 0 评论 -
数据库三大范式说明
数据库(数据表)的设计思想介绍设计数据库,其实就是设计表(多个表)数据库设计3范式(3NF):范式,就是规范,就是指设计数据库需要(应该)遵循的原则。每个范式,都是用来规定某种结构或数据要求——后一范式都是在前一范式已经满足的情况用来“加强要求”1NF,2NF,3NF,BCNF,4NF,5NF,DKNF,6NF。通常所用到的只是前三个范式,即:第一范式(1NF),第二范式(2NF),第三范式(3NF)。下面就简单介绍下这三个范式。第一范式(1NF),原子性原子性:存储的数据.原创 2021-08-03 22:11:08 · 128 阅读 · 0 评论 -
sql语句 order by 与 limit
order by与limit:order by的用法order by是用来写在where之后,给多个字段来排序的一个查询语句。order by写法:1. select 字段列表/* from 表名 where 条件 order by 字段名1 asc/desc, 字段名2 asc/desc,.......2. select 字段列表/* from 表名 where 条件 order by 字段序号 asc/desc, 字段序号 asc/desc,....... (此时字...原创 2021-08-02 20:18:29 · 9824 阅读 · 0 评论 -
sql语句 模糊查找like
模糊查找:like语法形式:字段like '要查找字符'说明:1、like模糊查找用于对字符类型的字段进行字符匹配查找。2、要查找的字符中,有两个特殊含义的字符:% , _: 2.1: %含义是:代表0或多个的任意字符 2.2: _含义是:代表1个任意字符 2.3: 这里的字符都是指现实中可见的一个“符号”,而不是字节。3、语法:like '%关键字%'SELECT*FROMstudentWHERENAMELIKE'张%';-- ...原创 2021-08-02 19:51:06 · 21900 阅读 · 0 评论 -
sql语句 多表查询
多表查询:学生表、班级表、课程表、班级课程表因为 banji表 的字段属性是独立的要先建立 banji表班级和学生是一对多的关系,一个班级对应多个学生,多的一方 student 表要建立一个外键banji_id 来和一的一方 banji表 的 id 建立关系班级和课程是多对多的关系,一个班级可以学习多门课程,一门课程也可以被多个班级学习,需要创建第三个表 banji_course表,分别把 banji_id 和 course_id 作为外键,又称为联合主键关系图如下:sq原创 2021-08-02 19:48:31 · 2096 阅读 · 1 评论 -
sql语句 创建student表 字段属性设置
字段属性设置:1、not null: 不为空,表示该字段不能放“null”这个值。不写,则默认是可以为空2、auto_increment: 设定int类型字段的值可以“自增长”,即其值无需“写入”,而会自动获得并增加此属性必须随同 primary key 或 unique key 一起使用。primary key = unique key + not null3、[primary] key: 设定为主键。是唯一键“加强”:不能重复并且不能使用null,并且可以作为确定任意一行数据的“关键值”原创 2021-08-02 19:10:26 · 3775 阅读 · 0 评论