摘要: 参考url:https://www.bilibili.com/video/BV12b411K7Zu 含义:一种限制,用于限制表中的数据,为了保证表中的数据的准确和可靠性 分类:六大约束 NOT NULL:非空约束,用于保证该字段的值不能为空 DEFAULT:默认,用于保证该字段有默认值 PRIMAR 阅读全文
posted @ 2020-03-27 20:10 Norni 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 参考url:https://www.bilibili.com/video/BV12b411K7Zu?p=132 1、数值型: a、整型 分类:tinyint(1)、smallint(2)、mediumint(3)、int/integer(4)、bigint(8) a) 默认为有符号,要设置为无符号需 阅读全文
posted @ 2020-03-27 20:01 Norni 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 参考url:https://www.bilibili.com/video/BV12b411K7Zu 1、数据定义语言 2、库和表的管理 创建:create 修改:alter 删除:drop 1) 库的管理 创建、修改、删除 (1) 库的创建 语法:create database if not exi 阅读全文
posted @ 2020-03-27 19:56 Norni 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 参考url:https://www.bilibili.com/video/BV12b411K7Zu 数据操作语言: 插入:insert 修改:update 删除:delete 1、插入语句(方式一) 语法: Insert into 表名(列名,...) Values(值1,...); 1) 插入的值 阅读全文
posted @ 2020-03-27 19:49 Norni 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 参考url:https://www.bilibili.com/video/BV12b411K7Zu UNION 联合 合并:将多条查询语句的结果合并成一个结果 语法: 查询语句1 Union 查询语句2 Union ... 应用场景:要查询的结果来自于多个表,且多个表没有直接的连接关系,但查询的信息 阅读全文
posted @ 2020-03-27 19:34 Norni 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 参考url:https://www.bilibili.com/video/BV12b411K7Zu?p=132 应用场景:当要显示的数据,一页显示不全,需要分页提交SQL请求 语法: SELECT 查询列表 FROM 表1 【join type join 表2 ON 连接条件 WHERE 筛选条件 阅读全文
posted @ 2020-03-27 19:24 Norni 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 参考url:https://www.bilibili.com/video/BV12b411K7Zu?p=132 含义:出现在其他语句内部的select语句,称为子查询或内查询 内部嵌套其他select语句的查询,称为主查询或外查询 示例: SELECT first_name FROM employe 阅读全文
posted @ 2020-03-27 19:20 Norni 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 参考url:https://www.bilibili.com/video/BV12b411K7Zu 含义:又称多表查询,当查询的字段来自于多个表时,就会用到连接查询。 笛卡尔乘积现象:表1有m行,表2有n行,结果等于m*n行 发生原因:没有有效的连接条件 如何避免:添加有效的连接条件 分类: 按年代 阅读全文
posted @ 2020-03-27 19:09 Norni 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 功能:使用group by子句将表中的数据分成若干组 语法: SELECT column,group_function(column) FROM table [WHERE condition] #分组前的筛选 [GROUP BY group_by_expression] [having condit 阅读全文
posted @ 2020-03-27 18:57 Norni 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 概念:将一组逻辑语句封装在方法体中,对外暴露方法名 好处:1)隐藏了实现细节 2)提高代码的重用性 调用:select 函数名(实参列表)【from 表】 特点:1)函数名 2)函数功能 分类:1)单行函数 如 concat、length、ifnull等 2)分组函数 功能:做统计使用,又称为统计函 阅读全文
posted @ 2020-03-27 18:55 Norni 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 参考url:https://www.bilibili.com/video/BV12b411K7Zu 1、为什么学习数据库 实现数据持久化 使用完整的管理系统统一管理,易于查询 2、数据库的相关概念 DB:数据库(database),存储数据的‘仓库’,它保存了一系列有组织的数据。 DBMS:数据库管 阅读全文
posted @ 2020-03-27 18:43 Norni 阅读(264) 评论(0) 推荐(0) 编辑