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';