sql怎么查看表的信息

MySQL看表结构:DESC 表名或DESCRIBE 表名。

PostgreSQL看表结构:d 表名或SELECT FROM information_schema.columns WHERE table_name = '表名'。

SQLite看表结构:PRAGMA table_info(表名)。

MySQL看索引:SHOW INDEX FROM 表名。

PostgreSQL看索引:SELECT FROM pg_indexes WHERE tablename = '表名'。

SQLite看索引:PRAGMA index_list(表名)。

MySQL看约束:SHOW CREATE TABLE 表名。

PostgreSQL看约束:SELECT FROM information_schema.table_constraints WHERE table_name = '表名'。

SQLite看约束:SHOW CREATE TABLE 表名。

导出MySQL表结构:DESCRIBE 表名 INTO OUTFILE '/path/to/file.txt'。

不确定SQLite导出方式,需测试。

你自己掂量。

用sql语句怎么查一个表的信息

1 、查询所有列。
sql语句:SELECT FROM user。
对,就是这行。

2 、查询指定列sql语句:SELECT nickname, mobile, sex FROM user。
指定列就这样写。

3 、将查询结果按字段的值进行排序sql语句:SELECT FROM emp ORDER BY deptno, sal DESC; deptno升序,sal降序,没问题。

4 、比较查询sql语句:select Sname as 姓名, Sage as 年龄 from student where Sage < 2>
5 、字符匹配(like %_)。
查询所有包含“鸡”的菜品的名称和编号。
sql语句:select name as 菜品名, price as 价格 from food where name like '%鸡%'; 包含“鸡”,%放两边,对。