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

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

然后找到自己用的程序包的文件夹,打开databases,就看到sqlite数据库文件了,然后到处就可以了。步骤上面标注好了,1,2,3。这样就把sqlite数据库文件以文件的方式导出来了,然后使用sqlite界面管理工具如sqlite administrator、sqlite man或者firefox插件sqlite manager等打开就可以了www.zgxue.com防采集请勿采集本网。

一、引言

SQLite库包含一个名字叫做sqlite3的命令行,它可以让用户手工输入并执行面向SQLite数据库的SQL命令。本文档提供一个样使用sqlite3的简要说明。开始 启动sqlite3程序,仅仅需要敲入带有SQLite数据

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

先介绍使用DDMS导出sqlite数据库的操作和使用adb工具访问sqlite数据库。首先打开android项目的调试模式,然后找到显示DDMS 切换到DDMS,显示File Explorer窗口,找到/data/data/如下图1, 然后找到程序包

二、SQLite常用语句

这个函数非常重用,是用来执行SQLite数据库的SQL语句的。第一个参数是sqlite数据库标识符指针。第二个参数是要执行的SQL语句。第三个参数是一个回调函数,在执行查询操作时用到,其它的操作可以传空值即

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

用insert语句:百INSERT INTO table1(id,name,address)VALUES(1,ygl,'beijing'),该语句主要适用于sql和PL/SQL。拓展资料数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于

1.建立数据表语句

可用sqlite数据库导出文本文件,一般*.csv格式的最常用,其它数据库或者程序都支持这种格式。记事本或者Excel都可以直接打开;其中记事本打开的是逗号分开的,而Excel打开则基本等同于xls格式。

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

复制代码 代码如下:

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

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

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窗口中填写查询条件进行查询,如下:

private void MyPrintPage(object sender,System.Drawing.Printing.PrintPageEventArgs e)public static boolean isNumeric(String str){if(str.matches("/d*"){return true;}else{return false;}}内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • 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使用
  • SQLite数据库常用命令有哪些
  • 开发SQLite数据库有哪些常用的管理工具
  • SQLite编辑器具体有什么用?(不要说编辑数据库等的话) 举几个例子
  • 数据库得一些常用语句及其使用方法
  • sqlite的几个常用方法
  • android系统sqlite数据库文件怎么打开
  • sqlite 能通过语句输出密码吗
  • 在数据库里面插入数据的语句怎么写?
  • 怎样接受从sqlite数据库中读取出来数据?
  • android sqlite数据库的更新
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全mssqlmysqlmariadboracledb2mssql2008mssql2005sqlitepostgresqlmongodbredisaccess数据库文摘数据库其它首页sqlitemac中mariadb数据库的安装步骤mac安装 mysql 数据库总结mac上oracle数据库的安装及过程中一些问题的解决在mac os上安装oracle数据库的基本方法mac环境下php操作mysql数据库的方法分享mac mysql数据库中文乱码问题解决sqlite字符串比较时的大小写问题解决方法sqlite教程(十):内存数据库和临时数据库sqlite 入门教程二 sqlite的创建、修改、删除表sqlite3 使用总结sqlite教程(八):命令行工具介绍sqlite教程(十一):临时文件sqlite 入门教程三 好多约束 constraintssqlite中文乱码问题原因分析及解决sqlite3中自增主键相关知识总结sqlite数据库常用语句及mac上的sqlite可视化工具meassqllite使用sqlite中文乱码问题原因分析及解sqlite3中的日期时间函数使用小结sqlite3 top的查询及limit语法介linux sqlite3 基本命令sqlite 错误码整理sqlite3中自增主键相关知识总结sqlite优化方法sqlite循环批量插入数据采用批处sqlite3 使用总结sqlite 常用函数 推荐sqlite 内存数据库学习手册sqlite3中的日期时间函数使用小结linux sqlite3 基本命令sqlite循环批量插入数据采用批处理文件实sqlite3的绑定函数族使用与其注意事项详解sqlite教程(八):命令行工具介绍sqlite学习手册(sqlite在线备份)python之sqlalchemy创建表的实例详解保护你的sqlite数据库(sqlite数据库安全秘sqlite 入门教程二 sqlite的创建、修改、
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved