数据库
handsome-h
慈不掌兵,情不立事,义不理财,善不为官。
展开
-
基本SQL语句
选择:select * from table where 范围插入:insert into table(field1,field2) values(value1,value2)删除:delete from table where 范围更新:update table set field1=value1 where 范围排序:select * from table order by field...原创 2019-06-02 20:09:02 · 174 阅读 · 0 评论 -
数据库设计三大范式
第一范式:当关系模式R的所有属性都不能在分解为更基本的数据单位时,称R是满足第一范式的,简记为1NF。第二范式:如果关系模式R满足第一范式,并且R的所有非主属性都完全依赖于R的每一个候选关键属性,称R满足第二范式,简记为2NF。第三范式:设R是一个满足第一范式条件的关系模式,X是R的任意属性集,如果X非传递依赖于R的任意一个候选关键字,称R满足第三范式,简记为3NF。理解:一、第一...原创 2019-06-14 18:26:05 · 129 阅读 · 0 评论 -
数据库(DataBase)简介和类型
什么是数据库?数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。简单来说,数据库就是一个存放数据的仓库,这个仓库是按照一定的数据结构(即数据的组织形式或数据之间的联系)来组织、存储的,我们可以通过数据库提供的多种方法来管理数据库里的数据。数据库的种类早期比较流行的数据库模型有三种,分别为层次式数据库、网络式数据库和关系型数据库。而在...原创 2019-06-14 23:44:33 · 6182 阅读 · 0 评论 -
mysql中char,varchar与text类型的区别
char定长,长度范围是0~255,长度不够时用空格填充,在读取数据时,char类型的数据要进行处理,把后面的空格去除。varcharvarchar类型在5.0.3以下的版本中的最大长度限制为255,在5.0.3及以上的版本中,varchar数据类型的长度支持到了65535,可以存放65532个字节的数据(起始位和结束位占去了3个字节)texttext没有默认值,其最大长度是2的16次方...原创 2019-07-27 16:41:45 · 168 阅读 · 0 评论 -
MySQL 规范
文章目录数据库命令规范数据库基本设计规范数据库字段设计规范索引设计规范常见索引列建议如何选择索引列的顺序避免建立冗余索引和重复索引优先考虑覆盖索引索引SET规范数据库SQL开发规范数据库操作行为规范数据库命令规范所有数据库对象名称必须使用小写字母并用下划线分割所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来)数据库对象的命名要能...原创 2019-08-09 19:46:33 · 1710 阅读 · 0 评论 -
事务
文章目录什么是事务并发事务带来的问题事务隔离级别什么是事务事务是逻辑上的一组操作,要么都执行,要么都不执行。事务特性原子性: 事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用;一致性: 执行事务前后,数据保持一致,多个事务对同一个数据读取的结果是相同的;隔离性: 并发访问数据库时,一个用户的事务不被其他事务所干扰,各并发事务之间数据库是独立的;持...原创 2019-08-12 15:36:20 · 423 阅读 · 0 评论