![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
人间凑数的日子️
这个作者很懒,什么都没留下…
展开
-
MySQL 事务概念 ACID
事务的概念事务是用来保证业务操作的完整性、整个业务要么全部成功,要么全部失败,不允许部分成功,部分失败事务的四大特性 ACIDA (原子性)C (一致性)I (隔离性)D (持久性)事务的隔离级别读未提交 READ-UNCOMMITTED读已提交 READ-COMMITED可重复读 REPEATABLE-READ序列化读 SERLALIZABLE隔离级别产生的问题隔离级别脏读不可重复读幻读READ-UNCOMMITTED是是是READ-COMM原创 2020-08-28 13:58:20 · 84 阅读 · 0 评论 -
MySQL 常用内置函数 数学函数 字符串函数 日期函数 判断函数
MySQL 常用内置函数数学函数字符串函数日期函数条件函数加密函数数学函数abs(n): 求一个数字的绝对值sqrt(n): 求一个数字的 正的算术平方根mod(n, m) : 求 n/m 的 余数ceil(n) : 对一个数字 向上 取整 3.1 ----> 4floor(n) : 向下取整round(n) : 四舍五入取整round(n, p) : 四舍五入 保留 p 位小数rand() : 返回一个 0-1 的随机数,包含 0 和 1truncate(n,原创 2020-08-28 09:12:54 · 5911 阅读 · 0 评论 -
MySQL表关联关系 一对一 一对多
MySQL表关联关系一对一 (OneToOne)一对多 (OneToMany)多对一 (ManyToOne)多对多 (ManyToMany)一对一的关联关系MySQL :自动增长 auto_incrementOracle : 序列SQLServer :建表方法一:create table t_user( id int primary key auto_increment , tel varchar(11) unique not null , password varcha原创 2020-08-27 13:58:55 · 815 阅读 · 0 评论 -
数据库的三范式
数据库的三范式一范式:要求表中所有的字段不可在分二范式:要求表中所有的非主属性字段 和 主属性字段有依赖关系,表中必须有主键Student(ID, name, sex, tel , schoolname, school_addr…)三范式:要求表中所有的非主属性字段 和 主属性字段有直接依赖关系Student(ID, name, sex, tel , schoolname)用户表(ID, username, password, tel , email, reg_time, st原创 2020-08-27 13:54:21 · 101 阅读 · 0 评论 -
MySQl数据库DQL简单操作 查询 select...from...where...
MySQl数据库DQL操作数据的查询,在数据库中非常重要简单查询关系查询子查询集合查询简单查询select 查询select expr; -- 简单计算select 1+2;-- 查询当前系统时间;select now();-- 查询当前用户;select user();-- 查询数据库的版本;select version();from 查询select 查询的字段列表 from 表,表1,....;ps:查询的字段列表 多个字段,用 逗号 分割,如果原创 2020-08-26 14:01:25 · 3068 阅读 · 0 评论 -
MySQL数据库绿色安装 mysql-5.7.31
从 MySQL官网下载 MySQL解压mysql-5.7.31-winx64.zip将 MySQL 解压到 D:/Program Files/MySQLMySQL - bin : MySQL数据库命令所在的目录,如果要在计算机的任意位置可以直接使用MySQL的命令,需要配置 PATH环境变量,并指向到该目录 - docs : - include - lib - share - my.ini : 是 MySQL数据库的核心配置文件,官原创 2020-08-26 11:35:14 · 6129 阅读 · 1 评论 -
MySQL数据库-DML常见命令 插入 insert into 更新update 删除delete
DML常见命令insert intoupdatedelete插入数据 insert into方式一(不推荐,了解)insert into 表名 values(值1,值2,.....);ps:从命令行无法看到插入字段是什么,无法确定插入数据的个数,过分依赖与数据库的表结构顺序在插入额时候,值顺序必须和表结构的顺序保持完全一致,且个数相同方式二 (推荐)insert into 表名(字段1,字段2,.....) values(值1,值2,......);insert in原创 2020-08-26 11:08:28 · 654 阅读 · 0 评论 -
MySQL数据库的基础
-- 单行注释/*多行注释 */创建一个数据库create database 数据库名字;-- 如果有就执行 没有不执行 不报错create database if not exists 数据库名;删除数据库drop database 数据库名;-- 如果有就执行 没有不执行 不报错drop database if not exists 数据库名 查看当前数据库管理系统下有那些数据库show databases;切换数据库use 数据库;MyS原创 2020-08-25 14:01:40 · 82 阅读 · 0 评论