MySQL中如何排除null和空字符串的条件

MySQL中如何排除null和空字符串的条件,第1张

可以这样写SQL:

update tableName set colName='' where colName is null

前提是没有约束限制向表字段写入“空字符串”

使用select into outfile "filename"语句,前提必须拥有文件的权限。比如:数据库是mysqlmysql>select * from user into outfile "a.txt" 上面就可以完成将表user从数据库中卸到a.txt文件中。注意文件名要加单引号。那么a.txt文件就在mysql目录下有一个 data目录,它即是数据库文件所放的地方,在这里就是mysql下面就会存在一个a.txt的文件。a.txt的内容就是:localhost root *6F7418838FC8B9085D8B2E7484D471E34710F635 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y 0 0 0 0

如果对查询要求高,可使用myisam.

几个优化建议:

(1)适当的建立字段索引。

(2)注意sql条件的顺序,把能够排除掉大量数据的条件写在前面。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8588155.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存