需要获取这一行的ID,这个ID指的的是你数据库中的ID,然后执行删除sql语句,然后就可以了。
具体的代码的话,
string id = drv["您数据库中的唯一标示"]ToString();string deletestr = "delete 删除的表名 where 唯一标示列(例如ID)= "+id;
int reslut = new SystemDataSqlClientSqlCommand()ExecuteNonQuery();
if (reslut > 0) MessageBoxShow("成功!");else MessageBoxShow("失败!");
drvRowTableRowsRemove(drvRow); // 将要删除的行移除
不知道行不行你看看。
删除数据库的sql语句如下:
drop database:数据库名--删除数据库的。
drop table:表名--删除表的。
delete from:表名--where条件--删除数据的。
truncate table:表名--也是删除数据库的。
SQL即结构化查询语言(Structured Query Language),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
SQL语句无论是种类还是数量都是繁多的,很多语句也是经常要用到的,SQL查询语句就是一个典型的例子,无论是高级查询还是低级查询,SQL查询语句的需求是最频繁的。
什么是数据库:
数据库是存放数据的仓库。它的存储空间很大,可以存放百万条、千万条、上亿条数据。但是数据库并不是随意地将数据进行存放,是有一定的规则的,否则查询的效率会很低。
当今世界是一个充满着数据的互联网世界,充斥着大量的数据。即这个互联网世界就是数据世界。数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息等等。除了文本类型的数据,图像、音乐、声音都是数据。
Systemoutprintln("-------------del-------------i=------------"+i);
在删除 *** 作成功后加上:
requestsetAttribute("message","删除成功!");
//在jsp页面加载的时候对message进行判断
<%@ page language="java" contentType="text/html;charset=gb2312"%>
<%
String message=(String)requestgetAttribute("message");
if(message!=null){
%>
<script type="text/javascript">
alert(<%=message%>);
</script>
<%}
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 401 Transitional//EN">
<html>
<head></head>
<body></body>
</html>
path=ServerMapPath("request("FileName")")
Set fso = serverCreateObject("ScriptingFileSystemObject")
IF (fsoFileExists(path)) Then
Set delfile = fsoGetFile(path)
delfileDelete
set delfile=nothing
responsewrite("删除成功!<br/>") '删除成功成功提示!
else
responsewrite("出错了!不存在的文件") '出错提示,当服务器不存在该文件时
end if
set fso=nothing
这段是删除服务器文件的核心代码,你可以参考一下~希望对你有用
删除表drop与删除行delete 原创
2021-01-21 23:54:35
舞小潮
码龄10年
关注
数据库、数据表的删除用 drop (涉及表结构修改,在最前面加alter)
只是数据的修改用 delete
删除一行:
DELETE FROM 表名 WHERE 条件
删除一列:
属于修改表结构了,一般在编程中比较忌讳这个,具体方法如下:
ALTER TABLE 表名 DROP 新列名
1 数据库创建 : Create database db_name;
数据库删除 : Drop database db_name; 删除时可先判断是否存在,写成 : drop database if exits db_name
2 建表 : 创建数据表的语法 : create table table_name (字段1 数据类型 , 字段2 数据类型);
例 : create table mytable (id int , username char(20));
删表 : drop table table_name; 例 : drop table mytable;
1 表结构的修改
① 增加一个字段格式:
alter table table_name add column (字段名 字段类型); ----此方法带括号
指定字段插入的位置:
alter table table_name add column 字段名 字段类型 after 某字段;
② 删除一个字段:
alter table table_name drop字段名;
③ 修改字段名称/类型
alter table table_name change 旧字段名 新字段名 新字段的类型;
④ 改表的名字
alter table table_name rename to new_table_name;
⑤ 一次性清空表中的所有数据
truncate table table_name; 此方法也会使表中的取号器(ID)从1开始
//修改
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
删除数据的速度: drop> truncate > delete
drop、delete和truncate的比较:
一、Delete :删除数据表中的行(可以删除某一行,也可以在不删除数据表的情况下删除所有行)。
删除某一行:Delete from 数据表名称 where 列名称=值;
删除所有行:Delete from 数据表名称
二、Drop :删除数据表或数据库,或删除数据表字段。
删除数据库:drop database 数据库名称
删除数据表:(表的结构、属性、索引也会被删除)
use 数据库名称
drop table 数据表1名称,数据表2名称
删除数据表字段(列):
use 数据库名称
alter table 数据表名称
drop column 字段名(列名称)
三、Truncate:删除数据表中的数据(仅数据表中的数据,不删除表)。 truncate table 数据表名称“ TRUNCATE TABLE语句是一种快速、无日志记录的方法。TRUNCATE TABLE语句与不含有 WHERE 子句的 DELETE 语句在功能上相同。但是,TRUNCATE TABLE语句速度更快,并且使用更少的系统资源和事务日志资源。”
delete from 表名:删除所有记录,表结构还在,写日志,可以恢复的,速度慢。
drop talbe 表名:删除表的结构和数据。
truncate talbe 表名:删除表中的所有记录,表结构还在,不写日志,无法找回删除的记录,速度快。
出没场合:drop table tb --tb表示数据表的名字。绝招:删除内容和定义,释放空间。简单来说就是把整个表去掉以后要新增数据是不可能的,除非新增一个表,例如:一个班就是一个表,学生就是表中的数据,学生的职务就是定义,drop table class,就是把整个班移除学生和职务都消失。
读取后用正则表达式全部替换
例如:
HTML相关的正则表达式2007-07-15 00:04#region 相关正则表达式
/// <summary>
/// 去掉所有html标签
/// </summary>
private static readonly Regex FilterAll = new Regex(
@"(\[([^=])(=[^\]])\][\s\S]\[/\1\])|(<lj>(=[^\u4E00-\u9FA5\uFE30-\uFFA0,"");])<a\s+[^>]>[^<]{2,}</a>(=[^\u4E00-\u9FA5\uFE30-\uFFA0,"");]))|(<Style><style[\s\S]+/style>)|(<select><select[\s\S]+/select>)|(<Script><script[\s\S]/script>)|(<Explein><\!\-\-[\s\S]\-\->)|(<li><li(\s+[^>]+)>[\s\S]/li>)|(<Html></\s[^> ]+(\s[^=>]+=['""][^""']+['""])[^\[<]>)|(<Other>&[a-zA-Z]+;)|(<Other2>\#[a-z0-9]{6})|(<Space>\s+)|(\&\#\d+\;)",
RegexOptionsExplicitCapture
| RegexOptionsMultiline
| RegexOptionsIgnoreCase); //(<Link><a[\s\S]</a>)|
//(<Style><style[\s\S]+/style>)|(<select><select[\s\S]+/select>)|(<Script><script[\s\S]/script>)|(<Explein><\!\-\-[\s\S]\-\->)|(<li><li(\s+[^>]+)>[\s\S]/li>)|(<Html></\s[^> ]+(\s[^=>]+=['""][^""']+['""])[^\[<]>)|(<Other>&[a-zA-Z]+;)|(<Other2>\#[a-z0-9]{6})|(<Space>\s+)
/// <summary>
/// 找出title标签
/// </summary>
private static readonly Regex FindTitle = new Regex(
@"<\s/title\s>",
RegexOptionsExplicitCapture
| RegexOptionsMultiline
| RegexOptionsIgnoreCase);
/// <summary>
/// 找出title标签内容
/// </summary>
private static readonly Regex FindTitleContent = new Regex(
@"<\s/title\s>(<Content>[\s\S])<\s/title\s>",
RegexOptionsExplicitCapture
| RegexOptionsMultiline
| RegexOptionsIgnoreCase);
/// <summary>
/// 找出h 和Strong标签
/// </summary>
private static readonly Regex FindHStrong = new Regex(
@"<\s/h\s>|<\s/strong\s>",
RegexOptionsExplicitCapture
| RegexOptionsMultiline
| RegexOptionsIgnoreCase);
/// <summary>
/// 找出p 和br标签
/// </summary>
private static readonly Regex FindPB = new Regex(
@"<\s/p\s>|<\sbr\s/>|<\s/tr\s>",
RegexOptionsExplicitCapture
| RegexOptionsMultiline
| RegexOptionsIgnoreCase);
/// <summary>
/// 找出nbsp标签
/// </summary>
private static readonly Regex FindNbsp = new Regex(
@" ",
RegexOptionsExplicitCapture
| RegexOptionsMultiline
| RegexOptionsIgnoreCase);
/// <summary>
/// 找出结尾标签
/// </summary>
private static readonly Regex FindS = new Regex(
@"(<Content>[\s\S])\$",
RegexOptionsExplicitCapture
| RegexOptionsMultiline
| RegexOptionsIgnoreCase);
/// <summary>
/// 找出是否为标准句
/// </summary>
private static readonly Regex IsSen = new Regex(
@"[,,。!!;;::……?《》“”""]",
RegexOptionsExplicitCapture
| RegexOptionsMultiline
| RegexOptionsIgnoreCase);
/// <summary>
/// 找出是否为垃圾句[strong][h]标签过多的
/// </summary>
private static readonly Regex IsWs = new Regex(
@"\[\(h\)\]",
RegexOptionsExplicitCapture
| RegexOptionsMultiline
| RegexOptionsIgnoreCase);
/// <summary>
/// 找出是否为垃圾句冒号和·-过多的
/// </summary>
private static readonly Regex IsWsM = new Regex(
@"\[·]|[-]|[::]",
RegexOptionsExplicitCapture
| RegexOptionsMultiline
| RegexOptionsIgnoreCase);
/// <summary>
/// 找出是否为BBS特征
/// </summary>
private static readonly Regex IsBbsInfo = new Regex(
@"第[^楼]{1,50}楼|Powered\s/by[\s\S]Dvbbs|Powered\s/by[\s\S]Discuz",
RegexOptionsExplicitCapture
| RegexOptionsMultiline
| RegexOptionsIgnoreCase);
/// <summary>
/// 取KEYWORD
/// </summary>
private static readonly Regex mKeyWord = new Regex(
@"<meta\sname\s=\s['""]keywords['""]\scontent\s=\s['""](<KeyWords>[^'"">])['""][^>]>|<meta\scontent\s=\s['""](<KeyWords>[^'"">])['""]\sname\s=\s['""]keywords['""]\s[^>]>
",RegexOptionsExplicitCapture| RegexOptionsMultiline| RegexOptionsIgnoreCase);
/// <summary>
/// 取DESCRIPTION
/// </summary>
private static readonly Regex mDescription = new Regex(
@"<meta\sname\s=\s['""]description['""]\scontent\s=\s['""](<description>[^'"">])['""][^>]>|<meta\scontent\s=\s['""](<description>[^'"">])['""]\sname\s=\s['""]description['""]\s[^>]>
",RegexOptionsExplicitCapture| RegexOptionsMultiline| RegexOptionsIgnoreCase);
/// <summary>
/// 取Tags
/// </summary>
private static readonly Regex mTag = new Regex(
@"<meta\sname\s=\s['""]tagwords['""]\scontent\s=\s['""](<tagwords>[^'"">])['""][^>]>|<meta\scontent\s=\s['""](<tagwords>[^'"">])['""]\sname\s=\s['""]tagwords['""]\s[^>]>
", RegexOptionsExplicitCapture | RegexOptionsMultiline | RegexOptionsIgnoreCase);
/// <summary>
/// 找出是否为垃圾句:后字符号过少,:号前无“说”字,:号后无"关于"
/// </summary>
private static readonly Regex IsWsMM = new Regex(
@"^[^说\s]{0,8}[::]{0,10}$",
RegexOptionsExplicitCapture
| RegexOptionsMultiline
| RegexOptionsIgnoreCase);
/// <summary>
/// 找出spider写入的url标记
/// </summary>
private static readonly Regex txtUrl = new Regex(
@"当前URL为:>
直接删除数据库,数据库会自动重新创建
public
class
DatabaseHelper
extends
SQLiteOpenHelper
{
private
static
DatabaseHelper
mInstance
=
null;
/
数据库名称
/
public
static
final
String
DATABASE_NAME
=
"xysdb";
/
数据库版本号
/
private
static
final
int
DATABASE_VERSION
=
1;
/数据库SQL语句
添加一个表/
private
static
final
String
NAME_TABLE_CREATE
=
"create
table
test("
+
"_id
INTEGER
PRIMARY
KEY
AUTOINCREMENT,"
+
"name
TEXT,"+"hp
INTEGER
DEFAULT
100,"+
"mp
INTEGER
DEFAULT
100,"
+
"number
INTEGER);";
DatabaseHelper(Context
context)
{
super(context,
DATABASE_NAME,
null,
DATABASE_VERSION);
}
/单例模式/
static
synchronized
DatabaseHelper
getInstance(Context
context)
{
if
(mInstance
==
null)
{
mInstance
=
new
DatabaseHelper(context);
}
return
mInstance;
}
@Override
public
void
onCreate(SQLiteDatabase
db)
{
/向数据中添加表/
dbexecSQL(NAME_TABLE_CREATE);
}
@Override
public
void
onUpgrade(SQLiteDatabase
db,
int
oldVersion,
int
newVersion)
{
/可以拿到当前数据库的版本信息
与之前数据库的版本信息
用来更新数据库/
}
/
删除数据库
@param
context
@return
/
public
boolean
deleteDatabase(Context
context)
{
return
contextdeleteDatabase(DATABASE_NAME);
}
}
以上就是关于c#删除DataGridView里的数据并保存到数据库中 使用TableAdapter的Delete方法能实现吗 怎么实现全部的内容,包括:c#删除DataGridView里的数据并保存到数据库中 使用TableAdapter的Delete方法能实现吗 怎么实现、删除数据库的sql语句、jsp页面功能是向数据库删除一条记录,如果删除成功,JSP页面上d出一个提示框告诉用户添删除成功!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)