加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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.db
2.创建表
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 > .tables
3.获取指定表的索引列表
  sqlite > .indices [table]
4.导出数据库到SQL文件
  sqlite > .output [filename]
  sqlite > .dump
  sqlite > .output stdout
5.从SQL文件导入数据库
  sqlite > .read [filename]
6.格式化输出数据到CSV格式
  sqlite >.output [filename.csv]
  sqlite >.separator,sqlite > select * from [table];
  sqlite >.output stdout
7.从CSV文件导入数据到表中
  sqlite >create table newtable ( id integer primary key,value text );
  sqlite >.import [filename.csv] newtable
8.备份数据库(命令行下)
  /* usage: sqlite3 [database] .dump > [filename] */
  sqlite3 mytable.db .dump > backup.sql
9.恢复数据库(命令行下)
  /* usage: sqlite3 [database] < [filename] */
  sqlite3 mytable.db < backup.sql
原文:http://www.weste.net/2012/5-11/82461.html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读