sqlite3 常用命令

/*******************************************/
手工建数据库:
linux@ubuntu:~$ sqlite3 my.db

查看帮助:
sqlite> .help

文件存放位置:
sqlite> .database

退出:
sqlite> .quit

查看表:
sqlite> .tables

显示表的结构:
sqlite> .schema

1.建表:
sqlite> create table usr(id integer primary key, name text,age integer null, gender text, salary real not null);
2.删除表
sqlite> drop table usr;
3.增:
sqlite> insert into usr(id, name, age, salary) values(2, 'liu', 20, 6000);
4.删
sqlite> delete from usr where id = 2;
5.改:
sqlite> update usr set gender = 'man' where id = 3;
6.查:
sqlite> select * from usr where id = 2;
7.在表中添加字段
sqlite>alter table usr add column country text;

三.一些常用命令
在sqlite>下输入.help查看帮助
以下命令都是在sqlite>下,
.tables:显示此数据库中的所有表,我这个库中只有一个表stu_table,如图:


.show:显示格式的配置情况(一会我们显示表中数据的时候就会看到效果),如图:



.schema:建表的模式(就是建表语句,个人观点),如图:


.mode:显示的格式,首先输入查询语句,在.show下的图中,我们看到mode默认是list,我目前用到了line和column模式如图:
.mode list:



.mode line:


.mode column:


.headers on:显示字段名,如图:



在.mode column下在.mode list下

.separator:分隔符,默认是"|",我现在改成",",如图:


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,898评论 18 399
  • 转载,觉得这篇写 SQLAlchemy Core,写得非常不错。不过后续他没写SQLAlchemy ORM... ...
    非梦nj阅读 10,818评论 1 14
  • 1/列出mysql数据库中的所有数据库sqoop list-databases -connect jdbc:mys...
    时待吾阅读 7,641评论 1 5
  • 系统用户: 1.sys system(sys权限最高) 2.sysman(操作企业管理器) 密码是安装的时候输入的...
    3hours阅读 5,493评论 0 0
  • 说明 本文是作者Lefe所创,转载请注明出处,如果你在阅读的时候发现问题欢迎一起讨论。本文会不断更新。 正文 对于...
    Lefe阅读 9,461评论 1 18