怎样删除表的数据

来源:百度知道 编辑:UC知道 时间:2024/06/21 23:28:02
假如表:userTable
ID int
userName varchar(50)
passWord varchar(50)
两个问题
1.一般删除表的数据都是通过ID(自动增长)来删除,因为它是唯一的,不会有重复,但如果现在不是通过检索ID来删除一条数据,而是通过userName来删除数据的话,代码该怎么实现!帮忙写几句示例代码~

2.把这张表显示在一个GridView上面,CheckBox选择来删除数据!但我在GridView上面只显示了userName和passWord这两列,把ID这一列隐藏了!请问一下现在后台该怎么做这个GridView循环来检索ID的位置!帮忙实现一下代码谢谢!

1.delete from 表 where 条件
条件想怎么给就怎么给

1.你把checkbox直接绑定id,被选中后就直接可以获取到id值了,建议使用html的checkbox

DELETE FROM userTable WHERE userName = '用户名'

实现删除的功能可以在这条数据的后面添加一个删除的链接,onclick=delete(id),在delete这个函数里面id作为参数,
然后执行存储过程
DELETE FROM userTable WHERE userName = '用户名'

删除数据代码:delete from user where username='张三'. 删除Datagrideview里的一行数据:用removeAt()方法就可以删除一行,但是不能从数据库删除,除非你链接数据库执行了删除数据的语句。