MySQL
文章平均质量分 81
MySQL相关知识
芦蒿炒香干
冲冲冲
展开
-
六天玩转Mysql(第六天)
系统为了区分系统变量,规定用户自定义变量必须使用一个@符号。原创 2023-04-13 13:33:06 · 136 阅读 · 0 评论 -
Mysql(一)
换句话说,左表(A)的记录将会全部表示出来,而右表(B)只会显示符合搜索条件的记录(例子中为: a.id = b.id).B表记录不足的地方均为NULL.1、varchar比较智能,是可变的字符串,可以根据实际的数据长度分配空间,比较节省空间,但是在分配的时候需要执行相关的判断程序,效率较低。内连接:a,b两表连接时,把两表能够完全匹配的几条数据查询出来(只显示两表关联条件匹配的数据,也就是满足on的条件的数据)原创 2023-04-13 13:23:16 · 73 阅读 · 0 评论 -
六天玩转Mysql(第五天)
更新限制:with check option,如果对视图在新增的时候,限定了某个字段有限制,那么对视图进行数据更新操作时,系统会进行验证,要保证更新之后,数据依然可以被实体查询出来,否则不让更新。是一种有结构(有行有列),但是没有结果(结构中不真实存放数据)的虚拟表,虚拟表的结构来源不是自己定义,而是从对应的基表中产生(视图的数据来源)备份的是SQL语句:系统会对表结构以及数据进行处理,变成对应的SQL语句,然后进行备份,还原的时候只有执行SQL指令即可(主要就是针对表结构)--前提是外部文件不存在。原创 2023-04-13 13:33:16 · 169 阅读 · 0 评论 -
六天玩转Mysql(第四天)
以左表为主表,最终记录数至少不少于左表已有的记录数。以右表为主表,最终记录数至少不少于右表已有的记录数。外连接分为两种:以某一张表为主表。原创 2023-04-10 16:52:59 · 47 阅读 · 0 评论 -
六天玩转Mysql(第三天)
理论上讲,应该一张表中的所有字段都应该直接依赖主键(逻辑主键:代表的是业务主键),如果表设计中存在一个字段,并不直接依赖主键,而是通过某个非主键字段依赖,最终实现依赖主键,把这种不是直接依赖主键,而是依赖非主键字段的依赖关系称之为传递依赖。在数据库设计的过程中,如果有复合主键(多字段主键),且表中有字段并不是由整个主键来确定,而是依赖主键中的某个字段(主键的部分),存在字段依赖主键的部分的问题,称之为部分依赖,方案2:在创建表的时候,在所有的字段之后,使用primary key(主键字段列表)来创建主键。原创 2023-04-10 16:50:58 · 67 阅读 · 0 评论 -
六天玩转Mysql(第二天)
枚举在进行数据规范的时候(定义的时候),系统会自动建立一个数字和枚举元素的对应关系(关系放在日志中),然后在进行数据插入的时候,系统自动将字符转换成对应的数字存储,然后在进行数据提取的时候,系统自动将数值转换成对应的字符串显示。DateTime:时间日期,格式是YYYY-mm-dd HH:ii:ss,表示的范围是从1000到9999年,有0值:0000-00-00 00:00:00。变长字符串:varchar,在分配空间的时候,按照最大的空间分配,但是实际上最终用了多少,是根据具体的数据来确定。原创 2023-04-10 16:24:17 · 59 阅读 · 0 评论 -
六天玩转Mysql(第一天)
从需要存储的数据需求中分析,如果是一类数据(实体)应该设计成一张二维表:表是由表头(字段名:用来规定数据的名字)和数据部分组成(实际存储的数据单元)关系型数据库的特点之一:如果表中对应的某个字段没有值(数据),但是系统依然要分配空间:关系型数据库比较浪费时间。数据库:database,存储数据的仓库,高效的存储和处理数据的介质(介质主要是两种:磁盘和内存)乱码原因:数据来源是服务器,解析数据是客户端(客户端只识别GBK,只会两个字节一个汉字)Rename table 旧表名 to 新表名。原创 2023-04-10 16:13:07 · 66 阅读 · 0 评论 -
Mysql集群方案
针对表,将表拆分到不同的库中,当表数据量超出一定量时,立刻创建一个新表,在原表面后面加上1,2,3用于区别原表。比如user表和order表在A库,address表和product表在B库,当user表数据超过一定时,A库会生成user1表,user2表。当水平拆分的情况下,不同的表关联查询,一个库中外键所在的库的id不会超出主键所在库的id,这是一种设计思想。水平拆分比垂直拆分操作复杂,因为相同的表,库不一样,垂直拆分一张表都是在一个库中,不需要切库。针对表的数据,将表的数据拆分到不同的库中。原创 2023-04-10 13:59:27 · 210 阅读 · 0 评论 -
MySQL重要知识点(转载微信公众号)
MySQL重要知识点(转载微信公众号)原创 2023-02-22 22:50:55 · 116 阅读 · 0 评论