学习笔记
文章平均质量分 82
Huanlis
后端开发
展开
-
MySQL 学习笔记——基础 视图、变量、存储过程、函数、流程控制
MySQL 学习笔记——基础 视图、变量、存储过程、函数、流程控制文章目录MySQL 学习笔记——基础 视图、变量、存储过程、函数、流程控制一、视图1、概念及应用场景2、视图的创建与使用3、视图的修改与删除4、视图数据的增删改查5、视图和表的比较二、变量1、系统变量2、自定义变量a、用户变量b、局部变量c、用户变量和局部变量的对比三、存储过程1、存储过程创建2、存储过程调用a、无参数的存储过程b、带in模式参数的存储过程c、带out模式参数的存储过程d、带inout模式参数的存储过程3、删除存储过程4、查原创 2021-05-18 20:01:40 · 932 阅读 · 0 评论 -
MySQL 学习笔记——基础 TCL 事务控制语言
MySQL 学习笔记——基础 TCL 事务控制语言文章目录MySQL 学习笔记——基础 TCL 事务控制语言一、准备知识1、事务的概念2、事务的特点3、数据库事务并发产生的问题4、事务的隔离级别5、MySQL对事务的支持情况二、事务的使用1、事物的分类2、使用事物的步骤3、保存点三、关于事物的一些问题1、commit之后还能rollback吗?2、执行的sql正确事物会自动提交吗?如果发生错误会自动回滚吗?3、在事务中创建或删除表,然后回滚会发生什么?一、准备知识1、事务的概念事务(Transac原创 2021-05-12 17:49:16 · 511 阅读 · 0 评论 -
MySQL 学习笔记——基础 DDL 数据定义语言
DDL 数据定义语言文章目录DDL 数据定义语言一、库的管理1、创建2、删除3、修改二、表的管理1、创建表 create2、修改表 alter3、删除表 delete4、复制表5、常见的数据类型a、数值型b、字符型(串数据)c、日期型6、常见的字段约束a、字段约束分类b、创建表时添加列级约束c、创建表时添加表级约束d、修改表时添加约束e、修改表时删除约束f、标识列(自增长)含义: DDL(Data Define Language) 数据库定义语言:库和表的管理、常见的数据类型介绍、常见约束。一、库的管原创 2021-05-08 17:30:30 · 243 阅读 · 0 评论 -
MySQL 学习笔记——基础 DML 数据操作语言
MySQL 学习笔记——基础 DML 数据操作语言文章目录MySQL 学习笔记——基础 DML 数据操作语言一、插入语句1、插入方式一2、插入方式二3、两种方式总结二、修改语句1、修改单表的记录2、修改多表记录三、删除语句1、方式一 delete2、方式二 truncate含义:DML (Data Manipulation Language) 操作是指对数据库中表记录的操作,主要包括表记录的插入(insert)、更新(update)、删除(delete)和查询(select),是开发人员日常使用最频繁的原创 2021-05-06 10:42:23 · 442 阅读 · 0 评论 -
MySQL 学习笔记——基础 DQL 查询语言
DQL 查询语言文章目录DQL 查询语言一、简单查询1、普通简单查询2、特殊的简单查询二、条件查询1、按条件表达式筛选2、按逻辑表达式筛选3、模糊查询三、排序查询四、常见函数1、单行函数a、字符函数b、数学函数c、日期函数d、其他函数e、流程控制函数2、分组函数五、分组查询1、简单的分组查询2、添加筛选条件3、添加复杂筛选条件4、按函数或表达式分组5、按多个字段分组六、多表查询1、sql92标准——内连接a、等值连接b、非等值连接c、自连接2、sql99标准3、sql99标准——内连接a、等值连接b、非等原创 2021-05-05 22:34:18 · 1210 阅读 · 0 评论 -
MySQL 学习笔记——基础 准备知识
MySQL 学习笔记——基础 准备知识文章目录MySQL 学习笔记——基础 准备知识1、什么是SQL语言?2、SQL语言的分类:3、案例使用表1、什么是SQL语言?结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全原创 2021-05-05 22:30:44 · 437 阅读 · 1 评论