1、首先,选择数据库。
2、然后根据查找id的方法去删除指定的某一行数据。
3、查看数据,id为1的所有数据全都已经被删除。
4、同样地,也可以换一种查找方法,这次用班级来查找,原理是一样的。
5、可以看到,所有班级也被删除了。
删除记录的命令格式:
DELETE FROM 表名
WHERE <条件>
如果省略where,则删除所有记录,如果指定where,则删除指定满足条件的记录
数据库里面行的顺序与数据的属性无关,这是关系数据库最基本的特色,你应该另外有字段代码行号,或者能指明相关关系,比如RID为行号,那么删除语句是:
DELETE FROM 表 WHERE RID BETWEEN 100 AND 150
如果是SQL Server 2005以前的版本不能使用rowid来删除,你要先做一个临时表,字段多一类型——自动增量,然后再将原表数据转移到临时表中,再删除,然后再转回去,比较麻烦。
SQL Server 2005就可以直接用rowid来实现
delete from table where rowid=
Java连接数据库,要删除指定行的信息,可以使用delete语句,传入某行的参数,示例如下:
public class Update1 {public static void main(String[] args) throws ClassNotFoundException, SQLException {
ClassforName("sunjdbcodbcJdbcOdbcDriver");//加载SQL SERVER数据库
Connection con = DriverManagergetConnection("jdbc:odbc:tt", "sa", ">
以上就是关于SQL怎么用DELETE删除多条数据全部的内容,包括:SQL怎么用DELETE删除多条数据、在oracle数据库中,怎么删除表中的某一行或某几行数据、oracle中删除某表中指定若干行的数据,根据行号,比如删除某表中第100行和150行之间的数据。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)