sqlite数据库

sqlite 数据库导入导出(转)

隐身守侯 提交于 2019-12-01 07:16:25
全部导出 sqlite3 data.db >.output dd.sql >.dump 全部导入 sqlite3 mydb.db >.read dd.sql 平时使用官方提供的sqlite3.exe工具来操作 sqlite的数据库 进入管理: sqlite3.exe d:\test.db //假设数据是 d:\test.db >.databases //显示所有数据库 和 mysql的 show databases;  >.tables //显示当前数据库的表格 和 mysql 的show tables;  >.schment tablename; //显示表格结构 和mysql的 SHOW Create TABLE tbl_name >.output c:\\1.sql //导出当前数据库的 sql语句 和mysql的 mysqldump >.dump >.import c:\\1.sql //导入 //mysql 用source =================== 导入 命令: .import sqlite> .import 文件名 表名 注1: 不要忘了开头的点 注2: 这条语句不能用分号结束. 非SQL不需要分号结束. 注3: 需要查看默认的分隔符separator. 必须一致. 如果不一致可能导致sqlite字段分割错误. 查看分隔符使用命令 .show ,

SQLite从Excel文件中导入数据

为君一笑 提交于 2019-12-01 07:15:59
元数据 另存为.csv格式 用记事本打开 打开后的数据 Android客户端开发的时候使用了SQLite数据库,为了测试,需要将一些excel文件中的数据导入到数据库的表中,下面是几个步骤: 数据库表的定义: create table mydatas ( id integer , num1 integer , num2 integer, num3 integer ) ; 1、将Excel之中存储的数据另存为csv的格式bookroom.csv,注意不要带表头,只要数据就行。 导出之后的数据如下: 30001,文理馆流通部,WenLiGuanLiuTongBu.png 30002,经管院图书分馆,JingGuanYuanTuShuFenGuan.png 2、利用sqlite3的import命令将数据从文件导入到表中,在执行import之前需要用.separator命令设置数据的分隔符逗号,否者默认的分割符号是竖线'|'。 sqlite3 test.db sqlite> .separator ',' sqlite> .import bookroom.csv bookroom import命令的格式: .import <输入文件名> <插入表名> 3、这样数据就导入到了bookroom表中了,如下测试 sqlite > select * from mydatas ; 大功告成了! 转载于

如何批量导入数据到Sqlite数据库

本秂侑毒 提交于 2019-12-01 07:15:36
做android和ios开发的一般都用Sqlite数据库,有的时候数据需要批量导入,那么如何导入呢? 在这里,介绍2种方法供大家参考。 一、用sqlite命令 以windows系统为例,linux下命令是一样的。 1.安装sqlite工具包 首先要安装有sqlite工具包,怎么判断安装了呢?一个简单的方法就是,在命令行里,敲sqlite3,出现下面信息: 则说明安装了。如果没有安装,可以百度一下。 2.打开一个数据库 在命令行里敲入:sqlite3 数据库,例如:sqlite3 test.db: 如果不往数据库里面添加任何的表,这个数据库等于没有建立,不会在硬盘上产生任何文件,如果数据库已经存在,则会打开这个数据库。如上图,数据库test.db就成功打开了。 3.更改分隔符 如图: 默认的分割符号是|,更改命令是:.separator 分隔符,回车。 4.导入数据 命令:.import 文件名 表名,比如.import G:/data/temp.txt student。 这里要说明的是,数据库的字符编码一般默认是UTF-8,如果数据库的中文字符是乱码,则在编辑好的txt文件用UE转换成UTF-8,再导入即可。 二、用SQLite Export工具 如图所示,这里编码选用默认,文本里不用更改为UTF-8,导入的数据不为乱码。 来源: CSDN 作者: 军说网事 链接: https:/

Mac通知中心自动推送SQLite Editor广告问题修改

