分类 mysql 下的文章

更新mysql5.7root密码

update user set authentication_string = password('root') where user = 'root';之前的版本 都是password=password('root'),最近发现用老的法子不管用了,于是记录下新的更改方法,其实只是字段名字重命名了.

admin 2018 年 09 月 12 日 暂无评论

mysql 多列唯一值的用法

不知标题的说法是否正确,但是要求是这样的字段1(a),字段2(b) 不能同时一样,比如a b c 1 2 31 2 4(这种情况 ab完全一样,满足约束条件 插入不成功)1 3 22 1 2创建这种约束的语句如下:ALTER TABLE table ADD UNIQUE INDEX `约束名称` (a,b);

admin 2018 年 09 月 04 日 暂无评论

mysql 整型数据类型

> 类型 占用字节 无符号范围 有符号范围 数据库长度 > tinyint 1 0-255 -128-127 4> smallint 2 0-65535 -32768~32767 6> mediumint 3 0~16777215 -8388608~8388607 9>...

admin 2018 年 08 月 31 日 暂无评论

mysql rand()产生随机数

ROUND(RAND() * 100)需要多大的精度 调整 *100 即可 可以*1000,*10000应用场景:比如我要批量的 控制某些用户的注册时间比如大于 2018-8-1 但是又不能是一样的,每个用户的注册时间至少要有一定的时间差辣么语句如下update table set reg_time=(1534908306+ROUND(RAND() * 100000)) where use...

admin 2018 年 08 月 29 日 暂无评论

mysql 索引优化

对于 索引 字符串类型的字段,当数据量相当大的时候,查询起来相当耗cpu 并且慢,解决方案一:把字符串转整型数字比如用 crc32函数做转换,查询的时候带上原值 and crc32的值select txt from arc where txt='mysql 索引优化';select txt from arc where txtc32='3432543534233' and txt='mysq...

admin 2018 年 08 月 07 日 暂无评论