MySQL的CREATE語句是創建表時所使用的語句,CREATE TABLE語句用于創建一個新表格。
CREATE TABLE 表名 ( 列名1 數據類型1, 列名2 數據類型2, 列名3 數據類型3, ...... );
在這里,列是指表格中的列,數據類型是該列數據的類型。在列聲明后,您可以指定該列是否可以為空,以及該列是否為主鍵,唯一鍵或外鍵。
以下是一個示例:
CREATE TABLE employees ( employee_id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, first_name VARCHAR(30) NOT NULL, last_name VARCHAR(30) NOT NULL, email VARCHAR(50), hire_date DATE NOT NULL );
在這個例子中,你創建了一張名為employees的表格。這張表格包含了employee_id、first_name、last_name、email和hire_date這五個列。其中,employee_id是主鍵,也就是表格的唯一標識符,因為它是由MySQL自動分配的。first_name和last_name是非空字符串,這意味著您不能讓這些列為空。email是可選的,因為沒有在NOT NULL關鍵字后面指定。最后,hire_date是一個不允許為空的日期類型。
總的來說,在MySQL中創建表格非常簡單,并且使用CREATE語句的話可以輕松定義表格的屬性和約束,以確保數據的完整性和一致性。