MYSQL
woharen
这个作者很懒,什么都没留下…
展开
-
mysql笔记 - 数据库介绍及基础语句
基本概念数据库,顾名思义是存放数据的仓库数据库模型:层次模型 (Hierachical Modal)、网状模型 (NetWork Modal)、关系模型 (Relational Modal);关系模型是目前最重要的一种数据模型。关系数据系统采用关系模型作为数据的组织方式。语言划分数据定义语言 (DDL): Data Definition Language数据操纵语言 (DML): D...原创 2019-04-27 10:45:12 · 134 阅读 · 0 评论 -
MYSQL笔记 之 常用方法调用
字符串函数concat 字符拼接select concat('字段','字段');upper 转大写select upper('aa');lower 转小写select lower('aa');binary 区分大小写trim 去除字符leading 去除最左边的select trim(leading 'x' from 'xxxbarxxx'); -> 'ba...原创 2019-04-27 11:21:22 · 338 阅读 · 0 评论 -
MYSQL笔记 之 集合和约束
一、集合为了合并多个select语句的结果,可以使用集合操作符,实现集合的并,交,差结合操作符:union union all用来获取两个或两个以上结果集的并集,union操作符会自动去掉合并后的重复记录union all 返回两个结果集中的所有行,包括重复的行。多条SQL集合操作的SELECT语句的列个数和数据类型必须匹配例:select * from 表名union sel...原创 2019-04-27 11:28:18 · 577 阅读 · 0 评论 -
MYSQL笔记 之 关联查询
查询两个或两个以上数据表的查询叫做连接查询,连接查询通常建立在存在相互关系的表之间一、笛卡尔积笛卡尔积指做关联操作的每个表的每一行都和其它表的每一行做组合,假设两个表的记录条数分别是X和Y,笛卡尔积将返回X*Y条记录例:select * from emp,dept_t;会返回(emp行数 * dept_t 行数)条数据二、等值查询连接查询中最常见的一种,通常是在有主外键关联关系的表...原创 2019-04-27 11:32:54 · 590 阅读 · 0 评论 -
MYSQL笔记 之 事务
事务(Transaction)是并发控制的基本单位。所谓的事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。命令如下begin;/开启事务/commit;/提交事务/rollback;/回滚当前事务 (取消操作)/savepoint 保存点名;/*事务中创建一个保存点*/commit|rollback to savepoint 保存点名;/*执行*/...原创 2019-04-27 14:48:16 · 160 阅读 · 0 评论 -
MYSQL笔记 之 索引
数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。为表设置索引要付出代价的:一是增加了数据库的存储空间,二是在插入和修改数据时要花费较多的时间(因为索引也要随之变动)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。这种数据结...原创 2019-04-27 14:55:06 · 112 阅读 · 0 评论 -
MYSQL笔记 之 用户权限管理
用户权限管理主要有以下作用:可以限制用户访问哪些库、哪些表可以限制用户对哪些表执行SELECT、CREATE、DELETE、DELETE、ALTER等操作可以限制用户登录的IP或域名以限制用户自己的权限是否可以授权给别的用户账号存储在:mysql库 → user表中root账号root账号默认只能本机访问,其它电脑无法连接使用!注意:MySQL 默认有个root用户,但是这个用户...原创 2019-04-27 14:58:51 · 128 阅读 · 0 评论 -
MYSQL笔记 之 游标
1.1 游标的作用及属性用于对查询数据库所返回的记录进行遍历,以便进行相应的操作。游标不是某个SELECT语句,但是它是被select语句检索出来的结果集,另外,MySQL游标只能用于存储过程(和函数)1. 游标是只读的,也就是不能更新它;2. 游标是不能滚动的,也就是只能在一个方向上进行遍历,不能在记录之间随意进退,不能跳过某些记录;3. 避免在已经打开游标的表上更新数据。1.2 ...原创 2019-04-27 14:59:37 · 207 阅读 · 0 评论 -
MYSQL笔记 之 数据库三范式
目的为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。第一范式(1NF)要求:数据库表中的所有字段值都是不可分解的原子值(确保每列保持原子性)例如:表中字段userInfouserInfo:山东省烟台市123456 (不满足要求)userA...原创 2019-04-27 15:09:59 · 296 阅读 · 0 评论