mysql删除语句如下:
1、delete删除一行:delete from student where id=1。
2、delete删除多行:delete from student where in (1,2,3)3。
3、删除表的所有数据:delete from student,请使用不带where子句的delete语句。
语法说明如下:
<数据库名>:指定要删除的数据库名。
IF EXISTS:用于防止当数据库不存在时发生错误。
DROP DATABASE:删除数据库中的所有表格并同时删除数据库。使用此语句时要非常小心,以免错误删除。如果要使用 DROP DATABASE,需要获得数据库 DROP 权限。
扩展资料:
MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。
常用命令:
1、使用SHOW语句找出在服务器上当前存在什么数据库:mysql>SHOW DATABASES。
2、创建一个数据库MYSQLDATA:mysql>CREATE DATABASE MYSQLDATA。
3、选择你所创建的数据库:mysql>USE MYSQLDATA。(按回车键出现Database changed 时说明 *** 作成功!)
4、查看现在的数据库中存在什么表:mysql>SHOW TABLES。
参考资料:百度百科—MySQL数据库
参考资料:百度百科—delete
mysql有两种方式可以清空表。分别为:delete from 表名和truncate table 表名。
delete from 表名,删除表数据,全部删除则是可以清空表,相当于一条条删除,需要注意的是,如果有字段是自增的(一般为id),这样删除后,id 值还是存在的。举例来说,就是加入你在删除之前最大的id为100,你用这种方式清空表后 ,新插入一条数据其id为101,而不是1。
2.truncate table 表名,直接清空表,相当于重建表,保持了原表的结构,id也会清空。相当于保留mysql表的结构,重新创建了这个表,所有的状态都相当于新表。效率上truncate比delete快,但truncate删除后不记录mysql日志,不可以恢复数据。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)