sQlite常用语句以及sQlite developer的使用与注册
前言
sQlite是开发中比较常用的轻量级数据库。通常只占据几百k的内存空间,所以在ios开发中,苹果将sQlite作为数据库应用在苹果开发中,当然,fmdb就另当别论了。这里主要是为了区分sQlite语句,以及mySql语句,以及Oracle之间的区别。
sQlite的常用语句归纳
1、创建表语句 create table
create table student( id integer primary key autoincrement, name varchar(20) not null, cid integer, age integer check(age >18 and age<60), gender bit default 1, score real);
请注意:这里的autoincrement,check,bit以及real,与mySql创建表声明字段之间的区别。
2、插入语句 insert into
insert into student (name,cid,age,gender,score) values ('tom',1,20,1,20);
3、更新语句 update
update student set name='jack' where name='tom';
这里需要注意的是:在sql语句中,除了字符串和日期时间用单引号外,其他任何数据类型,都不要用单引号!
4、查询语句 select
select * from student where id=1;
这里需要注意的是:select语句中的*代表的是字段
5、删除语句 delete from
delete from student where score<60;
对表进行删除一般都需要指定where条件,否则会直接清空数据表。
Sqlite Developer使用方法及注册
做安卓开发使用最多的就是sqlite数据库,但是db类型的数据库文件不易查看,这时候就可以使用这款软件
这里是程序的主页面,左侧是展现数据库的列表
右键点击数据库列表可以选择注册数据库和创建数据库,注册数据库是将手机里面的db文件拷出来加进去,创建数据库是自主
创建一个数据库
当数据库导入后,下面会出现灰色的数据库文件,双击变亮并且展开,打开表右击查询数据=====>
这里上方的输入框可以输入增删改查的语句,输入语句后可以用鼠标选中这一行或者几行然后点击左上角的放大镜就可以让语句跑起来。
这个软件有一个注册,当试过过了之后会要求注册才能继续使用
解决方法
开始–> 运行 –>cmd,或者是window+R组合键,调出命令窗口
复制:reg delete “HKEY_CURRENT_USER\SharpPlus\SqliteDev” /v “StartDate” /f 粘贴到窗口中,回车,搞定
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对我们的支持。
相关推荐
-
Sqlite 常用函数 推荐
1 .打开数据库: 说明:打开一个数据库,文件名不一定要存在,如果此文件不存在, sqlite 会自动创建.第一个参数指文件名,第二个参数则是定义的 sqlite3 ** 结构体指针(关键数据结构),这个结构底层细节如何,您不用管它. int sqlite3_open( const char *filename, /* Database filename (UTF-8) */ sqlite3 **ppDb /* OUT: SQLite db handle */ ); 返回值:表示操所是否正确 (
-
SQLite 中文指南之FAQ第1/6页
1. 如何创建自增字段? 2. SQLite 支持哪些数据类型? 3. 为什么能向 SQLite 数据库的整型字段中插入字符串? 4. 为什么 SQLite 认为表达式 '0'=='00' 为真? 5. 为什么 SQLite 不允许在同一张表里使用 '0' 和 '0.0' 作为两个不同的行的主键? 6. 为什么不能在 Linux box 中读取在 SparcStation 中创建的 SQLite 数据库? 7. 多个应用程序或者同一个应用程序的多个例程能同时存取同一个数据库文件吗? 8. SQL
-
SQLite 错误码整理
复制代码 代码如下: #define SQLITE_OK 0 /* 成功 | Successful result *//* 错误码开始 */#define SQLITE_ERROR 1 /* SQL错误 或 丢失数据库 | SQL error or missing database */#define SQLITE_INTERNAL 2 /* SQLite 内部逻辑错误 | Internal logic error in SQLite */#
-
sqlite中文乱码问题原因分析及解决
在VC++中通过sqlite3.dll接口对sqlite数据库进行操作,包括打开数据库,插入,查询数据库等,如果操作接口输入参数包含中文字符,会导致操作异常.例如调用sqlite3_open打开数据库文件,如果文件路径出现中文,就会导致打开失败.sqlite3_exec执行sql语句,如果包含中文对应字符就会变成乱码. 这是由于sqlite数据库使用的是UTF-8编码方式,而传入的字符串是ASCII编码或Unicode编码,导致字符串格式错误.解决方案是在调用sqlite接口之前,先将字符串转换
-
SQLite优化方法
例如:向数据库中插入100万条数据,在默认的情况下如果仅仅是执行 sqlite3_exec(db, "insert into name values 'lxkxf', '24'; ", 0, 0, &zErrMsg); 将会重复的打开关闭数据库文件100万次,所以速度当然会很慢.因此对于这种情况我们应该使用"事务". 具体方法如下:在执行SQL语句之前和SQL语句执行完毕之后加上 rc = sqlite3_exec(db, "BEGIN;"
-
sqlite3 top的查询及limit语法介绍
其实,在sqlite3中没有top的语法结构,但在sqlite3中有相关的语法能实现跟top语法相同的功能,sqlite3 sql是用limit这样的语法来实现的: 如: 复制代码 代码如下: select * from table where name='_安静ゝ' order by id limit 0,10; 这个效果就相当于select top 10 * from table where name='_安静ゝ': 如果还有更精确的: 复制代码 代码如下: select * from ta
-
Android开发之SQLite的使用方法
前言 SQLite是一种轻量级的小型数据库,虽然比较小,但是功能相对比较完善,一些常见的数据库基本功能也具有,在现在的嵌入式系统中使用该数据库的比较多,因为它占用系统资源很少.Android系统中也不例外,也是采用SQLite,本节中就学习下在andorid中怎样使用该数据库来存放数据,并且对SQLite完成简单的新建,更新,查询,删除等操作. 实验说明: Android中使用SQLite数据库时,需要用adb来辅助调试,如果想在windows下的cmd命令行中使用adb,必须先配置环境变量,我
-
SQLite3中的日期时间函数使用小结
复制代码 代码如下: import sqlite3conn = sqlite3.connect('/tmp/sqlite.db')cur = conn.cursor() 接下来干嘛呢?建一张表吧.这里需要注意的是,SQLite不支持在创建表的同时创建索引,所以要分两步走,先创建表然后再创建索引 复制代码 代码如下: create_table_stmt = '''CREATE TABLE IF NOT EXISTS test_table ( id INTEGER PRIMARY KEY AUTOI
-
SQLite中的B-Tree实现细节分析
SQLite在存储在外部的数据库是以B-Tree来组织的.关于B-tree的细节,参考 ** ** Donald E. Knuth, THE ART OF COMPUTER PROGRAMMING, Volume 3: ** "Sorting And Searching", pages 473-480. Addison-Wesley ** Publishing Company, Reading, Massachusetts. ** 基本思想是文件包含的每一页都包括N个数据库入口和N+1
-
sQlite常用语句以及sQlite developer的使用与注册
前言 sQlite是开发中比较常用的轻量级数据库.通常只占据几百k的内存空间,所以在ios开发中,苹果将sQlite作为数据库应用在苹果开发中,当然,fmdb就另当别论了.这里主要是为了区分sQlite语句,以及mySql语句,以及Oracle之间的区别. sQlite的常用语句归纳 1.创建表语句 create table create table student( id integer primary key autoincrement, name varchar(20) not null,
-
SQLite数据库常用语句及MAC上的SQLite可视化工具MeasSQLlite使用方法
一.引言 在移动开发中,通常会用到一些小型的数据库进行数据管理.SQLite是一款十分小巧便捷的数据库,在iOS开发中,原生框架也对其有很好的支持. 二.SQLite常用语句 数据库存在的意义就在于其对数据的整合和管理,所以数据库的核心操作无非是对数据进行增,删,改,查得操作. 1.建立数据表语句 一个数据库文件中可以由一些表组成,通过下面的语句在数据库文件中创建一张表: 复制代码 代码如下: create table class(num integer PRIMARY KEY,name tex
-
Sqlite 常用函数封装提高Codeeer的效率
以下是频繁用到的Sqlite函数,内容格式相对固定,封装一下有助于提高开发效率(^_^至少提高Codeeer的效率了) 而且,我发现Sqlite中文资料比较少,起码相对其他找起来要复杂些,服务一下大众~ 我没有封装读取部分,因为数据库读取灵活性太大,封装起来难度也大,而且就算封装好了,也难以应付所有情况,还是建议根据实际情况设计代码逻辑. 创建: 复制代码 代码如下: /// <summary> /// Creat New Sqlite File /// </summary> //
-
SQLite 入门教程二 SQLite的创建、修改、删除表
一.数据库定义语言 DDL 在关系型数据库中,数据库中的表 Table.视图 View.索引 Index.关系 Relationship 和触发器 Trigger 等等,构成了数据库的架构 Schema. 在 SQL 语句中,专门有一些语句用来定义数据库架构,这些语句被称为"数据库定义语言",即 DDL. SQLite 数据库引擎支持下列三种 DDL 语句: 复制代码 代码如下: CREATE ALTER TABLE DROP 其中,CREATE 语句用来创建表 Table.视图 Vi
-
twig模板常用语句实例小结
本文实例讲述了twig模板常用语句.分享给大家供大家参考,具体如下: 最近写的静态页面需要套symfony模板,所以将使用到的twig模板语句做一个总结:希望能帮到初学者. 代码结构如下: {% extends '::l_sh_base.html.twig' %} //引入的base模板 {% block title %} //网页标题 商户中心-维修分类 {% endblock %} {% block stylesheets %} //引入的css或js文件 {{ parent() }} <l
-
一步一步跟我学易语言之数据类型与常用语句
数据类型: 什么是变量的数据类型呢?实际就是指变量内所存储的数据的类型. 下面我们来讲讲变量内所能存储的基本数据类型. 1.字节型.可容纳 0 到 255 之间的数值. 2.短整数型.可容纳 -32,768 到 32,767 之间的数值,尺寸为 2 个字节. 3.整数型.可容纳 -2,147,483,648 到 2,147,483,647 之间的数值,尺寸为 4 个字节. 4.长整数型.可容纳 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,
-
mybatis注解与xml常用语句汇总
前言 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架.MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装.MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录. 本文将给大家详细介绍关于mybatis注解与xml常用语句的相关内容,下面话不多说了,来一起看看详细的介绍吧 mybatis注解使用 1.简单crud pub
-
MySQL 查看事务和锁情况的常用语句分享
一些查看数据库中事务和锁情况的常用语句 查看事务等待状况: SELECT r.trx_id waiting_trx_id, r.trx_mysql_thread_id waiting_thread, r.trx_query waiting_query, b.trx_id blocking_trx_id, b.trx_mysql_thread_id blocking_thread, b.trx_query blocking_query FROM information_schema.innodb_
-
C++常用语句简介
目录 1.声明变量 2.赋值语句 3.cin.cout语句 4.库函数 5.自定义函数 1.声明变量 在C++当中所有的变量都需要声明,如: int wordCnt; 我们声明了一个int类型的变量wordCnt,这样的语句会告诉编译器两个关键信息.一个是变量所需要的内存,一个是这块内存的名称.比如在这个例子当中,我们声明了一个int型的变量.它占据32个二进制位,也就是4个字节,这块内存的名称被叫做wordCnt. 注:在有些语言(如basic)当中变量无须声明,可直接使用.但这会引起部分问题
-
Web网络安全漏洞分析XSS常用语句及编码绕过详解
目录 XSS进阶 XSS常用语句及编码绕过 XSS常用的测试语句 JS编码 HTML实体编码 URL编码 XSS进阶 XSS常用语句及编码绕过 XSS常用的测试语句 <img src=1 alert(1)> (显示1) <script>alert("xss")</script> (显示xss) <script>alert(document.cookie)</script> (显示cookie) <script>wi
随机推荐
- 全面解析Ajax和jsonp使用总结
- Ubuntu 命令行修改网络配置方法
- iOS中UIScrollerView的用法及基于AotoLayout的控件悬停
- 基于jquery插件实现常见的幻灯片效果
- jquery jqPlot API 中文使用教程(非常强大的图表工具)
- .NET事件监听机制的局限与扩展分析
- 用PHP编写和读取XML的几种方式
- 快速实现基于Python的微信聊天机器人示例代码
- Python实现在线音乐播放器
- Go语言中字符串的查找方法小结
- Python变量和数据类型详解
- java 学习笔记(入门篇)_java程序helloWorld
- 诊断SQLSERVER问题常用的日志概述及使用
- sql 左连接和右连接的使用技巧(left join and right join)
- 揭秘SQL Server 2014有哪些新特性(4)-原生备份加密
- jQuery的实现原理的模拟代码 -5 Ajax
- js简易namespace管理器 实例代码
- JS实现仿苹果底部任务栏菜单效果代码
- C#判断三角形的类型
- 《友谊与团结》没有敌人的生活最坦然