SQLite数据库常用语句及MAC上的SQLite可视化工具MeasSQLlite使用方法

来源:脚本之家  责任编辑:小易  

1、找到AndroidSDK目录下的platform-tools文件夹,会发现该目录下有一个adb.exe文件。到系统环境变量出去设置Path的值,将 adb.exe 所在的路径加进去。 2、在命令行窗口输入:" adb shell " 进入控制台 3、输入 " cd /data/data/包名.项目名称(

一、引言

Linux 下文件有无后缀名没本质上的区别。 所以不要纠结这个后缀名了,意义不大,没什么区别。 也许比尔·盖茨比较喜欢后缀名, I think.

        在移动开发中,通常会用到一些小型的数据库进行数据管理。SQLite是一款十分小巧便捷的数据库,在iOS开发中,原生框架也对其有很好的支持。

1. SQLite数据库特点 (1)SQLite数据库是开源的嵌入式数据库,无需独立的数据库引擎,直接嵌入到应用程序进程中,因此,通过API,应用程序可以直接操作它。 (2)事务的处理是原子的,一致的,独立的,可持久化的(ACID),即使在系统崩溃和掉电后。 (

二、SQLite常用语句

SQLite是android内置的数据库,SQLiteOpenHelper是一个抽象的数据库操作类,当调用getWritableDatabase()或者getReadableDatabase()方法时,才会真正创建数据库。例如:SQLiteDatabase database = helper.getWritableDatabase();

    数据库存在的意义就在于其对数据的整合和管理,所以数据库的核心操作无非是对数据进行增,删,改,查得操作。

一.使用流程 要使用sqlite,需要从sqlite官网下载到三个文件,分别为sqlite3.lib,sqlite3.dll,sqlite3.h,然后再在自己的工程中配置好头文件和库文件,同时将dll文件放到当前目录下,就完成配置可以使用sqlite了。 使用的过程根据使用的函数

1.建立数据表语句

肯定不止,但绝对是最特殊的一个群体!任何一个物种群体的出现,我认为是高度文明的物种丢失在地球上的宠物!地球只是拥有高度文明的地区生物的垃圾场,我们只是这些早期被丢弃宠物的后代罢了!无辜失踪的人群,偶然看到的UFO,那都是一直观察我们的早期高等生物!人类的祖先的主人们的后代。你承认也好,反对也罢!生命不会无端的出现,无端的凭空消失。我们现在所看到的,都是有着可以安排想让我们看到的东西!限制、局限、无奈!每一次人类文明的爆发,科技进步都是莫名其妙的与一个天外高人有关,这些人的超前发明,当代中匪夷所不能被理解想法构思,几十年,几上百年后都得到证实!我相信冥冥之中人类祖先的主人们在帮助我们!也相信这群

    一个数据库文件中可以由一些表组成,通过下面的语句在数据库文件中创建一张表:

要说现在中国市场上什么车最火,毋容置疑的就是SUV了,而自主品牌恰恰赶上了这股浪潮,虽然它在轿车领域上不被消费者买账,但是SUV车型可以说是出一辆火一辆,不管是早期的哈弗H6、传祺GS4、长安CS75,还是最近炒的热火朝天的博越、荣威RX5等,这一系列都反映出了SUV在国内的火爆,而为了拉拢跟多消费人群,其价格区间也在不断下探,而在细分市场下的小型SUV也同样火爆,小编我也找了几款自主品牌下比较热门的小型SUV,给要买车的你作一个参考。宝骏510(售价区间5.48-6.98万)车市有句俗话,,几万块买车拉货就选五菱宏光,家用就买宝骏。五菱宏光不用多说,中国人都知道,而宝骏510也没有让上汽通用

复制代码 代码如下:

我养猫,因为我爱猫。喜欢的原因首先是猫颜值高,漂亮、妩媚,尤其是眼睛,据说,从比例来看,猫的眼睛是所有动物中最大的;其次,猫很可爱。我认为猫被誉为治愈系高级动物名不虚传,它乖巧时是很好的陪伴,可以温顺地坐在你身边或身上几小时地静静陪着你,高兴时就地打滚讨好你,而淘气时又跟你玩游戏,如躲猫猫,打斗等;再则,猫还很聪明,讲卫生,从不随地大小便,自觉地、像人一样用猫奴给它指定的厕所(猫沙盘、或卫生间马桶),一空下来就自己搞卫生,洗头洗澡,而且极认真,连尾巴和指头缝都不放过,给猫奴减负,不必像狗狗一样经常需要主人给它洗澡。而且猫很居家,也不必主人带它遛,所谓“狗认人猫恋屋”……总之,猫的优点很多,养猫

create table class(num integer PRIMARY KEY,name text NOT NULL DEFAULT "1班",count integer CHECK(count>10))

可以的,狗狗比你还行,它们擅长从你的身体气味了解能量和信息。英国白金汉郡米尔顿·凯恩斯大学医院一直在训练嗅探犬甄别尿液样本中的前列腺肿瘤“气味”。研究人员先前得出的研究结果显示,嗅探犬检测前列腺癌的准确率达93%。▲天天闻尿,不知道它有什么感想2014年,一项意大利的研究结果显示,嗅探犬对677份尿液样本的检测准确率为98%。其实嗅探犬通过气味发现恶性肿瘤的研究,已经进行了二十多年。研究人员发现,狗狗可以闻出的癌症包括肺癌、乳腺癌、膀胱癌、卵巢癌、前列腺癌、结直肠癌等。除了能嗅出尿液中的恶性肿瘤气味,狗狗还能闻出癌症患者呼吸里的特殊气味。癌症病人由于特定疾病在身体散发出的气息和能量,能被狗狗敏

上面的语句代码可以简化成如下的格式:

create table 表名(参数名1 类型 修饰条件,参数名2,类型 修饰参数,···)

sqlite中支持如下的类型:

smallint 短整型

integer 整型

real 实数型

float 单精度浮点

double 双精度浮点

currency 长整型

varchar 字符型

text 字符串

binary 二进制数据

blob 二进制大对象

boolean 布尔类型

date 日期类型

time 时间类型

timestamp 时间戳类型

关于修饰条件,常用的有如下几种:

PRIMARY KEY:将本参数这个为主键,主键的值必须唯一,可以作为数据的索引,例如编号。

NOT NULL :标记本参数为非空属性。

UNIQUE:标记本参数的键值唯一,类似主键。

DEFAULT:设置本参数的默认值

CHECK:参数检查条件,例如上面代码,写入数据是count必须大于时才有效。

2.添加数据

使用下面的语句来进行数据行的添加操作:

复制代码 代码如下:

我养猫,因为我爱猫。喜欢的原因首先是猫颜值高,漂亮、妩媚,尤其是眼睛,据说,从比例来看,猫的眼睛是所有动物中最大的;其次,猫很可爱。我认为猫被誉为治愈系高级动物名不虚传,它乖巧时是很好的陪伴,可以温顺地坐在你身边或身上几小时地静静陪着你,高兴时就地打滚讨好你,而淘气时又跟你玩游戏,如躲猫猫,打斗等;再则,猫还很聪明,讲卫生,从不随地大小便,自觉地、像人一样用猫奴给它指定的厕所(猫沙盘、或卫生间马桶),一空下来就自己搞卫生,洗头洗澡,而且极认真,连尾巴和指头缝都不放过,给猫奴减负,不必像狗狗一样经常需要主人给它洗澡。而且猫很居家,也不必主人带它遛,所谓“狗认人猫恋屋”……总之,猫的优点很多,养猫

insert into class(num,name,count) values(2,"三年2班",58)

上面的语句代码可以简化成如下格式:

复制代码 代码如下:

我养猫,因为我爱猫。喜欢的原因首先是猫颜值高,漂亮、妩媚,尤其是眼睛,据说,从比例来看,猫的眼睛是所有动物中最大的;其次,猫很可爱。我认为猫被誉为治愈系高级动物名不虚传,它乖巧时是很好的陪伴,可以温顺地坐在你身边或身上几小时地静静陪着你,高兴时就地打滚讨好你,而淘气时又跟你玩游戏,如躲猫猫,打斗等;再则,猫还很聪明,讲卫生,从不随地大小便,自觉地、像人一样用猫奴给它指定的厕所(猫沙盘、或卫生间马桶),一空下来就自己搞卫生,洗头洗澡,而且极认真,连尾巴和指头缝都不放过,给猫奴减负,不必像狗狗一样经常需要主人给它洗澡。而且猫很居家,也不必主人带它遛,所谓“狗认人猫恋屋”……总之,猫的优点很多,养猫

insert into 表名(键1,键2,···) values(值1,值2,···)

使用下面的语句进行数据列的添加,即添加一个新的键:

复制代码 代码如下:

我养猫,因为我爱猫。喜欢的原因首先是猫颜值高,漂亮、妩媚,尤其是眼睛,据说,从比例来看,猫的眼睛是所有动物中最大的;其次,猫很可爱。我认为猫被誉为治愈系高级动物名不虚传,它乖巧时是很好的陪伴,可以温顺地坐在你身边或身上几小时地静静陪着你,高兴时就地打滚讨好你,而淘气时又跟你玩游戏,如躲猫猫,打斗等;再则,猫还很聪明,讲卫生,从不随地大小便,自觉地、像人一样用猫奴给它指定的厕所(猫沙盘、或卫生间马桶),一空下来就自己搞卫生,洗头洗澡,而且极认真,连尾巴和指头缝都不放过,给猫奴减负,不必像狗狗一样经常需要主人给它洗澡。而且猫很居家,也不必主人带它遛,所谓“狗认人猫恋屋”……总之,猫的优点很多,养猫

alter table class add new text

alter table 表名 add 键名 键类型

3.修改数据

使用如下语句来进行改操作:

复制代码 代码如下:

我养猫,因为我爱猫。喜欢的原因首先是猫颜值高,漂亮、妩媚,尤其是眼睛,据说,从比例来看,猫的眼睛是所有动物中最大的;其次,猫很可爱。我认为猫被誉为治愈系高级动物名不虚传,它乖巧时是很好的陪伴,可以温顺地坐在你身边或身上几小时地静静陪着你,高兴时就地打滚讨好你,而淘气时又跟你玩游戏,如躲猫猫,打斗等;再则,猫还很聪明,讲卫生,从不随地大小便,自觉地、像人一样用猫奴给它指定的厕所(猫沙盘、或卫生间马桶),一空下来就自己搞卫生,洗头洗澡,而且极认真,连尾巴和指头缝都不放过,给猫奴减负,不必像狗狗一样经常需要主人给它洗澡。而且猫很居家,也不必主人带它遛,所谓“狗认人猫恋屋”……总之,猫的优点很多,养猫

update class set num=3,name="新的班级" where num=1

update 表名 set 键1=值1,键2=值2 where 条件

where后面添加修改数据的条件,例如上面代码修改num为1的班级的名字和mun值。

4.删除数据

复制代码 代码如下:

delete from class where num=1

delete from 表名 where 条件

上面代码删除num为1的一条数据。

删除一张表适用下面的语句:

复制代码 代码如下:

drop table class

drop table 表名

5.查询操作

查询操作是数据库的核心功能,sqlite的许多查询命令可以快捷的完成复杂的查询功能。

查询表中某些键值:

复制代码 代码如下:

我养猫,因为我爱猫。喜欢的原因首先是猫颜值高,漂亮、妩媚,尤其是眼睛,据说,从比例来看,猫的眼睛是所有动物中最大的;其次,猫很可爱。我认为猫被誉为治愈系高级动物名不虚传,它乖巧时是很好的陪伴,可以温顺地坐在你身边或身上几小时地静静陪着你,高兴时就地打滚讨好你,而淘气时又跟你玩游戏,如躲猫猫,打斗等;再则,猫还很聪明,讲卫生,从不随地大小便,自觉地、像人一样用猫奴给它指定的厕所(猫沙盘、或卫生间马桶),一空下来就自己搞卫生,洗头洗澡,而且极认真,连尾巴和指头缝都不放过,给猫奴减负,不必像狗狗一样经常需要主人给它洗澡。而且猫很居家,也不必主人带它遛,所谓“狗认人猫恋屋”……总之,猫的优点很多,养猫

select num from class

select 键名,键名··· from 表名

查询全部键值数据:

复制代码 代码如下:

select * from class

select * from 表名

*是一个全通配符,代表不限个数任意字符

查询排序:

复制代码 代码如下:

select * from class order by count asc

select 键名,键名,··· from 表名 order by 键名 排序方式

order by 后面写要进行排序的键名,排序方式有 asc升序 desc降序

查找数据条数与查找位置限制:

复制代码 代码如下:

select * from class limit 2 offset 0

select 键名 from 表名 limit 最大条数 offset 查询起始位置

条件查询:

复制代码 代码如下:

我养猫,因为我爱猫。喜欢的原因首先是猫颜值高,漂亮、妩媚,尤其是眼睛,据说,从比例来看,猫的眼睛是所有动物中最大的;其次,猫很可爱。我认为猫被誉为治愈系高级动物名不虚传,它乖巧时是很好的陪伴,可以温顺地坐在你身边或身上几小时地静静陪着你,高兴时就地打滚讨好你,而淘气时又跟你玩游戏,如躲猫猫,打斗等;再则,猫还很聪明,讲卫生,从不随地大小便,自觉地、像人一样用猫奴给它指定的厕所(猫沙盘、或卫生间马桶),一空下来就自己搞卫生,洗头洗澡,而且极认真,连尾巴和指头缝都不放过,给猫奴减负,不必像狗狗一样经常需要主人给它洗澡。而且猫很居家,也不必主人带它遛,所谓“狗认人猫恋屋”……总之,猫的优点很多,养猫

select * from class where num>2

select 键名 from 表名 where 条件

查询数据条数:

复制代码 代码如下:

我养猫,因为我爱猫。喜欢的原因首先是猫颜值高,漂亮、妩媚,尤其是眼睛,据说,从比例来看,猫的眼睛是所有动物中最大的;其次,猫很可爱。我认为猫被誉为治愈系高级动物名不虚传,它乖巧时是很好的陪伴,可以温顺地坐在你身边或身上几小时地静静陪着你,高兴时就地打滚讨好你,而淘气时又跟你玩游戏,如躲猫猫,打斗等;再则,猫还很聪明,讲卫生,从不随地大小便,自觉地、像人一样用猫奴给它指定的厕所(猫沙盘、或卫生间马桶),一空下来就自己搞卫生,洗头洗澡,而且极认真,连尾巴和指头缝都不放过,给猫奴减负,不必像狗狗一样经常需要主人给它洗澡。而且猫很居家,也不必主人带它遛,所谓“狗认人猫恋屋”……总之,猫的优点很多,养猫

select count(*) from class

select count(键名) from 表名

去重查询:

复制代码 代码如下:

我养猫,因为我爱猫。喜欢的原因首先是猫颜值高,漂亮、妩媚,尤其是眼睛,据说,从比例来看,猫的眼睛是所有动物中最大的;其次,猫很可爱。我认为猫被誉为治愈系高级动物名不虚传,它乖巧时是很好的陪伴,可以温顺地坐在你身边或身上几小时地静静陪着你,高兴时就地打滚讨好你,而淘气时又跟你玩游戏,如躲猫猫,打斗等;再则,猫还很聪明,讲卫生,从不随地大小便,自觉地、像人一样用猫奴给它指定的厕所(猫沙盘、或卫生间马桶),一空下来就自己搞卫生,洗头洗澡,而且极认真,连尾巴和指头缝都不放过,给猫奴减负,不必像狗狗一样经常需要主人给它洗澡。而且猫很居家,也不必主人带它遛,所谓“狗认人猫恋屋”……总之,猫的优点很多,养猫

select distinct num from class

select distinct 键名 from 表名

三、MesaSQLite的简单使用方法

        MesaSQLite是一款可视化的SQLite数据库编辑软件,使用十分方便。如下地址是下载链接://www.zgxue.com/softs/419734.html。

1.创建数据库文件

打开MesaSQLite软件,在导航栏中选择File,选择弹出菜单中的New DataBase创建一个新的数据库文件,也可以选择Open Database打开一个数据库。

注意:默认创建的数据库文件为rdb格式,手动改成db格式即可。

2.创建表

MesaSQLite有两种方式对数据库进行操作,一种是通过sql语句,一种是通过可视化的界面。在SQL Query工具窗口中,可以通过SQL语句对数据库进行操作,如下图:

或者在Structure工具窗口中进行可视化的创建:

3.查询操作

对于数据的查询操作,同样可以通过SQL Query工具通过语句进行查询或者在Content窗口中填写查询条件进行查询,如下:

扩展阅读,根据您访问的内容系统为您准备了以下内容,希望对您有帮助。

在eclipse 中使用SQLite语句更新多个数据库数据

可以写多个update语句更新不同的数据表,每个数据库的写法都一样,只是表名不同而已。

带有 WHERE 子句的 UPDATE 查询的基本语法如下:

UPDATE table_name

SET column1 = value1, column2 = value2...., columnN = valueN

WHERE [condition];

假设 COMPANY 表有以下记录:

ID NAME AGE ADDRESS SALARY

---------- ---------- ---------- ---------- ----------

1 Paul 32 California 20000.0

2 Allen 25 Texas 15000.0

3 Teddy 23 Norway 20000.0

4 Mark 25 Rich-Mond 65000.0

5 David 27 Texas 85000.0

6 Kim 22 South-Hall 45000.0

7 James 24 Houston 10000.0

下面是一个实例,它会更新 ID 为 6 的客户地址:

sqlite> UPDATE COMPANY SET ADDRESS = 'Texas' WHERE ID = 6;

sqlite数据库建表的字段名能否使用中文?

E:\SQLite>sqlite test.db

SQLite version 3.7.15 2012-12-12 13:36:53

Enter ".help" for instructions

Enter SQL statements terminated with a ";"

sqlite> create table '中文表' ( '中文列' int );

sqlite> insert into '中文表' VALUES (100);

sqlite> select * from '中文表';

中文列

100

sqlite>

可以的是可以的, 只是不推荐.

因为写 SQL 语句的时候, 还要来回切换输入法, 也是一件郁闷的事情啊。

求sqlite数据库索引创建语句或性能优化方案

第1条语句,跟create_time索引没关系

第2条语句,应该不会使用create_time索引,因为即便用了索引最后还是要读表数据,还不如直接全表读数据然后在内存中排序快

第3条语句,不知道0到1383525367的create_time选出的记录数相对于全表记录数的比率有多大,太多了应该也不会使用索引,因为最后还是要读一遍表数据,如果比率比较小应该会用上索引追问你好,谢谢你的回答,不过,创建单个的create_time索引确实可以提升速度,但不是很明显,我想知道如何建索引或者如何写sql语句可以使他的速度提升。追答在text上建立索引,效率没明显提高,这是跟数据相关的。1是看选择率,就是选出的记录总数占所有记录总数的比例,太高了索引无效,因为数据库都是按块存储的,每次读至少一块,最后的结果可能是索引读一遍,但数据所有的块还是全读了一遍;2是看数据分布,譬如每块能存100条记录,name='123456789'的记录总数虽然只总记录数的1%,但正好每块都有一条,这样依然会把所有数据块都要读一遍,此时先读索引也提高不了效率,象oracle之类的大型数据库就会选择全表扫描。

android sqlite数据库怎么使用

其主要思路是:

1. 把数据库分解成几个asset文件。

2. 当需要打开数据库时,如果数据库不存在,就把那几个asset文件重新合并成一个数据库文件。

3. 如果数据库的版本改变了,就在onUpgrade()方法中把数据库文件删除掉。

下面是代码:

//数据库的缺省路径

private static finalString DB_PATH = "/data/data/com.mypackage.myapp/databases/";

private static finalString DB_NAME = "mydb.db";

private static finalint DB_VERSION = 2;

private static finalString DB_SPLIT_NAME = "mydb.db.00";

private static finalint DB_SPLIT_COUNT = 3;

private SQLiteDatabasem_database;

private final Contextm_context;

/**

* Constructor

*保存传进来的context参数以用来访问应用的asset和资源文件。

* @param context

*/

public MyDB(Contextcontext) {

super(context, DB_NAME, null, DB_VERSION);

this.m_context = context;

}

public static MyDBopenDatabaseReadOnly(Context context) {

MyDB db = new MyDB(context);

try {

db.createDataBase();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

db.openDataBase(SQLiteDatabase.OPEN_READONLY);

return db;

}

public static MyDBopenDatabaseReadWrite(Context context) {

MyDB db = new MyDB(context);

try {

db.createDataBase();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

db.openDataBase(SQLiteDatabase.OPEN_READWRITE);

return db;

}

/**

*创建一个空数据库,用来存储你已有的数据库。

*/

public voidcreateDataBase() throws IOException{

boolean dbExist =checkDataBase();

if (dbExist) {

/*

**如果你的数据库的版本改变了,调用这个方法确保在onUpgrade()被调用时

**传进去的是可写的数据库。

*/

SQLiteDatabase db =this.getWritableDatabase();

if (db != null) {

db.close();

}

}

dbExist = checkDataBase();

if (!dbExist) {

try {

/*

** 调用这个方法以确保在缺省路径内产生一个空数据库,以便在其基础上复制我们已有的数据库。

*/

SQLiteDatabase db =this.getReadableDatabase();

if (db != null) {

db.close();

}

copyDataBase();

}

catch (IOException e) {

Log.e("DB", e.getMessage());

throw new Error("Error copyingdatabase");

}

}

}

/**

* 检查数据库是否已存在,以避免重复复制。

* @return true if it exists, false if itdoesn't

*/

private static booleancheckDataBase(){

SQLiteDatabase checkDB = null;

try {

String path = DB_PATH + DB_NAME;

checkDB =SQLiteDatabase.openDatabase(path, null, SQLiteDatabase.OPEN_READONLY);

}

catch (SQLiteException e){

//database does't exist yet.

}

if (checkDB != null) {

checkDB.close();

}

return checkDB != null ? true : false;

}

/**

* 把存在asset文件中的数据库复制的刚创建的空数据库中。

* */

private voidcopyDataBase() throws IOException {

// 刚创建的空数据库的路径

String outFileName = DB_PATH + DB_NAME;

// 打开空数据库

OutputStream output = new FileOutputStream(outFileName);

byte[] buffer = new byte[1024*8];

AssetManager assetMgr =m_context.getAssets();

for (int i = 1; i <= DB_SPLIT_COUNT; i++){

// 打开分解的asset文件

String fn = DB_SPLIT_NAME +String.valueOf(i);

InputStream input = assetMgr.open(fn);

//Log.i("DB", "opened" + fn);

int length;

while ((length = input.read(buffer)) >0) {

//Log.i("DB", "read" + String.valueOf(length));

output.write(buffer, 0, length);

//Log.i("DB", "write" + String.valueOf(length));

}

input.close();

}

//Close the streams

output.flush();

output.close();

}

/**

* 打开数据库。

* */

private voidopenDataBase(int flags) throws SQLException{

//Open the database

String myPath = DB_PATH + DB_NAME;

m_database =SQLiteDatabase.openDatabase(myPath, null, flags);

}

/**

* 关闭数据库。

* */

@Override

public synchronizedvoid close() {

if (m_database != null)

m_database.close();

super.close();

}

}

@Override

public voidonCreate(SQLiteDatabase db) {

// 不需做任何事

}

/**

* 在数据库版本提高时,删除原有数据库。

* */

@Override

public voidonUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {

if (newVersion > oldVersion) {

m_context.deleteDatabase(DB_NAME);

}

}

sqlite数据库中如何用sql语句把存有时间数据的字段值进行排序

当然用时间日期类型datetime了,查询排序、插入、存储空间等,时间日期类型比文本效率更高更多追问追答追问那这个语句问写呢,然后可以按照我的这种时间格式2014年01月17日 18:21排序?追答列的类型为timestamp 才行,date类型只能包含日期,其他排序和插入都是标准的写法追问那请问我现在这种情况,然后想要的效果,要怎样才能达到我想要的呢,麻烦您写个例子用什么方法,类型 什么语句,谢谢了

  • 本文相关:
  • mac中mariadb数据库的安装步骤
  • mac安装 mysql 数据库总结
  • mac上oracle数据库的安装及过程中一些问题的解决
  • 在mac os上安装oracle数据库的基本方法
  • mac环境下php操作mysql数据库的方法分享
  • mac mysql数据库中文乱码问题解决
  • sqlite字符串比较时的大小写问题解决方法
  • sqlite教程(十):内存数据库和临时数据库
  • sqlite 入门教程二 sqlite的创建、修改、删除表
  • sqlite3 使用总结
  • sqlite教程(八):命令行工具介绍
  • sqlite教程(十一):临时文件
  • sqlite 入门教程三 好多约束 constraints
  • sqlite中文乱码问题原因分析及解决
  • sqlite3中自增主键相关知识总结
  • sqlite数据库常用语句及mac上的sqlite可视化工具meassqllite使用
  • 在eclipse 中使用SQLite语句更新多个数据库数据
  • sqlite数据库建表的字段名能否使用中文?
  • 求sqlite数据库索引创建语句或性能优化方案
  • android sqlite数据库怎么使用
  • sqlite数据库中如何用sql语句把存有时间数据的字段...
  • 如何通过命令行窗口查看sqlite数据库文件
  • sqlite3数据库文件.sqlite db后缀有什么区别
  • 如何使用另一个类SQLite数据库管理类get方法
  • SQlite数据库,什么时候被创建
  • sqlite3 数据库 最大支持多少条数据
  • 免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved