不喜欢看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');
```

最新文章

  1. php 验证码
  2. c++ 副本构造器
  3. 读取XML的问题
  4. nslookup 查询IPv6
  5. (转)Salesforce的440亿美金并购宣告企业软件市场进入3.0互联网化时代
  6. 安装win7 32位系统出现的问题解决办法
  7. SQLite使用教程4 创建数据库
  8. Linux Bash终端快捷键小结
  9. 最新game
  10. moveToThread的最简单用法(依葫芦画瓢即可)(使得线程也更偏向于信号槽的使用方法)
  11. java如何从方法返回多个值
  12. hdoj 3478 Catch(二分图判定+并查集)
  13. CF 299 div2 C 博弈
  14. Java基础系列--包装类
  15. shell 脚本中将输出内容赋值给一个变量时的换行问题
  16. Linux命令(七)查找文件或目录 find
  17. 如何获取ABBYY FineReader 12注册码-激活码-序列号
  18. CentOS6.3 安装配置 ant
  19. 我的第十个java程序--(其实是修改别人的web代码{springmvc+mybatis},知道了原理后其实一切都变的很简单)
  20. Spark(八) -- 使用Intellij Idea搭建Spark开发环境

热门文章

  1. sql 将一张表中的数据插入到另一张表
  2. EF的使用(DbContext对象的共用问题)
  3. Python大数据:外部数据获取(网页抓取)
  4. 一致性hash 大众点评订单分库分表实践
  5. Design Pattern in Simple Examples
  6. 【Python+Selenium】猪猪练习成功版:csv文件的输入和输出(运行环境:python3.5版本)
  7. mysql 数据操作 多表查询 多表连接查询 内连接
  8. mysql 数据操作 单表查询 where约束 like 模糊匹配
  9. HTML5中的本地、WebSql、离线应用存储
  10. echarts 饼状图 改变折线长度