sqlite3安装和命令

来源:未知 责任编辑:责任编辑 发表时间:2014-01-20 07:54 点击:

sqlite3不是一个类似于mysql的数据库服务器,同时也不是一个关系型数据库系统。他只是一个文件型的数据库程序。区别于数据库服务器的区别就是他只允许本地的一个用户登录。不能像mysql一样多用户使用。
#cd /usr/local
#wget http://www.sqlite.org/sqlite-3.6.16.tar.gz
#tar zxvf sqllite-3.6.16.tar.gz
#cd sqllite-3.6.16
#./configure –disable-tcl –prefix=/usr/local/sqlite3
#make && make install
ok,安装完毕。
下面进行简单的数据库操作。
sqlite3的执行脚本在/usr/local/sqlite3/bin/目录下,为便于使用,先将路径添加到环境变量下去。
ok,下面开始。。。
#cd /usr/local/sqlite3
创建一个数据库文件目录:
#mkdir dbdir
#cd dbdir
创建数据库user.db
#sqlite3 user.db
显示如下:
[root@localhost dbdir]# sqlite3 user.db
SQLite version 3.3.6
Enter “.help” for instructions
sqlite>

下面可以进行一系列的数据库操作了,例如建表等
sqlite> CREATE TABLE users (id INTEGER PRIMARY KEY, username TEXT, country TEXT);
sqlite> INSERT INTO users VALUES (1, ‘john’, ‘IN’);
sqlite> INSERT INTO users VALUES (2, ‘joe’, ‘UK’);
sqlite> INSERT INTO users VALUES (3, ‘diana’, ‘US’);
sqlite> .exit
sqlite> select * from users;
1|john|IN
2|joe|UK
3|diana|US

SQLite常用命令
创建数据库user.db
[root@localhost dbdir]# sqlite3 user.db
SQLite version 3.3.6
Enter “.help” for instructions
sqlite>

   用.help可以看看有什么命令
   >.help 回车即可
   3)可以在这里直接输入SQL语句创建表格 用;结束,然后回车就可以看到了
   4)看看有创建了多少表
   >.tables
   5)看表结构
   >.schema 表名
   6)看看目前挂的数据库
   >.database
   7)如果要把查询输出到文件
   >.output 文件名
   > 查询语句;
   查询结果就输出到了文件c:\query.txt
   把查询结果用屏幕输出
   >.output stdout
   8)把表结构输出,同时索引也会输出
     .dump 表名
   9)退出
   >.exit 或者.quit


作者 蓝天上的青鸟

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • Request.ServerVariables 参数大全
    • 执行全文索引时出现权限不足的解决方法
    • 导入excel文件处理流程节点的解决方案
    • 查看sql修改痕迹(SQL Change Tracking on Table)
    • MongoDB安装为Windows服务方法与注意事项
    • App数据层设计及云存储使用指南
    • PostgreSQL启动过程中的那些事三:加载GUC参数
    • 写给MongoDB开发者的50条建议Tip1
    • Percolator与分布式事务思考(二)
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1