学习笔记

导航

 

1. SQlite中显示所有表名称

sqlite> .table

 

 

2. 查看表中数据

select * from black_list;

 3.sqlite3 查看表结构

列出该数据库中的所有表:
.table

查看所有表的结构:
select * from sqlite_master where type="table";

默认情况下,不会出现红框中的表头,需要之前设置,命令为:
.header on

查看一张表的表结构,比如查看emperors表,命令为:
select * from sqlite_master where type="table" and name="domain";

另外,也可以这样:
sqlite> .schema domain
CREATE TABLE [domain] ([vhost] VARCHAR(255) NOT NULL,[id] INTEGER NOT NULL,[domain] VARCHAR(255) NOT NULL,[value] VARCHAR(255) NOT NULL,[t] INTEGER DEFAULT 0 NULL,[status] INTEGER DEFAULT 0 NULL,[public_setting] TEXT NULL,[private_setting] TEXT NULL,PRIMARY KEY ([vhost],[id]));

4.Update 语句

替换vhost表中name字段中qqq为qddqq:
update vhost set name = 'qddqq' where name = 'qqq';

 

posted on 2020-08-13 15:41  weizy81  阅读(182)  评论(0编辑  收藏  举报