
MySql
文章平均质量分 94
棉花糖超人
如果你害怕失败,那意味你已经输了-------科比布莱恩特
展开
-
【Mysql上分之路】第十四篇:MySQL的存储过程与函数
文章目录存储过程和函数存储过程存储过程的优点封装性增强SQL灵活性减少网络流量数据库的安全性和完整性创建存储过程创建存储过程之前创建存储过程之后查看存储过程查看存储过程状态查看存储过程定义查看存储过程信息修改存储过程删除存储过程调用存储过程存储函数存储过程与存储函数的区别?含义条件执行总结存储过程和函数MySQL存储过程和函数是事先经过编译并存储在数据库中的一段SQL语句的集合,调用存储过程和存储函数能减少数据在数据库和应用服务器之间的传输,能提高对数据的处理效率存储过程存储过程是一组为了完成某个.原创 2022-03-31 11:59:53 · 669 阅读 · 0 评论 -
【MySQL上分之路】第十三篇:mysql视图操作?我觉得OK
文章目录MySQL视图视图与表的区别?视图的优点定义用户数据简化数据操作提高数据安全性共享所需数据数据独立视图的注意事项视图的操作创建视图单表的视图多表的视图查看视图查看视图字段信息查看视图详细信息修改视图修改视图内容删除视图查看全部视图总结MySQL视图视图是一种虚拟存在的表,同真实的数据表一样具有行列,但是并不实际存在于数据库中,行列中的数据都是来源于定义视图的查询中所使用的表,这些数据是在使用视图时动态生成的数据库中只存放了视图的定义,视图中的数据都存放在定义视图查询的真实表中,使用视图查询数.原创 2022-03-16 22:23:59 · 569 阅读 · 0 评论 -
【MySQL上分之路】第十二篇:MySQL一个请求的处理流程?淦
文章目录MySQL的请求流程疑问:question:前言MySQL的内部结构连接层SQL层存储引擎层文件系统层MySQL请求的流程走向:airplane:连接层处理流程连接处理用户授权验证SQL层处理流程存储引擎层处理流程总结MySQL的请求流程疑问❓MySQL数据库服务器在接收客户端请求后是怎么处理的呢?具体流程又是怎么样的呢?前言MySQL请求的具体流程走向得从MySQL的内部结构说起,MySQL的内部结构是由连接池、SQL接口、解析器、优化器、缓存、存储引擎等组成,整个结构可以分为三层,.原创 2022-03-16 12:05:54 · 1035 阅读 · 0 评论 -
【MySQL上分之路】第十一篇:MySQL数据操作?来吧,来操作
文章目录MySQL数据的基本操作前言查询数据SELECT单表查询查询去重DISTINCT查询结果限制LIMIT指定初始位置不指定初始位置OFFSET查询结果排序ORDER BY单个字段排序多个字段排序条件查询WHERE单一条件查询多条件查询模糊查询LIKE"%"通配符查询"_"通配符查询区分大小写查询范围查询BETWEEN AND空值查询IS NULL分组查询GROUP BYGROUP BY与聚合函数使用GROUP BY与GROUP_CONCAT分组过滤HAVINGWHERE与HAVING的区别?多表.原创 2022-03-15 21:56:28 · 1185 阅读 · 0 评论 -
【Mysql上分之路】第十篇:MySQL约束之主键、默认值...约束
文章目录MySQL约束MySQL约束分类主键约束主键的特点创建主键单字段主键联合主键修改主键删除主键主键自增长指定自增初始值外键约束主键特点创建外键约束修改外键约束删除外键约束唯一约束创建唯一约束修改唯一约束删除唯一约束检查约束创建检查约束修改检查约束删除检查约束默认值约束创建默认值约束修改默认值约束删除默认值约束非空约束创建非空约束修改非空约束删除非空约束查看表中的约束总结MySQL约束MySQL使用约束来限制表中的数据,来确保数据库中数据的完整性和唯一性,能够帮助数据库管理员更好地管理数据库My.原创 2022-01-25 00:44:30 · 1562 阅读 · 0 评论 -
【Mysql上分之路】第九篇:Mysql存储引擎
文章目录MySQL存储引擎存储引擎分类SHOW ENGINES存储引擎物理存储InnoDBMERGEMyISAMMEMORYBlackholeArchiveCSVInnoDB存储引擎InnoDB存储引擎的优势支持事务安装灾难恢复性好使用行级锁实现缓冲处理支持外键适合需要大型数据库的网站物理存储数据文件共享表空间独立表空间日志文件MyISAM存储引擎MySQL的特性物理存储静态表动态表压缩表默认存储引擎查看默认存储引擎修改默认存储引擎配置文件修改(永久修改)临时修改存储引擎的选择MyISAMInnoDBMe.原创 2022-01-21 00:09:21 · 950 阅读 · 0 评论 -
【Mysql上分之路】第八篇:Mysql数据库基本操作、错误代码信息
文章目录MySQL的基本操作前言数据库的操作查看数据库创建数据库选择数据库修改数据库删除数据库数据表的操作查看数据表创建数据表查看表结构修改数据表修改字段名称修改字段数据类型删除字段添加字段删除数据表SQL错误代码服务端客户端错误代码和消息常见的错误代码服务端错误代码客户端错误代码总结MySQL的基本操作前言在MySQL中,可以创建多个不同名称的数据库存储数据,数据库可以看作是一个专门存储数据对象的容器,每一个数据库都有唯一的名称,数据库的一个重要组成部分就是数据表,每一个数据库都是由若干个数据表组.原创 2022-01-20 00:31:09 · 560 阅读 · 0 评论 -
【Mysql上分之路】第七篇:Mysql运算符
文章目录MySQL运算符MySQL运算符分类算术运算符比较运算符等于运算符=安全等于运算符<=>不等于运算符<>、!=小于等于运算符<=大于等于运算符>=IS NULL(ISNULL)、IS NOT NULLBETWEEN ANDIN、NOT IN运算符LIKE运算符REGEXP 运算符逻辑运算符逻辑非运算符(NOT、!)逻辑与运算符(AND、&&)逻辑或运算符(OR、|| )异或运算符(XOR)位运算位或运算符 |位与运算符&位异或运算符^位.原创 2022-01-18 23:29:00 · 379 阅读 · 0 评论 -
【Mysql上分之路】第六篇:Mysql函数分类及使用
文章目录MySQL函数MySQL函数分类数值型函数ABSSQRTMODCEIL、CEILINGFLOORRANDROUNDTRUNCATESIGNPOW、POWEREXPSIN、COS、TAN、COTLOG、LOG10字符串函数LENGTHCONCATINSERTLOWER、UPPERLEFT、RIGHTTRIMREPLACESUBSTRINGREVERSESTRCMP日期和时间函数CURDATE、CURTIMENOW、LOCALTIMEUTC_DATE、UTC_TIMEMONTH、DAYNAMEDATE.原创 2022-01-18 00:14:39 · 514 阅读 · 0 评论 -
【Mysql上分之路】第五篇:Mysql的数据类型
文章目录MySQL数据类型MySQL数据类型分类数值类型整数类型浮点数类型和定点数类型FLOAT 类型的取值范围DOUBLE 类型的取值范围DECIMAL类型的取值范围日期/时间类型1、YEAR2、TIME3、DATE4、DATETIME5、TIMESTAMP字符串类型1、CHAR和VARCHAR2、TEXT类型3、ENUM类型4、SET类型二进制类型1、BIT类型2、BINARY和VARBINARY3、BLOB数据类型的选择1、整数和浮点数2、浮点数和定点数3、日期与时间类型4、CHAR和VARCHAR.原创 2022-01-14 22:58:46 · 310 阅读 · 0 评论 -
【Mysql上分之路】第四篇:SQL简介、分类以及书写规则
文章目录SQLSQL简史SQL优点SQL的用途SQL语句的执行过程SQL命令分类DDLDMLDCLSQL的书写规则1、SQL语句以分号;作为结尾2、SQL语句不区分大小写3、常数的书写方式是固定的4、SQL语句单词之间需要用空格和换行来分隔总结SQLSQL(Structured Query Language,结构化查询语言),是一种数据库查询和程序设计语言,用于存取数据以及查询、更新、管理关系数据库系统。SQL语言是目前广泛使用的关系型数据库标准语言,是各种数据库交互方式的基础SQL简史1970.原创 2022-01-14 00:17:37 · 637 阅读 · 0 评论 -
【Mysql上分之路】第三篇:Mysql安装与配置、目录结构
文章目录:blush:MySQL的安装与配置:smiley:MySQL安装步骤:grin:MySQL配置步骤:open_mouth:MySQL的目录结构:fu:bin目录:fu:data目录:fu:include目录:fu:lib目录:fu:share目录:fu:my.ini文件:smirk:目录文件详解:hand:Data目录:hand:数据库目录:point_right:db.opt:point_right:.frm:point_right:.MYD、.MYI:point_right:.ibd:poi.原创 2022-01-13 23:47:26 · 471 阅读 · 0 评论 -
【Mysql上分之路】第二篇:数据库之Mysql简介
文章目录MySQLMySQL版本MySQL优点开源数据库跨平台性价格优势功能强大并且使用方便MySQL适用场景Web网站系统日志记录系统数据仓库系统嵌入式系统MySQL的C/S架构客户端服务器MySQL基础架构连接层SQL层SQL层说明表存储引擎层文件系统层总结MySQLMySQL是最流行的数据库之一,是一个免费开源的关系型数据库管理系统,但是并不意味着该数据库是完全免费的,MySQL由瑞典的MySQL AB公司开发,目前属于Oracle公司,适合中小型数据库,被个人用户和中小企业青睐MySQL属于.原创 2022-01-04 22:14:37 · 932 阅读 · 0 评论 -
【Mysql上分之路】第一篇:数据库基础
文章目录数据库系统数据库系统的组成数据库数据库管理系统数据管理人工管理阶段文件系统阶段数据库系统阶段数据库分类**关系型数据库**优点缺点**非关系型数据库**优点缺点数据库使用原因数据库管理系统的功能数据定义数据操纵数据库的运行管理数据库的建立和维护提供数据库接口和工具数据库访问接口ODBCJDBCADO.NETPDO常用数据库关系型数据库Oracle优点缺点SQL Server优点缺点MySQL优点缺点PostgreSQL优点缺点NoSQL键值存储数据库(key-value)MemcachedRedi.原创 2021-12-30 23:26:22 · 566 阅读 · 0 评论