MySQL
ok包
https://github.com/liwe17/BigData-Note
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL连接查询
连接查询 连接查询:将多张表(可以大于2张)进行记录的连接(按照某个指定的条件进行数据拼接); 最终结果是:记录数有可能变化,字段数一定会增加(至少两张表的合并) 连接查询的意义:在用户查看数据的时候,需要显式的数据来自多张表. 连接查询join,使用方式:左边 join 右表 左表:在join关键字左边的表 右表:在join关键字右边的表 连接查询的分类 SQL中将连接查询分成四类:...原创 2019-01-10 12:25:11 · 1069 阅读 · 0 评论 -
MySQL数据备份以及视图
外键 外键:foreign key,外面的键(键不在自己表中):如果一张表中有一个字段(非主键)指向另外一张表的主键,那么该字段称之为外键. 增加外键 外键可以在创建表的时候或者创建表之后增加(但是要考虑数据的问题). 一张表可以有多个外键. 创建表的时候增加外键:在所有的表字段之后,使用foreign key(外键字段) references 外部表(主键字段) -- 主表 CREATE...原创 2019-01-10 12:26:02 · 2380 阅读 · 0 评论 -
MySQL存储过程和函数
事务安全 事务:transaction,一系列要发生的连续的操作. 事务安全:一种保护连续操作同时满足(实现)的一种机制. 事务安全的意义:保证数据操作的完整性. 需求: 有一张银行账户表,有A用户给B用户转账:A账户减少,B账户增加.但是A操作完成之后断电了. 解决方案:A减少钱,但是不要立即修改数据表,B收到钱之后,同时修改数据表. 事务操作 事务操作分为两种:自动事务(默认),手...原创 2019-01-10 12:27:09 · 560 阅读 · 0 评论 -
MySQL事件调度器
mysql事件调度器 事件调度器(event_scheduler):可以定时执行某些特定任务,可以看做基于时间的触发器. 事件开关设置 SHOW VARIABLES LIKE 'event_scheduler'; SELECT @@event_scheduler; SET GLOBAL event_scheduler=1; SHOW CREATE EVENT insert_tdemo; SHO...原创 2019-01-10 12:27:44 · 453 阅读 · 0 评论 -
MySQL基础
数据库基础 SQL: Structured Query Language, 结构化查询语言(数据以查询为主: 99%是在进行查询操作) SQL分为三个部分 DDL: Data Definition Language, 数据定义语言, 用来维护存储数据的结构(数据库,表), 代表指令: create, drop, alter等. DML: Data Manipulation Language, 数...原创 2019-01-10 12:06:42 · 119 阅读 · 0 评论 -
MySQL数据类型
数据类型 数据类型: 对数据进行统一的分类, 从系统的角度出发为了能够使用统一的方式进行管理: 更好的利用有限的空间. SQL中将数据类型分成了三大类: 数值类型, 字符串类型和时间日期类型. 数值型 数值型数据:都是数值 数值型分类: 1.整数型. 2.小数型 整数型 存放整型数据:在SQL中因为更多要考虑如何节省磁盘空间,所以又细分为五大类. tinyint:迷你整型,使用一个字...原创 2019-01-10 12:07:50 · 136 阅读 · 0 评论 -
MySQL主外键以及基本查询
主键 主键:primary key,主要的键.一张表中只能有一个字段可以使用对应的键,用来唯一的约束该字段里面的数据,不能重复:这种称之为主键. 一张表中只能有最多一个主键. 增加主键 SQL操作中有多种方式可以给表增加主键:大体分为三种. 1.在创建表的时候,直接在字段之后,跟primary key 关键字(主键本身不为空) 优点:非常直接.缺点:只能使用一个字段作为主键. -- 增...原创 2019-01-10 12:09:01 · 4030 阅读 · 0 评论
分享