眉间皱痕 提交于 2019-12-01 05:09:51
mac上有很多流氓软件,尤其是你通过非app store安装的时候。今天我遇到了这样一个问题,mac的通知中心通知我 Get it NOW! ,这是SQLite Editor的一个广告推送。频率为每天一次,记住当它提示你get的时候,千万别点,点了便每天会自动打开App Store + Web来提示你购买。我操,真是烦死了。 版本 OS X 10.11.6 解决方法 清理base-sqlite的推送程序 在”/Users/zhoub/Library/Application Support”目录下,有一个”com.asoffertest.base-sqlite”目录,这里面的asoffer.py就是完成广告推送的罪魁祸首,不要由于果断将”com.asoffertest.base-sqlite”目录删除。 清理NotificationCenter数据库中的记录 虽然清理了推送程序,但是通知中心中依然有推送程序的选项卡——一个叫python的选项卡。所以需要按照 《Mac中NotificationCenter残留应用删除》 的方法清除“python选项卡”。 重启系统 ……系统启动后,通知中心的选项卡中没有“python”了。 原因 上诉的推送程序本人也不知道是装哪个软件装上的。但本人在 MPlayerX 官网上下载过osx安装包,并安装过。然后提示我已经安装了mackeeper

sqlite的可视化管理工具SQLite Expert

只愿长相守 提交于 2019-12-01 03:59:52
sqlite3是一种使用非常方便的内存数据库,现在移动设备里很多用这个数据库的,优点不少,性能尚可。原来一直用命令行来管理,不方便,通过网上的一番查找,找到了SQLite Expert 这个软件,分professional和personal两个版本,第一个收费商业软件,第二个免费软件,两者明显的区别就是professional具有数据导入导出这些功能,绿盟有professional版的破解版。 刚好以前单位网页用的Access,可以试试导入到sqlite中。通过SQLite Expert创建数据库后,然后import /export>Data Transfer Wizard>import data into the selected database〉ADO Data Source,在ADO Data Source后面的文本框内输入Provider=Microsoft.Jet.OLEDB.4.0;Data Source=f:\db.mdb;Persist Security Info=False,按要求做就OK了。 来源: CSDN 作者: mighty13 链接: https://blog.csdn.net/mighty13/article/details/50096921

sqlite数据库学习

