在MySQL數據庫中,表名是一種重要的數據庫對象,它用于存儲數據。表名由兩部分組成:數據庫名和表名。
數據庫名是對一個或多個相關表的邏輯容器。在MySQL中,如果沒有特別指定,則使用默認數據庫。一般情況下,將數據表存儲在同一組織或應用程序中的同一數據庫中,以方便管理、維護和查詢。
而表名則是數據庫中的一個具體的對象,它用于存儲數據。表名必須是唯一的,并且符合MySQL定義的標識符規則。
-- 創建名為test的數據庫 CREATE DATABASE test; -- 切換到test數據庫 USE test; -- 創建名為users的數據表 CREATE TABLE users ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, name VARCHAR(30) NOT NULL, email VARCHAR(50), reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP );
在以上代碼中,我們首先創建了名為“test”的數據庫,然后使用“USE”命令切換到該數據庫。接著,我們創建了一個名為“users”的數據表,該數據表有四個字段:id、name、email、reg_date。其中,id字段為自增長的主鍵,name字段為不為空的字符串類型,email字段為可為空的字符串類型,reg_date字段為默認為當前時間的時間戳類型。
上一篇mysql客戶