在Sqlite中,我可以查询表名及其结构,如下所示:
SELECT name, sql
FROM sqlite_master
WHERE type = 'table' AND Name NOT LIKE '%sqlite%' 我想查询MySQL数据库的数据库原理图。我深入研究了一下phpMyAdmin,最后是这样的:
SELECT SCHEMA_NAME, TABLE_NAME
FROM SCHEMATA, TABLES
WHERE SCHEMA_NAME = TABLE_SCHEMA AND SCHEMA_NAME ='myDb'不幸的是,这只会输出表的名称。是否有任何sql查询执行以下工作:
mysqldump -u root myDb --no-data=true --add-drop-table=false > myDb.sql 发布于 2013-02-16 05:17:27
select *
from information_schema.columns
where table_schema = 'sqlite_master'
order by table_name, ordinal_position基于来自this SO question的接受答案
发布于 2013-02-16 05:17:11
怎么样
SHOW CREATE TABLE tablename;https://stackoverflow.com/questions/14902746
复制相似问题