≡放荡痞女 提交于 2019-12-01 03:59:18
1.0版代码: package com.swust.sqlitedatabase.test; import com.swust.sqlitedatabase.myOpenHelper; import android.database.sqlite.SQLiteDatabase; import android.test.AndroidTestCase; public class TestCase extends AndroidTestCase { public void test(){ // 第一个参数:this->现在应用没启动,没有,真正的时候用this。所以获取虚拟上下文getContext() // 第二个参数:数据库文件 // 第四个参数:版本号 // recNO字段是系统的,无视 myOpenHelper moh = new myOpenHelper(getContext(), "people.db", null , 1 ); // 如果数据库不存在,先创建数据库,再获取可读可写数据库对象,如果数据存在,就直接打开 SQLiteDatabase db= moh.getWritableDatabase(); // 创建对象也可读可写,如果存储空间满了,那么返回只读数据库对象 // SQLiteDatabase db=moh.getReadableDatabase(); }

SQLite数据库之各种操作

≡放荡痞女 提交于 2019-12-01 03:57:41
一. 在cmd中打开SQLite 1.进入数据库 通过输入 d: cd D:\……\SQLite sqlite3 进入数据库 查看数据库的基本信息: .help 显示各种重要的SQLite点命令的列表 .show 显示SQLite命令提示符的默认设置 .schema sqlite_master 主表:保存数据库表的关键信息 二. 语法中的注意事项: 大小写敏感:不区分大小写,但是一些命令是大小写敏感 比如:GLOB和glob 注释:可以出现在任何空白处,包括在表达式内和其他SQL语句中间,但是不能嵌套,以两个连续的"-"字符开始,并扩展到下一个换行符直到输入结束。 语句:所以的SQLite语句可以以任何关键字开始,以分号(;)结束。 例如:SELECT、INSERT、UPDATE、DELETE、ALTER、DROP等。 输入语句时,注意不要有空格!!!特别是点语句!!! 三. 常用语句: 1.创建数据库 进入sqlite3环境下: 假定我们创建一个Student的数据库,就在SQLite的条件下输入: .open Student.db 如果这个数据库存在,就直接进入。如果不存在,会在目录下创建。 如果存在Student.db,那么我们可以查看数据库中包含哪些表: .table 如果不存在,那么此时也已经建好了这张表。 2.创建表 假定我们要创建的表名为Info,表中包括学生的学号

安装并使用SQLite Expert

寵の児 提交于 2019-12-01 03:53:30
下载SQLiteExpert软件 安装非常简单 一直下一步就行 install后 安装成功 打开软件 打开sqlite数据库 确定后 就打开sqlite的数据了 现在需要在eclipse用MMDS把sqlite数据文件导出来 OK打开后 在data/data/你的项目名称/数据库文件 找到数据库文件后导出到本地 然后用工具打开 使用SQLite expert 创建一张table 使用SQLite expert 创建一张table,并让它为我们生成所需的sql语句 下面的例子,我们创建一张表用来存储用户的用户名和密码;数据库名"users",表名"user_accounts",有三个列:row_id INTEGER自增类型的主键,usernameTEXT类型 用来保存用户名,passwordTEXT类型,用来保存用户密码; 创建表格 为了创建一张table 首先要有一个数据库文件,点击"File"->""New Database然后选择文件的路径,点击OK便创建了一个数据库文件创建完数据库之后创建表格,右击数据库文件名选择"New Table"如下图所示: 这时我们便进入了"设计状态",填写表名(user_accounts),点击"Add",在Name中填写"row_id",Type选择Integer,如下图所示: 因为row_id这个列比较特殊是我们的索引的主键,所以还要点击

学习iPhone开发中 sqlite3的使用

时光毁灭记忆、已成空白 提交于 2019-11-30 15:06:17
由于我主要负责我们小组项目数据库模块的部分所以这几天都一直在研究在iphone中最为常用的一个简单数据库sqlite,自己也搜集很多资料,因此在这里总结一下这几天的学习成果: 1. Sqlite操作简明教程:http://hlee.javaeye.com/blog/359962 2.iphone访问本地数据库sqlite3:http://blog.csdn.net/LuWei103/archive/2009/08/08/4425045.aspx 3. iphone开发-SQLite数据库使用:http://yuxiang13115204.blog.163.com/blog/static/26802022200921410845642/ 感谢以上文章作者能让我这个初学者能够快速的学习关于iphone开发中sqlite的使用,详细文章: sqlite操作简明教程 SQLite顾名思议是以 SQL为基础的数据库软件,SQL是一套强大的数据库语言,主要概念是由「数据库」、「资料表」(table)、「查询指令」(queries)等单元组 成的「关联性数据库」(进一步的概念可参考网络上各种关于SQL及关联性数据库的文件)。因为SQL的查询功能强大,语法一致而入门容易,因此成为现今主 流数据库的标准语言(微软、Oracle等大厂的数据库软件都提供SQL语法的查询及操作)。 以下我们就建立数据库

C#(.net)使用Sqlite和EntityFramework (DBFirst)

☆樱花仙子☆ 提交于 2019-11-30 13:39:07
文章主要内容翻译自Awesh Vishwakarma的博文文字“SQLite with C#.Net and Entity Framework”。博客地址为 点击打开链接 ,侵删。 IDE:VS2017 1. 安装SQLite NuGet 命令安装SQLite:PM> Install-Package System.Data.SQLite。或NuGet中搜索“sqlite”安装。如下图。 安装成功App.config(或Web.config)中有如下配置信息 <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0,Profile=Client" /> </startup> 2. 下载安装SQLite Expert Personal 4.2 SQLite Expert是SQLite的可视化工具。下载地址为: 点击打开链接 。在SQLite Expert中新建数据库(文件格式为.db或sqlite),并建表。可使用下方的测试SQL语句粘贴至SQLite Expert中执行。 CREATE TABLE EmployeeMaster ( ID INTEGER PRIMARY KEY AUTOINCREMENT UNIQUE, EmpName VARCHAR NOT NULL, Salary