编写一条sql命令,sql删除没有中文的表
2016-04-09 21:21
417 查看
删除包含中文的 和不饱和中文的字段
SHOW create table pages; drop table if exists `film`; CREATE TABLE `film` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(100) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=484 DEFAULT CHARSET=utf8; insert into `film` (name) values('1111113ggfh2'); insert into `film` (name) values('113ggfh2风险'); insert into `film` (name) values('111113gg@fh2'); insert into `film` (name) values('11662@gfh2风听听'); delete from `film` where length( name ) = CHARACTER_LENGTH( name );--删除不包含中文的
delete from `film` where length( name ) = CHARACTER_LENGTH( name );--删除包含中文的
select * from `film`; 另一种方法是正则 http://blog.itpub.net/703656/viewspace-1043366/
相关文章推荐
- 2016.04.09 使用Powerdesigner进行创建数据库的概念模型并转为物理模型
- Mac下安装redis(微原创)
- 第8天-sql子查询和联结表
- oracle RAC安装 之 扫不到共享盘
- oracle 多个with as
- mysqldump 导出数据库出错
- sqlite数据库简介
- Oracle配置文件详解 listener.ora,sqlnet.ora,tnames.ora
- MySQL系统变量的使用
- Oracle PL/SQL异常处理
- MySQL优化的步骤详解
- mysql中 ' 和 ` 的区别
- mysql的启动原理剖析--利于实现多实例的理解
- hibernate动态链接数据库配置文件问题
- ORACLE新建用户及建表
- mysql修改密码
- 数据库SQL优化大总结之 百万级数据库优化方案
- MySQL不支持事务处理的解决方法
- mysql忘记密码
- 5、数据库“表”相关