数据库里面如何删除一个行数据?

作者&投稿:骆非 (若有异议请与网页底部的电邮联系)
如何删除数据库中的一行~

删除语句的基本结构为
DELETE FROM 表名称 WHERE 列名称 = 值
如果筛选条件多余一列的时候可以使用 AND或OR将条件连接起来
例如有一张Person表,如下图所示

要删除lastName为Willson的则
Delete from Person where lastName='Willson';
执行该语句后,Willson这条记录将会被删除。
拓展资料
一些常用的SQL语句:
SELECT - 从数据库表中获取数据
UPDATE - 更新数据库表中的数据
DELETE - 从数据库表中删除数据
INSERT INTO - 向数据库表中插入数据
CREATE DATABASE - 创建新数据库
ALTER DATABASE - 修改数据库
CREATE TABLE - 创建新表
ALTER TABLE - 变更(改变)数据库表
DROP TABLE - 删除表
CREATE INDEX - 创建索引(搜索键)
DROP INDEX - 删除索引

用delete语句去掉一条记录。
如,test表中内容如下:

现在要删除id为4的那条数据,可用如下语句:

1
delete from test where id=4;

删除后结果为:

删除语句的基本结构为

DELETE FROM 表名称 WHERE 列名称 = 值

如果筛选条件多余一列的时候可以使用 AND或OR将条件连接起来

例如有一张Person表,如下图所示

要删除lastName为Willson的则

Delete from Person where lastName='Willson';

执行该语句后,Willson这条记录将会被删除。

拓展资料

一些常用的SQL语句:

  • SELECT - 从数据库表中获取数据

  • UPDATE - 更新数据库表中的数据

  • DELETE - 从数据库表中删除数据

  • INSERT INTO - 向数据库表中插入数据

  • CREATE DATABASE - 创建新数据库

  • ALTER DATABASE - 修改数据库

  • CREATE TABLE - 创建新表

  • ALTER TABLE - 变更(改变)数据库表

  • DROP TABLE - 删除表

  • CREATE INDEX - 创建索引(搜索键)

  • DROP INDEX - 删除索引



EXCEL里直接点行,按DEL删除,ACCESS里也是如此
至于ASP
连接的,我举个例
第一步骤

<%
dim conn
dim connstr
Set conn=Server.CreateObject("ADODB.Connection")
DBPath1=server.MapPath("db1.mdb")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& DBPath1
conn.open connstr
set rs=server.createobject("adodb.recordset")
%>

================
第2步骤

<% sql="select * from roys_show where id ="&request("id")&""
rs.open sql,conn,3,3%>

这个request("id") 是因为这个程序中,这里接收了上一个页面传递的参数,所以进行了筛选式的SQL语句,从而接受参数。

===============

第3步骤
<form name="form1" method="post" action="save_roys.asp">

把form数据递交到 save_roys.asp 页

===========
最后一步骤

新建一个页面,程序如下

<%
dim conn
dim connstr
Set conn=Server.CreateObject("ADODB.Connection")
DBPath1=server.MapPath("db1.mdb")

connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& DBPath1
conn.open connstr
set rs=server.createobject("adodb.recordset")
%>

--------------因为这一页是新页,所以保持与数据库的连接,这里依然要有连接数据库语句

<%
sql="select * from user_show"
rs.open sql,conn,3,3
%>

--------------这里的作用是定位数据增加相应栏目的位置

<%
rs.addnew
rs("user_name")=request("user_name")
rs("user_age")=request("user_age")
rs("user_say")=request("user_say")
rs("zhiwei")=request("zhiwei")
%>

--------------这里是把请求到的数据放到记录集

<%
rs.update
response.Write("您的资料已经成功上报")
%>

===================

我为你找出我的心得,希望对你有帮助!!!

=========
郭俊 网页设计师

ASP答案原地址:
http://zhidao.baidu.com/question/8595092.html

删除语句的基本结构为

DELETE FROM 表名称 WHERE 列名称 = 值

如果筛选条件多余一列的时候可以使用 AND或OR将条件连接起来

