MySQL是一款常用的關系型數據庫,它是開源的,使用簡單方便。在MySQL中,獲取所有表和描述信息是非常常見的操作,下面我們就來一起學習如何實現。
要獲取所有表和描述信息,可以使用MySQL的SHOW TABLES
和SHOW CREATE TABLE
語句。首先,使用SHOW TABLES
語句獲取所有的表名:
SHOW TABLES;
使用SHOW CREATE TABLE
語句獲取表的描述信息:
SHOW CREATE TABLE 表名;
這樣就可以獲取指定表的描述信息了。如果想要獲取所有表的描述信息,可以通過循環遍歷所有的表名,一個一個獲取:
SHOW TABLES; -- 獲取所有的表名 SET group_concat_max_len = 1000000; -- 設置分組連接最大長度 SELECT GROUP_CONCAT(CONCAT('SHOW CREATE TABLE ', TABLE_NAME) SEPARATOR ';') FROM information_schema.TABLES WHERE TABLE_SCHEMA = '數據庫名'; # 這里需要將 output 鍵的值改為 vertical,才能在命令行中查看完整的信息 mysql -u 用戶名 -p -h 主機名 -N -s -r -e "SET group_concat_max_len = 1000000;SELECT GROUP_CONCAT(CONCAT('SHOW CREATE TABLE ', TABLE_NAME) SEPARATOR ';') FROM information_schema.TABLES WHERE TABLE_SCHEMA = '數據庫名';" | mysql -u 用戶名 -p -h 主機名 --vertical
以上就是獲取所有表和描述信息的方法了,使用起來非常方便。如果你需要使用MySQL,不妨試試這個方法,相信會給你帶來很大的幫助。
上一篇半弧形狀怎么寫css
下一篇css選擇iput