MySQL
MySQL 如何对字符串类型进行数字排序今天遇到一个奇怪的需求首先,mysql数据表里面有个info字段,类型为longtxet,里面默认情况下存储的是文字,包括但不限于数字/符号然后因为某种原因,现在部分数据行里面的info字段存储的是纯数字,可以理解为int类型现在要将这些数据行以(int)info字段进行排序,原始数据如下图我首先想到的就是进行数据类型转换,一狗才知道原来mysql的数据类型转换仅限于几个类型,而且没有string/int互转强行排序发现是以info字段的第一字符进行排序的,类似于”汉字->(z-a)->(9-0)”这种,如下图所示经过查看mysql文档,发现my
20
ragnaroks
2015-07-31
MySQL 服务端 root 密码重置windows先停止mysql服务在bin目录下执行mysqld-nt.exe--skip-grant-tables,并且保持此控制台打开再打开一个控制台,在bin目录下执行mysql.exe进入交互模式执行以下命令usemysql;UPDATE`user`SET`user`.password=PASSWORD("新密码")WHERE`user`.user='root';flushprivileges;exit;linux先停止mysql服务在bin目录下执行mysqld--skip-grant-tables,并且保持此控制台打开再新建一个终端,
10
ragnaroks
2014-11-26