MySQL查询数据库中某字段已存数据的长度的方法
来源:互联网 发布:1415赛季nba总决赛数据 编辑:程序博客网 时间:2024/05/20 06:06
CREATE TABLE `test` ( `id` INT( 8 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
`title` VARCHAR( 100 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
PRIMARY KEY ( `id` )
) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_general_ci;
如果该表已经运行了很长时间,想察看该表中title字段存储的最长的值,以方便我们优化数据库,可使用如下语句来查询:
SELECT `id` , `title` ,char_length( trim(title) ) AS `len`
FROM `test`
ORDER BY `len` DESC LIMIT 10
然后根据已有数据的长度,通过缩短字符类型的字段的长度或改varchar 为char,对数据库进行优化 !
`title` VARCHAR( 100 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
PRIMARY KEY ( `id` )
) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_general_ci;
如果该表已经运行了很长时间,想察看该表中title字段存储的最长的值,以方便我们优化数据库,可使用如下语句来查询:
SELECT `id` , `title` ,char_length( trim(title) ) AS `len`
FROM `test`
ORDER BY `len` DESC LIMIT 10
然后根据已有数据的长度,通过缩短字符类型的字段的长度或改varchar 为char,对数据库进行优化 !
- MySQL查询数据库中某字段已存数据的长度的方法
- MySQL中查询已定义字段的类型和长度命令
- 更改mysql数据库中某字段的长度
- mysql查询某个数据库中所有的表名 列名 字段长度
- mysql的text字段长度?mysql数据库中text字段长度不够的问题
- mysql的text字段长度?mysql数据库中text字段长度不够的问题
- mysql查询数据库某个表的所有字段及字段的长度及是否为空
- mysql 查询表中相同的某字段数据
- 查询mysql 中某字段为空值的数据
- mysql查询数据表中某字段重复的数据
- mysql修改数据库所有字段的长度
- MySql 几种查询相同字段中相同数据,及删除相同字段的相同数据的方法
- mysql 数据库查询的数据有一个字段竟然乱码
- mysql查询某个特定值在整个数据库中所在的表和字段的方法
- 非法修改clearQuest的已定义字段长度的方法
- mysql查询数据库中重复的字段的值
- MySql字段新增,修改字段长度,查询字段值的长度
- mysql 数据库中数据类的长度的解释
- gcc生成静态库和动态库
- 常用函数 PageValidate 类
- linux mysql下 从 max_connections 的实验带来的思考
- 常用函数 SqlHelper 类
- jdom读取xml
- MySQL查询数据库中某字段已存数据的长度的方法
- C++中Ansi、Unicode、UTF8字符串之间的转换和写入文本文件[zz]
- c# 对Xml的增删改查
- PHP操作Access类
- 《Windows程序设计》[第二版] - 第2章 Win32程序运行原理 - 遍历系统进程和模块
- xml
- Reversi
- 买入进一步学习linux的大门的,时间好,我会一直努力的。。
- tomcat classload 原理