executeSql之执行增删改查

Sql语句的使用


首先来看看executeSql的语法:
transaction.executeSql(sqlquery[],dataHandler,errorHandler);
第一个参数为需要执行的Sql语句,比如要在表中插入内容

executeSql('INSERT INTO MsgDataVALUES(?,?,?)'[],dataHandler,errorHandler)

VALUES(?,?,?)就是添加进来的内容.
第二个参数为参数的数组,
第三和第四个参数dataHandler\errorHandler分别为成功和失败时的回调函数。

function deleteData(name) {  
      db.transaction(function (tx) { 
       tx.executeSql('DELETE FROM MsgData WHERE name=?',[name],function (tx,rs) { 
     alert("删除成功");
     showAllData();
   },function (tx, error) {
    alert(error.source+"::"+error.message);
   })
  })
}

这里写图片描述

可进行查询删除。

html部分代码如下:

<table>
        <tr>
            <td>姓名:</td><td><input type="text" id="name"></td>
        </tr>
        <tr>
            <td>留言:</td><td><input type="text" id="memo"></td>
        </tr>
        <tr>
            <td><input type="button" value="保存" onclick="saveData();"></td>
        </tr>
        <tr>
            <td>姓名:</td><td><input type="text" id="name1"></td>
        </tr>
        <tr>
            <td><input type="button" value="删除" onclick="deleteData();"></td>
        </tr>
        <tr>
            <td><input type="button" value="删除所有数据" onclick="deleteAllData();"></td>
        </tr>
    </table>
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要使用Python连接MySQL数据库,并执行增删改查操作,可以使用Python的MySQL Connector库。首先,确保你已经安装了MySQL Connector库,可以使用以下命令进行安装: ``` pip install mysql-connector-python ``` 接下来,可以通过以下示例代码连接MySQL数据库,并执行增删改查操作: ```python import mysql.connector # 连接数据库 conn = mysql.connector.connect( host="localhost", user="your_username", password="your_password", database="your_database" ) # 创建游标 cursor = conn.cursor() # 执行查询语句 cursor.execute("SELECT * FROM your_table") rows = cursor.fetchall() # 输出查询结果 for row in rows: print(row) # 执行插入语句 insert_query = "INSERT INTO your_table (column1, column2) VALUES (%s, %s)" values = ("value1", "value2") cursor.execute(insert_query, values) conn.commit() # 执行更新语句 update_query = "UPDATE your_table SET column1 = %s WHERE column2 = %s" values = ("new_value", "condition_value") cursor.execute(update_query, values) conn.commit() # 执行删除语句 delete_query = "DELETE FROM your_table WHERE column = %s" value = "value_to_delete" cursor.execute(delete_query, (value,)) conn.commit() # 关闭游标和连接 cursor.close() conn.close() ``` 在上面的示例代码中,需要将`your_username`、`your_password`、`your_database`、`your_table`、`column1`、`column2`等替换为实际的值。同时,根据需要执行不同的SQL语句和操作。记得在修改数据库之后使用`commit()`方法来提交更改,关闭游标和连接以释放资源。 这是一个基本的示例,你可以根据具体需求进行修改和扩展。希望这可以帮助到你!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值