摘要: 1,导出dbname库所有表结构 mysqldump -uroot -ppasswd -d dbname >db.sql; 2,导出dbname库test表结构 mysqldump -uroot -ppasswd -d dbname test>db.sql; 3,导出dbname库结构和数据 mys 阅读全文
posted @ 2018-10-19 16:51 petrolero 阅读(3146) 评论(0) 推荐(0) 编辑
摘要: 1、如果条件中有or,即使其中有条件带索引也不会使用(这也是为什么尽量少用or的原因) 注意:要想使用or,又想让索引生效,只能将or条件中的每个列都加上索引 2、对于多列索引,不是使用的第一部分(第一个),则不会使用索引 3、like查询是以%开头 4、如果列类型是字符串,那一定要在条件中将数据使 阅读全文
posted @ 2018-10-19 14:52 petrolero 阅读(3751) 评论(0) 推荐(0) 编辑
摘要: 触发器:触发器是一个特殊的存储过程,它是MySQL在insert、update、delete的时候自动执行的代码块。 create trigger trigger_name after/before insert /update/delete on 表名 for each row begin sql 阅读全文
posted @ 2018-10-19 14:10 petrolero 阅读(2129) 评论(0) 推荐(0) 编辑
摘要: 什么是事务? 事务是由一步或几步数据库操作序列组成逻辑执行单元,这系列操作要么全部执行,要么全部放弃执行。程序和事务是两个不同的概念。一般而言:一段程序中可能包含多个事务。(说白了就是几步的数据库操作而构成的逻辑执行单元) 事务具有四个特性:原子性(Atomicity)、一致性(Consistenc 阅读全文
posted @ 2018-10-19 14:00 petrolero 阅读(12618) 评论(0) 推荐(1) 编辑
摘要: 第一范式(1NF):原子性 字段不可再分,否则就不是关系数据库; 第二范式(2NF):唯一性 一个表只说明一个事物; 第三范式(3NF):每列都与主键有直接关系,不存在传递依赖; PS:第二范式要遵循第一范式,第三范式要遵循第二范式。 简单来说: 1NF:列表字段不可分; 2NF:有主键且非主键依赖 阅读全文
posted @ 2018-10-19 13:51 petrolero 阅读(2221) 评论(0) 推荐(2) 编辑
摘要: 一:MySQL存储引擎简介 MySQL有多种存储引擎,每种存储引擎有各自的优缺点,大家可以择优选择使用:MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED、ARCHIVE、CSV、BLACKHOLE。 MySQL支持数 阅读全文
posted @ 2018-10-19 13:46 petrolero 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 关系型数据库: Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL 非关系型数据库: NoSql、Cloudant、MongoDb、redis、HBase 两种数据库之间的区别: 关系型数据库 关系型数据库的特性 1、关系型数据库,是指采用了 阅读全文
posted @ 2018-10-19 13:33 petrolero 阅读(1452) 评论(0) 推荐(0) 编辑