例如有一张Person表,如下图所示

要删除lastName为Willson的则

Delete from Person where lastName='Willson';

执行该语句后,Willson这条记录将会被删除。



  1. sql语句删除方法,打开你的数据库管理器navicat,打开要删除的表,选中删除的记录,右键->删除行

  2. sql语句删除,删除id=2的数据:delete from 表名 where id=2;



需要加入个条件,指定删除就可以了;
delete from 表 where id = '001';
这样就删除了ID 为001 的这行数据;

sql server数据库如何删除指定行?高分求解
答:open Cursor1 //打开游标 fetch absolute @no from Cursor1 into @name,@age,@phone,@email //查询对应行记录并存入变量中 delete from q2 where name=@name //删除对应行 close Cursor1 //关闭游标 deallocate Cursor1 go exec delete_no 5 //执行存储过程,参数为5,即删除...

sql怎么删除表中一行数据?
答:首先你要确定能够唯一确定你那一行数据的字段或字段组合是哪些,DELETE FROM 表名 WHERE 字段1 = ‘’ and 字段2 = ”,为能够唯一确定某一行数据的字段组合,‘’中填写你要删除的字段具体值就可以了,如果有主键,则直接利用主键确定某一行就可以了。DELETE FROM 表名 WHERE 主键 = ‘具体值’...

ASP如何删除数据库的一行数据
答:delete.asp的内容 <!--#include file="conn.asp"--> < sql="delete from comment where id = " & Request.QueryString("id")Conn.Execute(sql)> 也可以把删除写在你的程序最上面里,用一个参数判断你是否点了删除.<a href="?id=<%=Rs("id")%>&del=yes">删除 <!--#include file="...

如何删除sql语句中的某一行数据
答:1、首先打开SQL并进入工作界面。2、其次在工作界面选中想要删除的语句。3、然后在键盘的右上方找到DELETE的健并点击即可删除。

在C#中dataGridView1如何删除行并删除数据库里面的
答:1、我们可以在窗体页面上添加ContextMenuStrip快捷菜单。2、然后我们就能就能在删除行这个子项中编写删除事件代码。3、此时我们我们就能调用DataGridView的Rows属性。4、然后引用rowIndex属性即可获得行下标。5、此时我们就能通过获取到Rows行下标的IsNewRow属性判断是否被选中。6、如果被选中了,我们就能利用...

1、删除数据库表中的数据有几种方法?
答:实例2:delete 员工表 //--注释:删除员工表的所有数据。二、【truncate方式】语法:truncate 表。实例:truncate 员工表 //--注释:删除员工表的所有数据。相关介绍:数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合...

数据库中如何用语句删除表中的列
答:数据库中用语句删除表中的列的具体操作步骤如下:1、首先我们打开电脑里的数据库软件,点击“连接”,进入主页面。2、然后,点击左上方的“新建查询”,但是在点击后需要选择数据库。3、然后开始编写代码,先编写如何改变原有表格中的一些属性,代码如图。4、编写完之后,点击红色感叹号,执行语句。5、...

Visual FoxPro数据库中删除表中的一条数据,具体的语法是什么?_百度...
答:delete 命令是对数据库中的记录打上删除标记,并没有真正删除记录,可用 for 子句加删除条件,例:delete for 分数<60。如果要真的删除打上删除标记的记录,必须执行 pack 命令,执行该命令后不可恢复已删除文件的记录。recall 是用来恢复已打上删除文件标记的记录,既取消删除标记,也可以加条件,若要...

如何对SQL数据库进行某一个数据清除
答:DROPTABLE数据表名称(永久性删除一个数据表)4.记录集对象的方法:rs.movenext将记录指针从当前的位置向下移一行 rs.moveprevious将记录指针从当前的位置向上移一行 rs.movefirst将记录指针移到数据表第一行 rs.movelast将记录指针移到数据表最后一行 rs.absoluteposition=N将记录指针移到数据表第N行 rs....

vfp数据库中如何删除行记录
答:执行命令 DELETE FOR RECNO()>=50 AND RECNO()<=300 ALL 就可以了。