MySQL两种识别是否有中文字符的方法

来源:站长家园 时间:2011-01-04 20:11:00 

1) 用正式表达式 regexp "[u0391-uFFE5]"
2) 用length和char_length

drop table t1;
create table t1 ( id varchar(200)) default charset=utf8 ;
insert into t1 values ('中文'),('sdalfkj');

1)用正式表达式 regexp "[u0391-uFFE5]"

root@127.0.0.1 : test 21:55:33> select id ,id regexp "[u0391-uFFE5][u0391-uFFE5]" from t1;
+---------+--------------------------------------------+
| id | id regexp "[u0391-uFFE5][u0391-uFFE5]" |
+---------+--------------------------------------------+
| 中文 | 0 |
| sdalfkj | 1 |
+---------+--------------------------------------------+
2 rows in set (0.01 sec)


2) 用length和char_length
root@127.0.0.1 : test 23:33:13> select id,length(id),char_length(id) from t1;
+---------+------------+-----------------+
| id | length(id) | char_length(id) |
+---------+------------+-----------------+
| 中文 | 6 | 2 |
| sdalfkj | 7 | 7 |
+---------+------------+-----------------+
2 rows in set (0.00 sec)


标签:mysql,中文
0
投稿

猜你喜欢

  • PHPMyadmin2.10中文显示为乱码的解决办法

    2007-08-22 08:18:00
  • 如何在浏览器地址栏显示自己的Favicons.ico图标

    2007-10-22 11:45:00
  • 网址站的2.0玩法

    2010-03-15 12:25:00
  • 网页版权的正确写法

    2007-09-22 09:13:00
  • 解析:校对确定 较为复杂的一些特殊情况

    2008-12-17 16:54:00
  • JavaScript组件打包模式

    2010-04-08 16:26:00
  • ASP向Excel导数据(图片)终结版 ASP操作Excel

    2011-03-25 10:48:00
  • 后台程序开发常用jQuery插件

    2010-04-06 12:11:00
  • XHTML中id与class的使用原则与技巧

    2007-12-17 13:07:00
  • javascript面向对象技术基础(一)

    2010-02-07 13:01:00
  • 什么是 XML Web Service

    2008-09-05 17:21:00
  • 不要忽略了颜色的可用性

    2009-03-05 18:19:00
  • sql 常用技巧整理

    2011-11-03 17:10:14
  • asp常用的SQL命令操作

    2007-09-29 12:21:00
  • 使用SQL语句快速获取SQL Server数据字典

    2009-01-08 16:31:00
  • 白鸦:Design IT. (1),迭代的设计

    2008-08-27 21:11:00
  • ASP连接MySQL数据库的方法

    2010-03-14 11:25:00
  • asp如何计算下载一个文件需要多长时间?

    2009-11-25 20:17:00
  • ASP将Excel数据导入到SQLServer的实现代码

    2011-03-10 10:38:00
  • javascript 跨浏览器的事件系统

    2010-07-28 19:34:00
  • asp之家 网络编程 m.aspxhome.com