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_name或DELETE*FROMtable_name
相关代码资料下载地址:点击下载 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |