Mysql
文章平均质量分 61
Arnold__
这个作者很懒,什么都没留下…
展开
-
Mysql的存储引擎,myisam和innodb的区别
MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM(Indexed Sequential Access Method:有索引的顺序访问方法)所改良。虽然性能极佳,但却有一个缺点:不支持事务处理(transaction)。不过,在这几年的发展下,MySQL也导入了InnoDB(另一种数据库引擎),以强化参考完整性与并发违规处理机制,后来就逐渐取代MyISAM。InnoDB原创 2017-10-18 09:52:37 · 201 阅读 · 0 评论 -
MySQL索引:聚簇索引与非聚簇索引的区别
在《数据库原理》里面,对聚簇索引的解释是:聚簇索引的顺序就是数据的物理存储顺序,而对非聚簇索引的解释是:索引顺序与数据物理排列顺序无关。正式因为如此,所以一个表最多只能有一个聚簇索引。聚簇索引的叶节点就是数据节点,而非聚簇索引的叶节点仍然是索引节点,并保留一个链接指向对应数据块。聚簇索引主键的插入速度要比非聚簇索引主键的插入速度慢很多。相比之下,聚簇索引原创 2017-10-30 14:50:45 · 351 阅读 · 0 评论 -
MySQL 主从复制
在开始主从复制前,搭建好自己的MySQL服务器,主服务器master,从服务器slave。如果你的slave是从master 直接克隆过来的,首先 执行 find / -name auto.cnf 查找 auto.cnf文件 ,去修改auto.cnf文件,修改最后一位就行。 1、去编辑master 和 slave 的配置master :原创 2017-10-21 18:11:38 · 193 阅读 · 0 评论 -
Mysql 索引
mysql 索引 普通索引 : CREATE INDEX IndexName ON `TableName`(`字段名`(length)) ALTER TABLE TableName ADD INDEX IndexName(`字段名`(length)) 唯一索引: CREATE UNIQUE INDEX IndexName ON `Tabl原创 2017-10-23 08:21:31 · 196 阅读 · 0 评论 -
Mysql触发器的简单使用
Mysql触发器使用到的场景很多,我是用商品表和订单表来模拟一下触发器的使用。1. 首先创建两个表goods和goods_order2.触发器在理说一下insert、update、delete 。 g_or_1 这是创建的一个添加的insert的触发器。 当我们在goods_order表中添加数据的时候,goods表中商品数量会相对的减少原创 2017-10-14 00:11:31 · 481 阅读 · 0 评论 -
Mysql 修改结束符号
1. mysql默认结束语句符号是分号(;)2. 修改mysql默认指令(delimiter)注: delimiter和&符号中间有个空格3. 修改过后的结束符原创 2017-11-18 15:57:31 · 7505 阅读 · 0 评论