SELECT name FROM sqlite_master WHERE type=’table’ORDER BY name;对于索引,type 等于 ‘index’, name 则是索引的名字,tbl_name 是该索引所属的表的名字。 不管是表还是索引,sql 字段是原先用 CREATE TABLE 或 CREATE INDEX 语句创建它们时的命令文本。对于自动创建的索引(用来实现 PRIMARY KE...
SELECT sql FROM (SELECT * FROM sqlite_master UNION ALL SELECT * FROM sqlite_temp_master) WHERE type!='meta' ORDER BY tbl_name, type DESC, name 或者,如果你给".schema"命令一个参数,由于你只想得到一个表的结构,查询可以是这样: SELECT sql FROM (SELECT * FROM sqlite_master UNION ALL SELECT ...
sqlite>SELECTtbl_nameFROMsqlite_masterWHEREtype='table'; 假如你只有COMPANY table在你的testDB.db。数据库,这将产生以下结果: tbl_name --- COMPANY 你可以列出完整的公司信息表如下: sqlite>SELECTsqlFROMsqlite_masterWHEREtype='table'ANDtbl_name='COMPANY'; 假如你只有COMPANY table在你的testDB.db,数据库...
tbl_name---COMPANY 您可以列出关于 COMPANY 表的完整信息,如下所示: sqlite>SELECTsqlFROMsqlite_masterWHEREtype='table'ANDtbl_name='COMPANY'; 假设在 testDB.db 中已经存在唯一的 COMPANY 表,则将产生以下结果: CREATETABLECOMPANY( IDINTPRIMARYKEYNOTNULL, NAME TEXTNOTNULL, AGEINTNOTNULL, ADDRESSCHAR(50...
sqlite> SELECT ID, NAME, SALARY FROM COMPANY; 1. 上面的查询将产生以下输出。 ID NAME SALARY --- --- --- 1 Paul 20000.0 2 Allen 15000.0 3 Teddy 20000.0 4 Mark 65000.0 5 David 85000.0 6 Kim 45000.0 7 Learnfk 10000.0 1. 2. 3. ...
tbl_name---COMPANY 您可以列出关于 COMPANY 表的完整信息,如下所示: sqlite>SELECT sql FROM sqlite_master WHERE type='table'AND tbl_name='COMPANY'; 假设在 testDB.db 中已经存在唯一的 COMPANY 表,则将产生以下结果: CREATE TABLE COMPANY(ID INT PRIMARY KEY NOT NULL,NAME TEXT NOT NULL,AGE INT NO...
sqlite> SELECT sql FROM sqlite_master WHEREtype='table'AND tbl_name ='COMPANY'; 假设在 testDB.db 中已经存在唯一的 COMPANY 表,则将产生以下结果: CREATE TABLE COMPANY( ID INT PRIMARY KEY NOT NULL, NAME TEXT NOT NULL, AGE INT NOT NULL, ...
sqlite>.width10,20,10sqlite>SELECT*FROM COMPANY; 会导致最后一句 sqlite>SELECT sql FROM sqlite_master WHERE type='table'AND tbl_name='COMPANY'; 在输出提示里面不完整 初学者找不到解决方法,只能尝试使用 .width on 后再调试 sqlite>SELECT sql FROM sqlite_master WHERE type='table'AND tbl_name='CO...
sqlite> SELECT sql FROM sqlite_master WHERE type = 'table' AND tbl_name = 'COMPANY'; 假设在 testDB.db 中已经存在唯一的 COMPANY 表,则将产生以下结果: CREATE TABLE COMPANY( ID INT PRIMARY KEY NOT NULL, NAME TEXT NOT NULL, AGE INT NOT NULL, ...
SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'your_table_name' 代码语言:txt 复制 这将返回有关指定表的详细信息,例如表名、所属架构、行数等。 使用sys表: sys表是SQL Server系统表,包含了许多有关数据库对象的信息。要查询表元数据,可以使用以下查询: 代码语言:sql 复制 SELECT * FROM ...