千家信息网

数据库怎么删除与更新记录

发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,这篇文章主要介绍了数据库怎么删除与更新记录的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇数据库怎么删除与更新记录文章都会有所收获,下面我们一起来看看吧。删除记录删除记录使
千家信息网最后更新 2025年02月03日数据库怎么删除与更新记录

这篇文章主要介绍了数据库怎么删除与更新记录的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇数据库怎么删除与更新记录文章都会有所收获,下面我们一起来看看吧。

删除记录

删除记录使用的格式如下:

db.transaction(function (tx) {

tx.executeSql('DELETE FROM LOGS WHERE id=1');

});

删除指定的数据id也可以是动态的:

db.transaction(function(tx) {

tx.executeSql('DELETE FROM LOGS WHERE id=?', [id]);

});

更新记录

更新记录使用的格式如下:

db.transaction(function (tx) {

tx.executeSql('UPDATE LOGS SET log=\'www.w3cschool.cc\' WHERE id=2');

});

更新指定的数据id也可以是动态的:

db.transaction(function(tx) {

tx.executeSql('UPDATE LOGS SET log=\'www.w3cschool.cc\' WHERE id=?', [id]);

});

完整实例

实例

var db = openDatabase('mydb', '1.0', 'Test DB', 2 * 1024 * 1024);

var msg;

db.transaction(function (tx) {

tx.executeSql('CREATE TABLE IF NOT EXISTS LOGS (id unique, log)');

tx.executeSql('INSERT INTO LOGS (id, log) VALUES (1, "菜鸟教程")');

tx.executeSql('INSERT INTO LOGS (id, log) VALUES (2, "www.runoob.com")');

msg = '

数据表已创建,且插入了两条数据。

';

document.querySelector('#status')[xss_clean] = msg;

});

db.transaction(function (tx) {

tx.executeSql('DELETE FROM LOGS WHERE id=1');

msg = '

删除 id 为 1 的记录。

';

document.querySelector('#status')[xss_clean] = msg;

});

db.transaction(function (tx) {

tx.executeSql('UPDATE LOGS SET log=\'www.w3cschool.cc\' WHERE id=2');

msg = '

更新 id 为 2 的记录。

';

document.querySelector('#status')[xss_clean] = msg;

});

db.transaction(function (tx) {

tx.executeSql('SELECT * FROM LOGS', [], function (tx, results) {

var len = results.rows.length, i;

msg = "

查询记录条数: " + len + "

";

document.querySelector('#status')[xss_clean] += msg;

for (i = 0; i < len; i++){

msg = "

" + results.rows.item(i).log + "

";

document.querySelector('#status')[xss_clean] += msg;

}

}, null);

});

关于"数据库怎么删除与更新记录"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"数据库怎么删除与更新记录"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。

0