首页 > 代码库 > sqlite3数据库操作
sqlite3数据库操作
一、sqlite3的一些特点:
1、轻量,不需要安装
sqlite3不需要配置,不需要安装,也不需要管理员。最牛的是它没有服务器,仅是一个exe或dll;
2、数据库以文件形式保存在磁盘上,可以自由COPY使用;
3、因为sqlite3没有服务器监听端口,所以不能像mysql一样通过ip和端口远程连接数据库。如果想远程访问数据库,只能通过数据库文件共享方式
二、数据库操作:
首先要进入项目根目录,然后再命令行里进行操作。
#进入db文件夹下面的数据库development.sqlite3sqlite3 db/development.sqlite3#查看该数据库的表格.table#创建表格create table users(id integer primay key, username text);#插入数据insert into users(username) values(‘zhangsan‘);#查看表格中的数据select * from users;#查看表的结构:select * from sqlite_master where type="table";#默认情况下,不会出现红框中的表头,需要之前设置,命令为:.header on#如果只想查看具体一张表的表结构,比如查看emperors表,命令为:select * from sqlite_master where type="table" and name="emperors";#另外,也可以这样: sqlite> .schema emperors CREATE TABLE emperors( id integer primary key autoincrement, name text,dynasty text,start_year text);
参考:http://www.cnblogs.com/zs-note/p/3921865.html
sqlite3数据库操作
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。