DESC tbl_name;
DESCRIBE tbl_name;
SHOW COLUMNS FROM tbl_name;
輸出欄位:Field, Type, Null, Key, Default, Extra。
SHOW CREATE TABLE tbl_name\G
USE information_schema;
SELECT * FROM COLUMNS WHERE TABLE_NAME = 'tbl_name' AND TABLE_SCHEMA = 'db_name';
可一次查詢多庫多表結構,適合自動化腳本。
SHOW DATABASES;
USE db_name;
SHOW TABLES;
-- 刪除舊唯一索引
ALTER TABLE tb_webparamcounter DROP INDEX AK_PAS_Name;
-- 新增複合唯一索引
ALTER TABLE tb_webparamcounter ADD UNIQUE AK_PAS_Name(PC_ID, PAC_Name);
-- 再加一欄位
ALTER TABLE tb_webparamcounter DROP INDEX AK_PAS_Name;
ALTER TABLE tb_webparamcounter ADD UNIQUE AK_PAS_Name(PC_ID, PAC_Name, PAC_Value);
注意:若欄位涉及外鍵,必須先 `DROP FOREIGN KEY` 再重建索引。
SELECT * FROM v$database;
SELECT * FROM all_users;
SELECT * FROM user_tables;