参考资源
Ubuntu下sqlite3的安装及使用_zhouyuchun@ubuntu:/$ sudo aptitude install sqlite3-CSDN博客
接触背景
接某个项目时,接触到了sqlite,一款轻量级,嵌入式数据库,基本语法和SQL类似,在此记录一下接触到的一些sql命令,仅用作个人学习。
安装步骤
安装:sudo apt-get install sqlite3
查看版本:sqlite -version
安装Sqlite3编译需要的工具包:sudo apt-get install libsqlite3-dev
语法说明
注意:
(1)sqlite语法忽略大小写的区别,除了GLOB等某些运算符,没有细究是哪些。
(2)注意语句结束的分号 ;
1.创建数据库
(1)/* 创建新的数据库 */
sqlite3 database.db
(2)/* 打开已存在的库 */
.open database_name.db
2.创建表
create TABLE table_name(….);
3.查看表
.table_name
.schema table_name /* 查看表完整信息 */
4.删除表
.tables //先查询表是否存在
DROP TABLE table_name;
5.插入表
(1) /* 按列进行插入 */
insert into table_name [(column1, column2, column3,...columnN)]
values(value1, value2, value3,...valueN);
(2)/* 按照顺序,全部插入 */
insert into table_name values(value1,value2,value3,...valueN);
6.更新表
/* 更新符合条件的列 */
update table_name SET column1 = value1, column2 = value2...., columnN = value
where [condition];
7.查询表
(1) /* 查询某些字段 */
SELECT column1, column2, columnN FROM table_name;
(2) /* 查询全部 */
select * from table_name;
8.ALTER命令
(1)/*重命名已有的表*/
alter table old_table rename to new_table;
(2)/*在已有的表中添加一列信息*/
alter table table_name ADD COLUMN column_def...;
9.删除语句
(1)/* 删除符合条件的信息 */
delete from table_name where [condition];
(2)/* 全部删除 */
delete from table_name;
10.退出sqlite
.exit