mysql
文章平均质量分 70
Dhrome
这个作者很懒,什么都没留下…
展开
-
mysql添加列、删除列,创建主键、备份等常用操作总结
mysql添加列、删除列,创建主键、备份等常用操作总结一. 列常用操作① 添加新的一列test_column,并将其作为主键,FIRST将其放在表中第一行,auto_increement是自动增长alter table test_table add column test_column int not null auto_increment FIRST add primary key(test_co原创 2017-06-07 15:54:46 · 7686 阅读 · 0 评论 -
mysql前缀索引的索引选择性
mysql前缀索引的索引选择性一. 基础概念 在mysql中建立前缀索引的意义在于相对于整列建立索引,前缀索引仅仅是选择该列的部分字符作为索引,减少索引的字符可以节约索引空间,从而提高索引效率,但这样也会降低索引的选择性 关于索引的选择性,它是指不重复的索引值(也称为基数cardinality)和数据表的记录总数的比值,范围从1/(数据表记录总数)到1之间。索引的选择性越高则查询效率越高,因为选原创 2017-06-03 17:07:41 · 8292 阅读 · 0 评论 -
mysql中合成索引的创建
合成索引的创建一. 基础概念合成索引可以用来提高对大文本字段(BOLB或TEXT)的查询性能,其实合成索引就是根据大文本字段的内容建立一个散列值,并把这个值存储在一个新的列中,接下来就可以通过查询散列值找到相应的数据行了。 这种技术只适用于精确匹配。 可以通过MD5函数生成大文本字段的散列值,当然也可以通过SHA1或者CRC32函数,用搜索散列标志符的速度比直接查找TEXT或BOLB本身速度要快原创 2017-06-03 12:08:41 · 994 阅读 · 0 评论 -
Mysql外键约束的几种建立方式与区别
*Mysql外键约束的几种建立方式与区别*一.理论解释 外键约束的概念大概可以理解为对一张表的数据进行操作修改时受到另一张表相关联数据的影响。 ① 建立外键的语法大致如下:Foreign key (【外键名】) references 【父表名】(【父表主键名】) on delete 【约束方式】 on update 【约束方式】 ② 约束方式 CASC原创 2017-06-01 17:38:40 · 4440 阅读 · 0 评论 -
轻松修改mysql的root密码
目的:修改mysql的root密码步骤详解一. 在忘记mysql root账号的密码情况下1. 首先呢,关闭mysqld服务(mysqld_safe --skip-grant-tables &),再打开另一个shell,其中一个输入:mysql_safe --skip-grant-tables &输完之后,如果出现14:22:46 mysqld_safe Logging to原创 2017-03-03 14:35:01 · 575 阅读 · 0 评论 -
MYSQL字符集与校对规则
MYSQL字符集与校对规则一. 字符集与校队规则概述简单的说字符集就是一套文字符号及编码、比较规则的集合。 目前支持中文的常用的字符集有UTF-8、GBK、GB2312等,MYSQL服务器支持多种字符集,在同一台服务器、同一个数据库或者同一个数据表中的不同字段都可以使用不同的字符集 MYSQL的字符集包括字符集(character)和校队规则(collation)两个概念,其中字符集用来定义my原创 2017-06-04 23:49:55 · 5358 阅读 · 0 评论