
MySQL基础
总结
「已注销」
这个作者很懒,什么都没留下…
展开
-
MySQL入门篇(含数据库的备份)
1.DB,DBMS,SQL1.DB(数据库):存储数据的仓库,保存一系列有组织的数据2.DBMS(数据库管理系统):数据库是通过DBMS创建和操作的容器3.SQL(结构查询语言):专门用来与数据库通信的语言形象化的举一个例子:DB是一个仓库,DBMS是对仓库进行操控的工作人员,SQL是老板对工作人员发出的指令,老板发出指令,命令工作人员对仓库里边进行操作2.SQL分类:1.DDL...原创 2020-05-15 07:20:13 · 3520 阅读 · 0 评论 -
MySQL三大范式详解(小白也能懂哦)
1.范式基础1.1范式的概念设计数据库的时候需要遵从的一些规范,目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。当然正常情况下我们满足前三个范式就可以设计一个比较规范的数据库要遵循后边的范式,就必须先遵循前面的范式要求,比如第二范式就必须先遵循第一范式的,第三范式必须先遵循第二范式,以此类推2.三大范式2.1三大范式概念第一范式(1NF):每个列都不可以再拆分。第原创 2020-05-18 10:33:48 · 13392 阅读 · 2 评论 -
MySQL变量,存储过程,函数,流程控制详解(小白都能懂哦)
1.系统变量 2.自定义变量 3.存储过程 4.函数 5.流程控制结构1.系统变量1.1系统变量的分类系统变量:分为全局变量和会话变量1.2系统变量的介绍系统变量由系统提供,不是用户定义,属于服务器层面1.3系统变量的相关操作(1).查看所有的系统变量show global(session) variablesglobal表示查看全局变量session表示会话变量(2)查看满足条件的部分系统变量show global(session) variables l.原创 2020-05-18 08:59:07 · 2496 阅读 · 0 评论 -
MySQL事物(详解并发问题和隔离级别)(小白也能懂哦)
1.事物的概念 2.事物的四大特性(ACID) 3.事物的创建 4.事物的并发问题和解决 5.回滚点 6.事物的适用模式1.事物的概念事物由单独单元的一个或者多个SQL语句组成,在这个单元中,每个SQL语句是相互依赖的,而整个单独单元作为一个不可分割的整体,如果单元中某条SQL语句一旦执行失败或产生错误,整个单元将会回滚,所有受到影响的数据将返回到事物开始以前的状态,如果单元中的所有SQL语句均执行成功,则事物将会顺利执行用事物举个例子:假如小明要给小红转账1000元,这个转账会涉及.原创 2020-05-17 08:49:45 · 1594 阅读 · 1 评论 -
MySQL视图附带例子详解(小白都能懂哦)
1.视图的概念 2.视图的应用场景 3.视图的特点 4.创建视图的格式 5.视图的修改 6.视图的删除 7.视图的查看 8.视图的更新 9.视图和表格的对比 10.视图的优缺点1.视图的概念 视图是一种虚拟的表,和普通表用法一样,不是在内存中单独开辟一片空间(我们正常的表都是以储存的数据值形式存在,就是会单独在内存里边开辟一块空间),并且是在使用视图的时候动态生成的,只保存了sql逻辑,不保存查询结果2.视图的应用场景 重用SQL语句;1.简化复杂的SQL操作。在编写.原创 2020-05-16 13:45:05 · 2340 阅读 · 0 评论 -
MySQL数据操作(DML)详解(小白都能懂欧)
1.插入语句1.1插入一行有两种:1.以小括号的形式insert into + 表名(列1,列2...) +values(值1,值2...)这里注意:如果表名后边不加小括号对应内容,那么默认就是添加所有列2.以set形式insert into + 表名set 表中的某一个字段=要插入的值,表中的某一个字段=要插入的值,表中的某一个字段=要插入的值…1.2插入多行insert into + 表名(列名) + values(值1,值2…),(值1,值2…)…注意这里不支持原创 2020-05-16 08:27:17 · 1747 阅读 · 0 评论 -
MySQL五大约束详解(我有多详细只有我知道小白都能懂哦)
1.约束概念和分类 2.五大约束的添加和删除 3.自增长列1.约束概念和分类1.1约束的概念:对表中的数据进行限定,保证数据的正确性,有效性,完整性1.2约束分类1.主键约束(primary key):保证该字段具有非空且唯一性,一张表中只能有一个主键,主键是表中字段的唯一标识2.非空约束(not null):保证字段不能为空3.唯一约束(unique):保证该字段具有唯一性但是可以为null4.外键约束(foreign key):在一个表中存在的另一个表的主键或唯一键称此.原创 2020-05-15 23:59:09 · 3232 阅读 · 2 评论 -
MySQL创建和操纵数据库和表(DDL)最全总结(小白都能能懂哦)
1.操作数据库1.1创建数据库create + database + 数据库名称当然如果我们不知道数据库是否存在,如果存在就不创建,不存在就创建可以用以下语句create + database + if not exists + 数据库名称我们还可以在创建数据库的时候指定字符集create + dabase + if not exists + 数据库名 +character set + 字符集名1.2查询数据库查询所有已经存在的数据库show databases查询某个数原创 2020-05-15 12:14:05 · 818 阅读 · 0 评论 -
你所需要的MySQL检索语句(DQL)都在这儿(小白都能懂的哦)
1.简单检索数据 2.检索排序数据 3.检索过滤数据 4. 5. 6. 7. 8. 9. 10. 11. 12.1.简单检索数据1.1.检索单个列select + 列名 + from + 表名1.2.检索多个列select + 列名1,列名2,列名3......列n + from + 表名1.3.检索所有列select + *(表示通配符) +from + 表名1.4.检索不同的行使用distinct关键字select + distinct + 列名.原创 2020-05-14 20:21:43 · 2580 阅读 · 54 评论