sqlite笔记
发布时间:2020-12-13 00:01:45 所属栏目:百科 来源:网络整理
导读:============================================== 1.创建数据库(命令行下) sqlite3 test.db 2.创建表 sqlite create table mytable(id integer primary key,value text); 3.插入数据 sqlite insert into mytable(id,value) values(1,'KT001');sqlite insert
==============================================
1.创建数据库(命令行下) sqlite3 test.db2.创建表 sqlite> create table mytable(id integer primary key,value text);3.插入数据 sqlite> insert into mytable(id,value) values(1,'KT001'); sqlite> insert into mytable(id,value) values(2,'KT002'); sqlite> insert into mytable(id,value) values(3,'KT003'); sqlite> insert into mytable(id,value) values(4,'KT004');4.查询数据 sqlite> select * from mytable;※设置格式化查询结果: sqlite> .mode column sqlite> .header on sqlite> select * from mytable; id value ---------- ---------- 1 KT001 2 KT002 3 KT003 4 KT004.mode column 将设置为列显示模式 .header 将显示列名 ============================================== 一些有用的sqlite命令 1.显示表结构 sqlite> .schema [table]2.获取所有表和视图 sqlite > .tables3.获取指定表的索引列表 sqlite > .indices [table]4.导出数据库到SQL文件 sqlite > .output [filename] sqlite > .dump sqlite > .output stdout5.从SQL文件导入数据库 sqlite > .read [filename]6.格式化输出数据到CSV格式 sqlite >.output [filename.csv] sqlite >.separator,sqlite > select * from [table]; sqlite >.output stdout7.从CSV文件导入数据到表中 sqlite >create table newtable ( id integer primary key,value text ); sqlite >.import [filename.csv] newtable8.备份数据库(命令行下) /* usage: sqlite3 [database] .dump > [filename] */ sqlite3 mytable.db .dump > backup.sql9.恢复数据库(命令行下) /* usage: sqlite3 [database] < [filename] */ sqlite3 mytable.db < backup.sql原文:http://www.weste.net/2012/5-11/82461.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |