1。创建并打开数据库

var db = window.openDatabase("myDatabase", "1.0", "My WebSQL test database", 5*1024*1024);

// 参数含义:数据库名称,版本号,描述,占用大小(bytes)

2。创建数据表

db.transaction(function (tx) {

tx.executeSql("CREATE TABLE IF NOT EXISTS fightclub (id INTEGER PRIMARY KEY AUTOINCREMENT, rules TEXT)");

});

3。插入数据

db.transaction(function (tx) {

tx.executeSql( "INSERT INTO fightclub(rules) VALUES(?)", ['You do not talk about Fight Club']);

});

// or

db.transaction(function (tx) {

tx.executeSql( "INSERT INTO fightclub(rules) VALUES(?)",['I like u']);

});

浏览器web sql数据展示格式:

4。查询数据

// db.readTransaction or db.transaction即可查询

db.transaction(function (tx) {

tx.executeSql( "SELECT * FROM fightclub",[],function(tx, results){

var items = results.rows;

Object.keys(items).map(k=>console.log(items[k]));

});

});

其他SQL操作可参考sqlite语法。

server新手引导 sql_Web SQL初体验之新手指导(全功能解析)相关推荐

  1. 老司机实战Windows Server Docker:1 初体验之各种填坑

    前言 Windows Server 2016正式版发布已经有近半年时间了,除了看到携程的同学分享了一些Windows Server Docker的实践经验,网上比较深入的资料,不管是中文或英文的,都还 ...

  2. Exchange server 2013 安装部署初体验

    经过尝试几次的Exchange 2013 的安装,终于把Exchange 2013 给安装上了,相对以前版本的Exchange ,Exchange 2013 的安装区别不大,都越来越走向简化,接下来, ...

  3. Flink Table Api SQL 初体验,Blink的使用

    概述 Flink具有Table API和SQL-用于统一流和批处理. Table API是用于Scala和Java的语言集成查询API,它允许以非常直观的方式组合来自关系运算符(例如选择,过滤和联接) ...

  4. AR应用开发--EasyAR初体验(新手向)

    作者:hwj3747 转载请注明 说明 随着智能化技术的火爆,可以预见:AR,VR,人工智能等技术将逐渐成为未来科技发展的潮流!但是这些技术的技术壁垒是相当高的,对于小白来说,难度着实太大,好在已经有 ...

  5. R语言初体验(新手常见问题)

    环境:Anaconda+RStudio+git 1.Rscript 如何运行函数 点击右上角的Source,然后在Console中输入命令,如is_prime(8) 2.Rmarkdown中出现?乱码 ...

  6. H5初体验~一个新手H5前端开发的笔记

    在平凡的事物中,探寻人间的美好. 一.H5开发简介 h5是HTML5 是升级版的HTML标准 1.优势 (1)跨平台性!兼容性好,用H5搭建的站点与应用可以兼容PC端与移动端.Windows与Linu ...

  7. android 车机ui设计,星越L车机初体验,车机流畅功能全,不过也有值得改进之处...

    星越L(参数丨图片)是吉利即将在6月下旬正式上市的大五座SUV车型,星越L目前的热度一直都很高,上篇我们聊过星越L的外观部分,本篇主要来说一说星越L的内饰部分的亮点. 内饰部分叫"全景人生& ...

  8. SQL On Linux 初体验

    SQL On Linux初体验 备注:Blog具有时效性, 内容随着更新会发现变化,时间是2017年5月22日 SQL On Linux版本很快就会正式发布,本文进行了安装和常用的操作,感受还不错,废 ...

  9. 来自新手Banana Pi香蕉派初体验

    2019独角兽企业重金招聘Python工程师标准>>> 一.前言 一段时间来对有强大的技术支持和完善的社区的Raspberry Pi很感兴趣,本想入一片学习学习,但转念一想Raspb ...

最新文章

  1. Git学习系列(二)创建本地仓库及文件操作
  2. java设计模式---策略模式
  3. JSP的概念||原理||JSP的脚本||JSP的内置对象||response.getWriter()和out.write()的区别||案例:改造Cookie案例
  4. 用特征光谱分类神经网络
  5. 如何打开Cookies网页
  6. OJ1084: 计算两点间的距离(多实例测试)(C语言)
  7. Swift - UIBezierPath
  8. iPhone用户注意!苹果:手机丢失这么做 官方售后拒绝维修
  9. 投色子--html demo
  10. Vijos训练计划 1-1 计数问题
  11. 灰度化处理——灰度化
  12. mysql tddl_tddl的使用
  13. Mysql数据库备份复制
  14. 1972 年 11 月 29 日:雅达利推出投币式街机游戏《乓》
  15. [转]网银支付接口编程资料汇总
  16. 嵌入式应该怎么去学?-熊健-专题视频课程
  17. PIL 库介绍与简单应用
  18. CodeLite 16无法自动代码补全
  19. “寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面 1
  20. 菊风:一分钟,带你了解 RCS Native

热门文章

  1. windows相关知识点分析
  2. eclipse下如何打开被关闭的项目_如何在Windows 10中打开和关闭平板电脑模式
  3. 开发安卓app游戏_电竞直播APP软件定制开发,游戏直播APP开发方案
  4. Visual C++ 2008 runtime files are out of data
  5. mysql技术innodb存储引擎读后感_《Mysql技术内幕-InnoDB存储引擎》读书笔记 (一)...
  6. ubuntu16下vue-cli安装
  7. ExpandableListView用法的一个简单小例子
  8. html5 sidetoggle,javascript-使用React.js实现SlideToggle功能
  9. 【译】Effective TensorFlow Chapter10——在TensorFlow中利用多GPU处理并行数据
  10. 干货:排名前16的Java工具类