sqlite Manager的使用和在mac ox上创建DB数据库快捷方式
来源:互联网 发布:linux切换到图形界面 编辑:程序博客网 时间:2024/06/05 18:22
sqlite3的数据库的创建,尤其是在ios中需要使用db后缀的数据库,我们可以使用sqlite Manager这个Firefox浏览器插件和mac终端的结合生成相应的DB数据库。
1、首先了解一下 SQLite Manager可视化插件的用法:
首先具有Firefox,然后安装sqlite manager插件,因为这个插件的安装很简单,在网上搜索一下就好了。
安装完了之后就打开“工具”——> SQLite Manger 工具 就可以启动这个可时间的开发工具。
图(1)首先,可以看到菜单栏中的所有的选项。并且可以设置默认的数据库存放的路径
图(2)创建数据库之后,可以看到相应的数据库名字,可以选择相应的数据库。
然后可创建相应的数据表:(table)点击创建数据表的按钮之后,并且在填写相应的字段,所以我们确定之后看到的界面如下:
会显示有关创建表格的sql语句,(这些语句可用来拷贝到终端中创建我们所需要的同样的数据)
创建了表之后,可以需要插入相应的数据,没有现成的数据,我们需要一个个添加(如果有数据文档:我们可以直接添加到里面就好)的
下面图是相应的对表的操作,我们点击“add”的时候,就会添加数据。
添加数据的界面:填入数据,然后就可以了。
如下面的添加了一条数据,进行查询:可以看到插入成功的一条数据。
查询数据(按所需的条件):进行保存,(默认为output.csv数据模式)
在你所选择的路径下看到相应的output.csv文件,文件如下:(保存的路径为桌面)
中
上面,我们使用SQLite Manager 创建数据库已经成功。
********************************************************************************************************
我们可以使用上面产生的文件进行在mac ox 中创建db后缀的格式的数据库。
打开mac上的终端,然后再终端输入:sqlite3 数据库名(后缀名:db)
数据库已经创建好了,我们接下来就是需要创建相应的数据库表和插入数据(用sql语句插入太慢,我们直接用sqlite Manager产生的数据导入)
(这个一部分直接到sqlite manager中找到相应的语句,这个也就是为什么在sqlite Manager中先创建好数据库的原因)
如下图:将语句拷贝到终端上:
终端:
下面就是导入上面sqlite manger产生的csv文件:尽可能的将sv这个文件添加到终端创建的数据库的目录下面:
注意:要先要选择什么来区分一条记录中的字段,一般为逗号、tap,tap的时候为:"\t"
这样我们就创建了相应的db数据库的表,所以可以用来在ios开发中使用。
总结:思路
1、现在sqlite中创键好数据库以及相关的数据表。
2、在终端或者以后其他地方要使用的话,可以直接拷贝sql语句比较方便,并且不容易出错。
3、获得相应的数据表,不用麻烦在终端中用insert语句来插入,那样会很容易出现错误。
扩:
了解一下attach的方法:
- sqlite Manager的使用和在mac ox上创建DB数据库快捷方式
- SQLite的使用和数据库的创建
- 在Sd卡上创建Sqlite数据库
- Sqlite在.NET下的使用和Sqlite数据库清理
- 在Android中使用SQLite的附加数据库(Attach DB)
- mac ox上设置Android环境变量 和 环境变量问题
- Nginx Mac OX上安装
- Mac OX上安装MongoDb
- Mac OX上安装MongoDb
- Mac OX上安装MongoDb
- [Sqlite] --> Sqlite在Windows、Linux 和 Mac OS X 上的安装过程
- 升级MAC OX上的Python到最新版
- 升级MAC OX上的Python到最新版
- 在launcher上创建快捷方式
- 使用sqlite在unity中创建数据库
- linux window mac ox sqlite安装
- gulp的简单使用(MAC OX 系统)
- 数据库操作的一般类:DB.Manager
- 求两个数的最大公约数(欧几里德算法)
- 使光标指定到EditText中
- Android 如何查找so文件所在目录,安装APK时so安装到哪个目录
- 使用StartSSL为网站添加SSL
- hook 鼠标键盘消息实例分析
- sqlite Manager的使用和在mac ox上创建DB数据库快捷方式
- js时钟
- Java的位运算符详解实例——与(&)、非(~)、或(|)、异或(^)
- sublime3+quick3.5 完整使用教程
- poj2082 连续矩形最大面积
- 继承关系类实例对象的非绑定关系方法调用
- linux openssl 编程 Client端
- 数字排序
- jQuery中.bind() .live() .delegate() .on()的区别