- 博客(6)
- 收藏
- 关注
原创 mysql个人学习笔记——三范式(3NF)、表关系
范式 范式normal format,为了解决数据存储与优化的问题,保存数据后,凡是能通过关系查找到的数据,不再重复存储,减少数据冗余。但是减少数据冗余就意味着效率的降低,实际数据库的设计中需要根据需求,而不是一味地按照范式设计。 范式是一种分层结构的规范,分为六层,每次都比上一层严格,满足下一层范式的前提是满足上一层范式。 六层范式:1NF,2NF,3NF,…,6NF。6NF为最高层,最严格。数...
2019-03-26 22:28:30
1216
原创 mysql个人学习笔记——主键、唯一键
在总结主键和唯一键之前,先简单介绍一下索引。 索引 对目标数据单独建立一个索引文件,使得对这些数据的查询可以通过索引文件进行快速查询。 意义: 1、提高查询效率 2、约束数据的有效性(唯一性[主键、唯一键]等) 但是由于索引文件可能比数据本身还大,使用索引需综合考虑内存和查询效率问题。 索引种类: 1、主键索引:primary key 2、唯一键索引:unique key 3、全文索引:fullt...
2019-03-26 21:48:50
2297
原创 mysql个人学习笔记——列类型
列类型(字段类型) 整型 tinyint :迷你整型 占用1字节 8bit smallint :小整型 占用2字节 16bit mediumint :中整型 占用3字节 24bit int :标准整型 占用4字节 32bit bigint :大整型 占用8字节 64bit (mysql默认整型为有符号数) 需要无符号时在类型后加unsigned 如:int unsigned 字段类型(x...
2019-03-24 18:04:46
403
原创 MySQL个人学习笔记——字符集、校对集
字符集 字符集是多个字符的集合,计算机对字符的处理将按照着指定的编码规则进行。不同的字符集有着不同编码规则,如果将使用一种字符集处理过字符串转移到使用另一种字符集的环境中时将导致乱码。(如:utf8使用3个字节保存一个中文字符,gbk使用2个字节保存一个中文字符,在utf8环境中去处理gbk中文字符,utf8环境将读取3个字节,而此时已经超出gbk一个中文字符的字节并且读取了一个不属于该字符的存储...
2019-03-24 17:18:36
453
原创 MySQL个人学习笔记——基本操作
连接数据库 windows系统使用cmd登入mysql 命令:mysql [-host] [-port] -u用户名 -p密码 直接在-p后输入密码将显示明文 也可以后续输入密码: 命令:mysql [-host] [-port] -u用户名 -p 省略host和port时,host将默认为本地,port为安装mysql时设定的端口,一般为3306。 登出数据库 指令: 1、\q; 2、\qu...
2019-03-24 15:53:59
270
原创 c++个人学习笔记——类继承
类继承 面对对象过程编程的主要目的之一是提供可重用的代码块。当项目十分庞大时,对已通过测试的代码进行重用比重新编写代码更能提供效率,节省时间。 c++通过扩展和修改类来提高代码的重用性,这种方法叫类继承。从已有的类(基类)派生出新的类(派生类),派生类继承了基类的所有特性(成员变量、方法等),并且还可以在此基础上添加特有的特性完成对基类的拓展。这种继承的方式比重新设计一个与基类相似的类更方便,提高...
2019-03-05 21:59:12
654
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