
mysql
文章平均质量分 91
敲代码的狂人
it
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL表的四种分区类型
MySQL表的四种分区类型 一、什么是表分区 通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。 如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区。当然也可根据其他的条件分区。 二、为什么要对表进行分区 为了改善大型表以及具有各种访问模式的表的可伸缩性,可管理性和提高数据库原创 2017-09-14 11:34:13 · 223 阅读 · 0 评论 -
mysql常用命令
命令 1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 mysqldump -u 用户名 -p 数据库名表名> 导出的文件名 mysqldum转载 2017-08-29 10:55:52 · 266 阅读 · 0 评论 -
简述在MySQL数据库中MyISAM和InnoDB的区别
在mysql客户我们可以使用这个命令来查看MYSQL支持的引擎:show engines; MySQL数据库区别于其他数据库的最重要的特点就是其插件式的表存储引擎。切记:存储引擎是基于表的,而不是数据库。 InnoDB与MyISAM的区别: InnoDB存储引擎: 主要面向OLTP(Online Transaction Processing,在线事务处理)方面的应用,是第原创 2017-09-07 11:58:42 · 1555 阅读 · 0 评论 -
对于关系型数据库中的索引的基本理解
说白了索引就是一个查找问题 索引是对数据库表中的一列或者说是多列进行排序的一种结构,使用索引可以快速访问数据库表中的特定信息。索引的一个主要目的就是加快检索表中数据的方法 例子:这样一个查询语句selecr * from table1 where id=1000; 如果没有索引的话,必须遍历整个表,知道id等于10000的这一行被找到为止。但是有了索引之后(必须在id这一列原创 2017-09-07 11:57:39 · 6346 阅读 · 0 评论 -
解释MySQL外连接、内连接与自连接的区别
先说什么是交叉连接: 交叉连接又叫笛卡尔积,它是指不使用任何条件,直接将一个表的所有记录和另一个表中的所有记录一一匹配。 笛卡尔积又叫笛卡尔乘积,是由一个笛卡尔人提出来的,简单地来说就是两个集合相乘的结果。直观的说 集合A{a1,a2,a3} 集合B{b1,b2} 他们的笛卡尔积就是A*B ={(a1,b1),(a1,b2),(a2,b1),(a2,b2),(a3,b1),(a3,b2)原创 2017-09-07 12:01:17 · 5757 阅读 · 1 评论 -
mysql事务回滚机制概述
应用场景: 银行取钱,从ATM机取钱,分为以下几个步骤 1 登陆ATM机,输入密码; 2 连接数据库,验证密码; 3 验证成功,获得用户信息,比如存款余额等; 4 用户输入需要取款的金额,按下确认键; 5 从后台数据库中减掉用户账户上的对应金额; 6 ATM吐出钱; 7 用户把钱拿走。 对于上面的取钱这个原创 2017-09-07 12:05:34 · 11829 阅读 · 0 评论