欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

MAC下终端sqlite3简单使用

程序员文章站 2022-07-15 12:52:05
...

         最近在做django的sso,用到两类数据库mysql ,sqlite3 ,对比分析一下,sqlite3可以支术达到2TB的数据量,在量小的情况下,比mysql方便多了。所以决定用sqlite3.

 

         sqlite一些语法

 

        在sqlite>下输入.help你就会看到很多命令.嘿嘿,我也是刚开始研究,在这介绍一下我用到的吧.

我退出后重新打开chenggang.sqlite3库

这些命令都是在sqlite>下,

.tables:显示此数据库中的所有表,我这个库中只有一个表stu_table,如图:

MAC下终端sqlite3简单使用
            
    
    博客分类: shell & pytho &ansible自动化运维平台 sqlite3 

 

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

MAC下终端sqlite3简单使用
            
    
    博客分类: shell & pytho &ansible自动化运维平台 sqlite3 

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

MAC下终端sqlite3简单使用
            
    
    博客分类: shell & pytho &ansible自动化运维平台 sqlite3 

 

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

.mode list:

MAC下终端sqlite3简单使用
            
    
    博客分类: shell & pytho &ansible自动化运维平台 sqlite3 

.mode line:

MAC下终端sqlite3简单使用
            
    
    博客分类: shell & pytho &ansible自动化运维平台 sqlite3 


.mode column:

MAC下终端sqlite3简单使用
            
    
    博客分类: shell & pytho &ansible自动化运维平台 sqlite3 


 

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

MAC下终端sqlite3简单使用
            
    
    博客分类: shell & pytho &ansible自动化运维平台 sqlite3 MAC下终端sqlite3简单使用
            
    
    博客分类: shell & pytho &ansible自动化运维平台 sqlite3 

在.mode column下在.mode list下

 

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

MAC下终端sqlite3简单使用
            
    
    博客分类: shell & pytho &ansible自动化运维平台 sqlite3 

 

相关标签: sqlite3