MySQL
LinWoW
这个作者很懒,什么都没留下…
展开
-
MySQL 之 整体了解
什么是数据库?数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理的大数据量。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法...原创 2019-05-13 20:59:03 · 233 阅读 · 0 评论 -
MySQL 之 数据类型
MySQL数据类型MySQL 有三大类数据类型, 分别为数字、日期\时间、字符串, 这三大类中又更细致的划分了许多子类型:数字类型整数: tinyint、smallint、mediumint、int、bigint浮点数: float、double、real、decimal日期和时间: date、time、datetime、timestamp、year字符串类型字符串: cha...原创 2019-05-14 20:12:49 · 197 阅读 · 0 评论 -
MySQL 之 约束条件
枚举与集合类型分类枚举enum 多选一集合set 多选多create table user( id int, name char(16), gender enum('male','female','others'));insert into user values(1,'wowlin','xxx') 报错!insert into user value...原创 2019-05-14 21:33:33 · 328 阅读 · 0 评论 -
MySQL 之 数据查询
数据查询数据查询一直是我们使用数据库的重头戏,很多人其实大部分时候都用不上数据库的增删改,但是查一定是会用得到的,能够熟练的写出查询语句都会让自己的工作效率大幅度提升。先来创建一个用户表,作为我们练习查询操作的对象,当然这个表和实际项目中的表还是有一定的区别的。create table emp( id int not null unique auto_increment, nam...原创 2019-05-15 17:13:58 · 194 阅读 · 0 评论 -
MySQL 之 视图、触发器、流程控制、函数
视图视图概念视图可以简单理解成虚拟表,它和数据库中真实存在数据表不同,视图中的数据是基于真实表查询得到的。视图和真实表一样具备相似的结构。真实表的更新,查询,删除等操作,视图也支持。所以视图就是通过查询得到一张虚拟表,然后保存下来,下次直接使用即可。视图好处提升真实表的安全性:视图是虚拟的,可以只授予用户视图的权限而不授予真实表的权限,起到保护真实表的作用。定制化展示数据:基...原创 2019-05-17 16:57:07 · 260 阅读 · 0 评论 -
MySQL 之 事务、存储过程、索引
事务事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言书写的用户程序的执行所引起。事务由事务开始(begin transaction)和事务结束(end transaction)之间执行的全体操作组成。事务基本原理基本原理:Mysql允许将事务统一进行管理(存储引擎INNODB),将用户所做的操作,暂时保存起...原创 2019-05-17 19:22:06 · 461 阅读 · 0 评论