SQLite数据库环境搭建及测试

前端之家收集整理的这篇文章主要介绍了SQLite数据库环境搭建及测试前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

sqlITE数据库安装及测试

文件下载地址:

http://www.sqlite.org/src/info/f062969548

http://www.linuxfromscratch.org/blfs/view/svn/server/sqlite.html

一、配置、编译和安装

参考文档:

http://baike.baidu.com/link?url=0ViZlP3yMwSh_vCUIYp2MzObXz5JOfwaWiX6-YoEYSeSf-QpWLn7HVm-40i_cVKc04S2Nwdymw1epAHC6hNE9K

步骤:

./configure

make-j4

makeinstall

主要安装了如下文件

/usr/local/include/sqlite3.h

/usr/local/include/sqlite3ex.h

/usr/local/lib/libsqlite3*

/usr/local/bin/sqlite3

其中头文件用于提供sqlite提供的库函数原型,在编写数据库应用程序时,会include这些头文件;库函数则是sqlite提供的动态连链接库,如果应用程序使用了sqlite的库函数,则编译时会动态链接这些库;bin目录下的sqlite应用程序是一个shell程序,提供用户命令行接口,用户可以体验sqlite提供的功能

二、命令教程

参考网址:

http://www.sqlite.org/cintro.html

http://www.w3school.com.cn/sql/sql_func_sum.asp

http://www.w3school.com.cn/sql/sql_quickref.asp

三、问题集

问题一:sqlite3:symbollookuperror:sqlite3:undefinedsymbol:sqlite3_sourceid

解决办法:root权限运行ldconfig

四、命令测试

参考网址:

http://www.cnblogs.com/frankliiu-java/archive/2010/05/18/1738144.html

实例一:

$sqlite3ex1

sqliteversion3.3.17

Enter".help"forinstructions

sqlite>createtabletbl1(onevarchar(10),twosmallint);

sqlite>insertintotbl1values('hello!',10);

sqlite>insertintotbl1values('goodbye',20);

sqlite>select*fromtbl1;

hello!|10

goodbye|20

sqlite>

输出分隔符设置:

列表模式:.modelist

改变分隔符:.separator“,”

Line模式:.modeline

列模式:.modecolumn

列标示开关:.headeron/off

列宽调整:.width126 //12--第一列6--第二列

查询数据库表:.tables

SELECTSUM(column_name)FROMtable_name

SELECTSUM(OrderPrice)ASOrderTotalFROMOrders

删除某行记录:DELETEFROMtable_nameWHEREcolumn_name=some_value

Deletefromtbl1whereone=’hello!’;

删除全部记录:DELETEFROMtable_nameDELETE*FROMtable_name


相关代码资料下载地址:点击下载

猜你在找的Sqlite相关文章