不喜欢看md原文的 可以访问这个链接:http://note.youdao.com/noteshare?id=6a91e3dea7cdf5195bb0e851d9fcb5a5

# web sql 增删改查
## 打开数据库
```
/*
* @description openDatabase方法打开一个已经存在的数据库,如果数据库不存在, 它还可以创建数据库
* @param name {string} - 数据库名称
* @param version {string} - 版本号
* @param baseDesc {string} - 数据库描述
* @param size {number|string} - 设置数据的大小
* @param callback {function} - 回调函数(可省略)
* example :
* var db = openDatabase('mydb', '1.0', 'Test DB', 2 * 1024 * 1024,function() * {})
*/
var db = openDatabase(name, version, baseDesc,size,callback)

```
## 数据库语句使用方法
```
db.transaction(function(tx) {
/*
* @description 数据库方法使用语句 示例在下面
* @param sql {string} - 数据库语句
* @param dataArray {array} - 参数的数组
* @param success {function} - 成功回调函数
* @param error {function} - 失败的回调
*/
tx.executeSql(sql,dataArray,success,error);
});
```
## 常用数据库语句
* 下面的所有的均参考 数据库语句使用方法内使用 仅展示语法;
```
// 新建一个数据表LOGS 并且约束id为唯一标识数据库表中的每条记录
tx.executeSql('CREATE TABLE IF NOT EXISTS LOGS (id unique, log)');
// 在sql里面插入数据
tx.executeSql('INSERT INTO LOGS (id, log) VALUES (1, "userb")');
tx.executeSql('INSERT INTO LOGS (id, log) VALUES (2, "usera")');
// 查询数据
tx.executeSql('SELECT * FROM LOGS', [], function(tx, results) {
var len = results.rows.length;
console.log(results,len);
}, null)
// 更新数据
tx.executeSql('DELETE FROM LOGS WHERE id=1');
tx.executeSql("UPDATE LOGS SET log='userc' WHERE id=2"");
});
// 删除数据
tx.executeSql('DELETE FROM LOGS WHERE id=1');
```

web sql 基本操作 - 增删改查的更多相关文章

  1. MongoDB的ObjectId和基本操作增删改查(3)

    ObjectId 基本操作增删改查 增: insert 介绍: mongodb存储的是文档,. 文档是json格式的对象. 语法: db.collectionName.insert(document) ...

  2. 【黑马Android】(04)数据库的创建和sql语句增删改查/LinearLayout展示列表数据/ListView的使用和BaseAdater/内容提供者创建

    数据库的创建和sql语句增删改查 1. 载入驱动. 2. 连接数据库. 3. 操作数据库. 创建表: create table person( _id integer primary key, nam ...

  3. 数据库基本查询语句(SQL常用增删改查语句 简单复习 mark)

    SQL常用增删改查语句 1增 1.1[插入单行]insert [into] <表名> (列名) values (列值)例:insert into Strdents (姓名,性别,出生日期) ...

  4. Java web 简单的增删改查程序(超详细)

    就是简单的对数据进行增删改查.代码如下: 1.bean层:用来封装属性及其get set方法 toString方法,有参构造方法,无参构造方法等. public class Bean { privat ...

  5. Python Web实战:Python+Django+MySQL实现基于Web版的增删改查

    前言 本篇使用Python Web框架Django连接和操作MySQL数据库学生信息管理系统(SMS),主要包含对学生信息增删改查功能,旨在快速入门Python Web,少走弯路.效果演示在项目实战最 ...

  6. 基本 SQL 之增删改查(一)

    上篇文章,我们介绍了数据的基本 DDL 语句,你应当具备基本的创建数据库.数据表的 SQL 语句,以及表字段的基本数据类型的熟知. 那么本篇就来总结总结大家日常最频繁接触到的 DDM 语句,也就是基本 ...

  7. MongoDB --- 02. 基本操作,增删改查,数据类型,比较符,高级用法,pymongo

    一.基本操作 . mongod 启动服务端 2. mongo 启动客户端 3. show databses 查看本地磁盘的数据库 4. use 库名 切换到要使用的数据库 5. db 查看当前使用的数 ...

  8. java web数据库的增删改查详细

    本次课上实验是完成数据库的增删改查. 包括增加用户信息.删除用户信息.多条件查找用户信息.修改用户信息(主要是复选框单选框等的相关操作.) 下面下看一下各个界面的样子. 总页面:显示全部页面:增加页面 ...

  9. SQL数据库增删改查

    数据类型 运行cmd 输入net start MSSQLserver 启动数据库服务 输入net stop MSSQLserver     关闭数据库服务 输入net pause MSSQLserve ...

随机推荐

  1. 使用jquery的$.post()时浏览器崩溃

    代码: function verifyStepOne() { var phoneNumber = $("#phoneNumber"); var username = $(" ...

  2. 数据库们~MySQL~MongoDB~Redis

    mysql基础 mysql进阶 python操作mysql MongoDB Redis

  3. centos 正则,grep,egrep,流式编辑器 sed,awk -F 多个分隔符 通配符 特殊符号. * + ? 总结 问加星 cat -n nl 输出文件内容并加上行号 alias放~/.bash_profile 2015-4-10 第十三节课

    centos 正则,grep,egrep,流式编辑器 sed,awk -F 多个分隔符  通配符 特殊符号. * + ? 总结  问加星 cat -n  nl  输出文件内容并加上行号 alias放~ ...

  4. Elasticsearch入门教程

    ElasticSearch是一个高度可扩展的开源搜索引擎并使用REST API,所以您值得拥有. 在本教程中,将介绍开始使用ElasticSearch的一些主要概念. 下载并运行ElasticSear ...

  5. django基础之Ajax、分页、cookie与session

    目录: Ajax之json Ajax简介 jquery实现的ajax js实现的ajax django分页器 COOKIE与SESSION 一.Ajax之json 1.什么是json? 定义: JSO ...

  6. JAVA正则表达式 Pattern和Matcher(转)

    1.简介: java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包.它包括两个类:Pattern和Matcher.        首先一个Pattern实例订制了一 ...

  7. android ReactNative之Cannot find entry file index.android.js in any of the roots

    android ReactNative之Cannot find entry file index.android.js in any of the roots 2018年04月02日 14:53:12 ...

  8. enum 枚举类型默认值

    enum value { one, two, three, four }; 默认值

  9. poj1177 Picture 矩形周长并

    地址:http://poj.org/problem?id=1177 题目: Picture Time Limit: 2000MS   Memory Limit: 10000K Total Submis ...

  10. C# 解析soap数据为json格式

    数据格式: <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soa ...