mysql
「已注销」
HelloWorld
展开
-
一、数据库相关概念
缘起:好久没更新博客了,最近复习了一下Mysql数据库相关知识,虽然作者是后端开发,但是本人认为不熟悉(熟悉一个数据库不仅仅是增删改查,SQL也是一种语言)数据库不算是合格的后端猿。文章目录一、数据库好处二、数据库概念三、数据库存储数据的特点四、常见数据库管理系统一、数据库好处可以持久化数据到本地(磁盘)使用结构化查询,比较容易管理二、数据库概念DB:数据库,存储数据的容器...原创 2019-09-03 00:03:26 · 163 阅读 · 0 评论 -
十、存储过程和函数
文章目录存储过程含义优点创建语法注意调用语法存储过程演示1、空参列表2、有参列表(in)3、有返回值(out)4、带inout的存储过程存储过程的删除语法存储过程的查看语法函数含义优点和存储过程区别创建语法语法注意调用语法语法实际案例无参有返回有参有返回函数的查看函数的删除存储过程含义 一组预先编译好SQL语句的集合,理解成批处理语句,单比批处理强大的多。优点* 提高语句的重用性* ...原创 2019-09-14 20:38:33 · 184 阅读 · 0 评论 -
九、变量的介绍
文章目录变量分类一、系统变量使用的语法:(一)全局变量(二)会话变量二、自定义变量(二)局部变量(三)用户变量和局部变量对比(四)案例变量分类一、系统变量说明:变量由系统提供,不是用户自定义,属于服务器层面使用的语法:查看所有的系统变量show global | session variables;查看满足条件的系统变量show global | sessio...原创 2019-09-14 20:12:46 · 200 阅读 · 0 评论 -
八、视图
文章目录含义应用场景简单示例视图好处视图的修改方式一方式二视图的删除语法查看视图语法视图的更新语法视图的可更新性和视图中查询的定义有关系,以下类型的视图是不能更新的视图和表的对比含义 虚拟表,和普通表一样使用。Mysql 5.1版本出的新特性,通过普通表动态生成的数据,只保存了sql逻辑,不保存查询结果。应用场景多个地方用到用样的查询结果该查询结果使用的 sql 比较复杂简单示...原创 2019-09-09 00:32:27 · 148 阅读 · 0 评论 -
七、事务控制
文章目录简介说明事务拓展Mysql中的存储引擎delete和truncate在事务使用时的区别事务的ACID()属性原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability)案例转账:事务的创建隐式事务介绍显式事务介绍关闭autocommit语法演示同时运行多个事务四种事务隔离级别演示事务的隔离级别脏读不可重复读可重复读幻读事务级别总结命...原创 2019-09-09 00:23:14 · 155 阅读 · 0 评论 -
六、数据类型介绍
文章目录介绍常见数据类型数值型字符型日期型数值型-整型特点术语解释数值型-小数特点浮点型字符型较短的文本较长的文本日期型datetime 和 timestamp的区别介绍常见数据类型数值型整形小数定点数浮点数字符型较短的文本charvarchar较长的文本textblob(较长的二进制数据)日期型数值型-整型整数类型...原创 2019-09-03 00:36:33 · 356 阅读 · 0 评论 -
五、DDL语言
文章目录简介库的管理:表的管理:命令:库的管理创建语法修改(一旦创建库,一般不修改)语法删除语法表的管理创建语法修改修改列名列的类型或约束添加列删除列修改表名删除语法复制仅复制表结构语法复制表结构+数据语法复制表结构+部分数据语法简介DDL:数据定义语言,库和表的管理库的管理:创建修改删除表的管理:创建修改删除命令:创建:create修改:alter删除:dr...原创 2019-09-03 00:31:55 · 151 阅读 · 0 评论 -
四、DML语言
文章目录简介主要操作插入语句语法方式一方式二区别注意修改语句修改单表删除语句DELETE语法TRUNCATE语法两种删除总结简介DML语言就是数据操作语言主要操作插入:insert修改:update删除:delete插入语句语法方式一支持多个:insert into 表名(列名…) values(值…),(值…);insert into 表名(列名…) value(值…...原创 2019-09-03 00:27:41 · 373 阅读 · 0 评论 -
三、DQL语言
文章目录一、基础查询(一)语法(二)特点(三)示例二、条件查询(一)语法(二)筛选条件的分类三、排序查询(一)语法(二)特点四、常见函数(一)介绍(二)分类五、单行函数(一)字符函数(二)数学函数(三)日期函数(四)其他函数(五)流程控制函数六、分组函数(一)分类(二)简单使用七、分组查询八、连接查询含义错误示例查询分类按年代分类按功能分类sql92标准内连接>等值连接内连接>非等值连...原创 2019-09-03 00:24:20 · 246 阅读 · 0 评论 -
二、MySQL介绍
文章目录一、MySQL背景二、MySQL的优点三、MySQL安装四、MySQL服务的启动和停止五、MySQL登录和退出六、MySQL常用命令(一)常用命令(二)语法规范(三)SQL语言细化一、MySQL背景Mysql 数据隶属于 MySQLAB公司,总部位于瑞典,后来Mysql 被SUN公司收购, Sun公司被 Oracle 公司收购。二、MySQL的优点成本低:开放源代码,一般可以免费...原创 2019-09-03 00:06:00 · 502 阅读 · 0 评论 -
十一、流程控制结构
文章目录介绍分支结构一、if函数功能:语法:执行顺序:应用场景:二、case函数功能:特点:语法:执行顺序:应用场景:三、if结构功能:实现多重分支语法:应用场景:循环结构分类循环控制语法语法语法案例循环结构总结小练习介绍顺序结构:程序从上至下依次执行分支结构:程序从两条或多条路径中选择一条去执行循环结构:程序在满足一定条件的基础上,重复执行一段代码分支结构一、if函数功能:实现简...原创 2019-09-15 18:09:34 · 175 阅读 · 0 评论