1、delete

Delete删除表数据,保留表结构,且可以加where,删除一行或多行

支持 回滚 操作

既可以删除表 也可以删除视图,truncate只能删除表 不能删除视图

(1)删除某张表 中 某个字段 为 'xxx' 的行
delete from 表名 where 字段名 = 'xxx'(2)删除整张表
delete from 表名
不跟where条件时  删除整张表(3)一次删除多条记录
DELETE FROM 表名 WHERE id >= 101 and id <= 105;

2、drop

Drop是完全删除,包括表结构

drop table 表名

3、Truncate

Truncate删除表数据,保留表结构,不可以加where

一次性地从表中删除所有的数据,不可回滚,只能删除表不能删除视图

删除速度快

truncate table 表名

4、alter table

alter table 删除表中的列 也就是删除某个字段

ALTER TABLE 表名
DROP COLUMN 字段名

注意:

alter table 不仅仅是删除字段,它用来改变表结构,可以删除字段当然也可以增加表字段

也可以用来改变表字段的类型

(1)增加表中字段
ALTER TABLE 表名 ADD 字段名 字段数据类型(2)改变 字段数据类型
ALTER TABLE 表名 ALTER COLUMN 字段名 字段数据类型 

mysql数据库SQL-删除相关推荐

  1. mysql数据库电脑配置_教你怎样正确配置MySQL数据库SQL Mail -电脑资料

    本文用个人经历来讲解SQL Mail的配置与使用, 用SQL Mail主要是要完成这样的功能: >用户在网上注册后,系统将随机产生的密码发送到用户登记的Email. >用户在论坛的帖子有回 ...

  2. 在 MySQL 数据库中删除重复记录的步骤

    在 MySQL 数据库中删除重复记录的步骤 当我们在处理数据库中的数据时,有时候会出现重复记录的情况,这些重复记录会影响数据的正确性,需要将其删除.下面是在 MySQL 数据库中删除重复记录的步骤: ...

  3. 简单MySQL数据库SQL文件

    简单MySQL数据库SQL文件 Book数据库表范例+记录 /* Navicat MySQL Data TransferSource Server : pig Source Server Versio ...

  4. python如何删除mysql数据库_python删除数据mysql数据库连接

    Python学习之旅:访问MySQL数据库 Python学习之旅:访问MySQL数据库 MySQL是Web世界中使用最广泛的数据库服务器.为服务器端设计的数据库,能承受高并发访问. python如何使 ...

  5. mysql jdbc 绑定变量_jdbc测试mysql数据库sql预解析(绑定变量)

    jdbc测试mysql数据库sql预解析(绑定变量) 用习惯了oracle,学习mysql,想测试一下mysql绑定变量的效果.以前看网上介绍大部份都说mysql没有sql共享池的概念,所以也不存在s ...

  6. MySQL数据库SQL层级优化

    MySQL数据库SQL层级优化 本篇主涉及MySQL SQL Statements层面的优化. 首先,推荐一个链接为万物之始:http://dev.mysql.com/doc/refman/5.0/e ...

  7. mysql hy000 1030_解决MySQL数据库SQL Error:1030, SQLState: HY000,Got error 28 from storage engine...

    解决MySQL数据库SQL Error:1030, SQLState: HY000,Got error 28 from storage engine MySQL数据库报以下错误: ERROR 22-0 ...

  8. 为什么只能sudo进mysql_解决项目中MySQL数据库执行删除语句时间太长的问题

    问题描述: 由于业务需求,需要删除一些重复数据.即删除openid对应的2条数据,最终只保留一行. MySQL数据库,sql语句比较简单:删除数据前,备份数据是必须的! 先来错误的演示: 1.先把错误 ...

  9. SQL数据库不用SQL语句能显示全表的内容_详解mysql数据库sql优化技巧总结

    概述 关于SQL优化的教程很多,但是比较杂乱.所以抽空整理了一下,也写出来跟大家分享一下.以下主要针对MySQL数据库,Oracle数据库也可以参考. 优化技巧总结 1.建索引 对查询进行优化,要尽量 ...

  10. mysql delete语句非常耗时_解决项目中MySQL数据库执行删除语句时间太长的问题

    问题描述: 由于业务需求,需要删除一些重复数据.即删除openid对应的2条数据,最终只保留一行. MySQL数据库,sql语句比较简单:删除数据前,备份数据是必须的! 先来错误的演示: 1.先把错误 ...

最新文章

  1. 教你如何追缴中国移动恶意扣费:lol :lol
  2. 液晶模块 LM6063A接口转接
  3. 出现should be mapped with insert=“false“ update=“false“的解决方法
  4. 表单数据自动录入_「Excel技巧」Excel表格实时记录数据录入时间,关键还是自动哦...
  5. python读取.so_Python入门-编译安装Python3教程
  6. HADOOP都升级到2.5啦~~~
  7. grant_type为client_credentials和password二者的区别
  8. python核心教程第二版答案_python核心编程第二版第4章习题答案.docx
  9. 白鹭引擎开关音频代码实例
  10. 利用Facebook提供的免费工具进行宣传
  11. [查找问题] 例5.1 找x
  12. 铭飞MCMS内容管理系统完整开源版J2EE代码
  13. spring mvc 解决后台传递值乱码问题
  14. 数学建模层次分析法例题及答案_数学建模层次分析法题目及程序
  15. PS下的遥感图像修图
  16. 汇率兑换 python第一课_【Python 07】汇率兑换1.0-2(基本元素)
  17. Podfile语法参考(译)
  18. 萌新带你开车上p站(二)
  19. Vue判断IE浏览器版本并提示
  20. Spring分析之IOC原理

热门文章

  1. PROC REPORT ADVANCE
  2. 2021-02-24let和const,变量的解构赋值,函数扩展
  3. iOS 播放网络音乐
  4. 编制一个程序,求10´10矩阵A的转置矩阵AT
  5. linux 网络检测常用命令(tcp/udp 端口检测)
  6. TensorFlow:误差计算
  7. Android扫雷实训小结,扫雷课程实训报告.doc
  8. 解决vim使用鼠标选择便进入visual mode问题
  9. 高效率学习3Dmax游戏建模的方法技巧,后悔没早点知道
  10. 8*8led矩阵的滚动广告幕的c语言程序,8*8LED矩阵滚动显示数字和字符