MySQL創建表權限是指允許用戶創建其自己的數據庫并在其中創建新的表格。在MySQL中,只有具有足夠權限的用戶可以創建表。下面是一個示例:
CREATE TABLE my_table ( ID INT NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName VARCHAR(20), LastName VARCHAR(20), Age INT );
上面的代碼會創建一個名為my_table的新表,里面包含了四列:ID、FirstName、LastName和Age。其中,ID列是自動增長字段,它將每個新行插入my_table時自動遞增。PRIMARY KEY語句指定了ID列是表的主鍵。
用戶可以使用以下命令來授予其他用戶創建表的權限:
GRANT CREATE TABLE ON my_database.* TO 'user_name'@'localhost';
上面的代碼會授予'user_name'@'localhost'用戶在名為my_database的數據庫下創建表的權限。如果需要取消這個權限,則可以使用以下命令:
REVOKE CREATE TABLE ON my_database.* FROM 'user_name'@'localhost';
以上是MySQL創建表權限的相關介紹和示例代碼。如有需要,用戶可以在 MySQL 官方文檔中查找更多的信息和教程。