单个表的删除:

DELETE FROM tableName WHERE columnName = value;删除表内的所有行:即:保留表的结构、属性、索引DELETE FROM tablename;DELETE * FROM tablename;
TRUNCATE customer;

多表连接删除:

DELETE orders,itrms FROM orders,items   WHERE orders.userid = items.userid  AND orders.orderid = items.orderid  AND orders.date<"2000/03/01"; 

假设删除BV地区的所有葡萄酒场,但不删除地名

DELETE winery FROM region,winery   WHERE winery.regionid = region.regionid  AND region.regionname = 'BV';

使用高级连接查询

DELETE orders,items FROM orders  INNER JOIN otems ON orders.orderid = items.orderid  AND orders.userid = items.userid  WHERE orders.date<"2000/03/01";  

也可在单一表查询中使用ORDER BY,单数除非与LIMIT连用删除部分数据行,否则并无太大意义。

加quick修饰符,可快速删除索引项,加速大量或者频繁的删除操作

DELETE QUICK FROM customer WHERE userid<10;

清理MyISAM的表

OPTIMIZE TABLE customer;

更多相关文章

  1. MySQL系列多表连接查询92及99语法示例详解教程
  2. Linux下MYSQL 5.7 找回root密码的问题(亲测可用)
  3. MySQL 什么时候使用INNER JOIN 或 LEFT JOIN
  4. [Android(安卓)NDK]Android(安卓)JNI开发例子 ---3 在JNI中实现o
  5. android 拨打紧急号码,通话时开启免提功能实现
  6. Android(安卓)下拉刷新,非常强大的下拉刷新功能
  7. Android中判断网络功能是否可用
  8. Android实现下载文件功能的方法
  9. android WebView 图片缩放功能小结

随机推荐

  1. android 资源文件String字符串拼接
  2. android仿今日头条App、多种漂亮加载效果
  3. Android样式基础--shape篇
  4. Android发布, Android中国网站正式成立,
  5. Android 应用程序基础
  6. 腾讯面试官:Binder的系统服务是如何获取的
  7. Android(安卓)Dalvik
  8. Android X86
  9. (mac)Android Studio安装以及Fetching an
  10. Android应用程序开发实用案例50则