![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 64
小猴小猴
何妨吟啸且徐行
展开
-
数据库事务的四个属性(ACID),数据库隔离级别
事务的四个属性分别为:原子性(Atomicty),一致性(consistency),隔离性(isolation),持久性(durability)。如果一个数据库声称支持事务的操作,那么该数据库必须要具备以上四个特性。原子性原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则...原创 2018-07-11 16:35:16 · 4616 阅读 · 0 评论 -
SQL四大语言
DDL(Data Definition Language):数据定义语言其语句可在数据库中创建新表( CREAT TABLE );为表加入索引等。 DDL 包括许多与人数据库目录中获得数据有关的保留字。它也是动作查询的一部分。 DDL 比 DML 要多,主要的命令有 CREATE 、 ALTER 、 DROP 等, DDL 主要是用在定义或改变表( TABLE )的结构,数据类型,表之间的链...原创 2018-07-20 17:14:07 · 735 阅读 · 0 评论 -
Mysql避免重复插入记录的方法
原文:http://www.cnblogs.com/prayer21/p/6018864.htmlmysql在存在主键冲突或者唯一键冲突的情况下,根据插入策略不同,一般有以下三种避免方法。1、insert ignore2、replace into3、insert on duplicate k...原创 2018-07-20 19:17:06 · 613 阅读 · 0 评论 -
数据库三种数据模型
层次模型层次模型是数据库系统最早使用的一种模型,它的数据结构是一棵“有向树”。根结点在最上端,层次最高,子结点在下,逐层排列。层次模型的特征是:有且只有一个根结点其他结点有且仅有一个父结点网状模型网状模型以网状结构表示实体与实体之间的联系。网中的每一个结点代表一个记录类型,联系用链接指针来实现。网状模型可以表示多个从属关系的联系,也可以表示数据间的交叉关系,即数据间的横向关系与纵...原创 2018-07-20 19:27:33 · 28428 阅读 · 0 评论 -
数据库创建索引的注意事项
出于对作者的尊重和感谢,原文地址为 http://www.studyofnet.com/news/449.html索引可以提高数据的访问速度,但同时也增加了插入、更新和删除操作的处理时间。所以是否要为表增加索引、索引建立在那些字段上,是创建索引前必须要考虑的问题。解决此问题就是分析应用程序的业...原创 2018-08-10 20:49:19 · 8820 阅读 · 0 评论 -
MySQL索引的数据结构及算法原理
原文链接:MySQL索引背后的数据结构及算法原理本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不...转载 2018-08-13 22:12:14 · 249 阅读 · 0 评论 -
python3操作MySQL数据库报错ImportError: No module named MySQLdb
python2 使用MySQLdb库, pip install mysql-python 进行安装,连接MySQL库时import MySQLdb;python3改用 pymysql 库,使用pip install pymysql 进行安装,使用时直接导入import pymysql。若出现报错ImportError: No module named MySQLdb,在import pymysq...原创 2019-04-23 14:34:52 · 2122 阅读 · 0 评论