![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL
文章平均质量分 95
学习专栏
悠哉悠哉'游仙儿
这个作者很懒,什么都没留下…
展开
-
MySQL-8 存储过程和函数 流程控制结构
文章目录变量系统变量全局变量会话变量自定义变量用户变量局部变量对比用户变量和局部变量存储过程和函数变量分类系统变量:系统提供的全局变量会话变量自定义变量用户变量局部变量系统变量说明:变量由系统提供,不是用户定义,属于服务器层面.注意:如果是全局级别,则需要加global,如果是会话级别,则需要加session,如果不写,则默认session.使用的语法:查看所有的系统变量:show session/global variables;session可省略查原创 2021-08-04 17:19:14 · 329 阅读 · 0 评论 -
MySQL-7 DDL约束 标识列 TCL事务控制语言 视图view
文章目录DDL语言常见约束约束分类添加约束的时机创建表时添加约束通用写法修改表时添加约束修改表时删除约束主键和唯一的对比外键约束案例讲解常见约束标识列DDL语言常见约束含义:一种限制,用于限制表中的数据,为了保证表中的数据的准确和可靠性.create table 表名(字段名 字段类型 约束,字段名 字段类型 约束,字段名 字段类型 列级约束,表级约束);约束分类not null:非空约束,用于保证该字段的值不能为空,比如姓名,学号等.default:默认约束,用于保证该字段原创 2021-08-03 15:29:52 · 164 阅读 · 0 评论 -
MySQL-6 DML数据操作语言 插入insert修改update删除delete DDL数据定义语言 库和表的管理
文章目录DML数据操作语言插入语句方式一方式二两种方式对比修改语句删除语句方式一:delete方式二:truncatedelete 和 truncate的区别(重点)增删改练习DDL数据定义语言库的管理库的创建库的修改库的删除表的管理DML数据操作语言插入:insert修改:update删除:delete插入语句方式一语法:(表名,列名,新值)insert into 表名(列名,....) values(值1,值2,...);要求:插入的值的类型要与列的类型一致或兼容不可原创 2021-08-02 15:28:10 · 426 阅读 · 0 评论 -
MySQL-5 基初 DQL数据查询语言(select) 基初查询条件查询排序查询 单行函数 分组函数 分组查询 连接查询多表查询 子查询 分页查询 联合查询union(all))
文章目录Mysql概念数据库存储数据的特点Mysql服务的启动和停止Mysql服务的登录和退出配置环境变量Mysql的常见命令Mysql语法规范DQL语言基初查询Mysql概念DB:数据库(database):存储数据的"仓库".保存一组有组织的数据的容器.数据库是通过DBMS创建和操作的容器.DBMS:数据库管理系统/数据库软件(Database Management System).用于管理DB中的数据.SQL:结构化查询语言(Structure Query Language):用于和DBM原创 2021-08-01 21:40:33 · 160 阅读 · 0 评论 -
MySQL-4 SQL优化 基础SQL优化 高级SQL优化
文章目录SQL优化SQL表准备基础SQL优化查询SQL尽量不要使用select *,而是具体字段避免在where子句中使用or来连接条件使用varchar代替char尽量使用数值替代字符串类型查询尽量避免返回大量数据使用explain分析你SQL执行计划是否使用了索引及其扫描类型创建name字段的索引优化like语句字符串怪现象索引不宜太多,一般5个以内索引不适合建在有大量重复数据的字段上where限定查询的数据避免在索引列上使用内置函数避免在where中对字段进行表达式操作避免在where子句中使用!=或转载 2021-07-15 14:52:07 · 114 阅读 · 0 评论 -
MySQL-3 索引 Index SQL的执行顺序
文章目录索引 Index概述分类创建索引索引扫描类型最左特性为何索引快?小结优点缺点SQL的执行顺序索引 Index概述索引是一种排好序的快速查找的数据结构,它帮助数据库高效的进行数据的检索。在数据之外,数据库系统还维护着满足特定查找算法的数据结构(额外的存储空间),这些数据结构以某种方式指向数据,这样就可以在这些数据结构上实现高效的查找算法。这种数据结构就叫做索引。一般来说索引本身也很大,不可能全部存储在内存中,因此往往以索引文件的形式存放在磁盘中。目前大多数索引都采用BTree树方式构建。原创 2021-07-15 11:48:50 · 665 阅读 · 0 评论 -
MySQL-2 事务 transaction 表关联 association 表强化:6约束 constraints 多表联查 join
文章目录MySQL事务 transactionMySQL事务 transaction原创 2021-07-15 11:14:55 · 315 阅读 · 0 评论 -
MySQL-1 基础知识 数据库常用操作 表操作 数据类型 字段约束(主键约束,非空约束,唯一约束) 条件查询 分组 基初函数
文章目录MySQL基础数据库常用操作表的常用操作表记录的常用操作数据类型命名规则字符数字日期字段约束主键约束非空约束唯一约束准备数据基础函数条件查询统计案例聚合 aggregation分组 group小结char和varchar有什么区别?datetime和timestamp有什么区别?中文乱码注释主键、外键、唯一索引的区别?drop、delete和truncate之间的区别?MySQL基础结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种原创 2021-07-15 09:57:50 · 728 阅读 · 0 评论