建立一個數據庫中的表格是MySQL中一個非常基礎的操作。建立表之后,可以往里面插入數據,進行數據的存儲和管理。MySQL中有很多建表語句,這篇文章將介紹一些帶有主鍵設置的建表語句。
CREATE TABLE 表名( 列1名字 數據類型(長度) 主鍵, 列2名字 數據類型(長度), 列3名字 數據類型(長度), ... );
以上的建表語句可以用來建立一個帶主鍵的表格。其中,創建表格的語句需要將創建的表格的名稱用"表名"代替,將表格中要建的列進行命名并指定數據類型和長度。
例如,以下是創建一個名為"students"的表格,該表格有兩個列:"id"作為主鍵,數據類型為INT;"name"的數據類型為VARCHAR。
CREATE TABLE students( id INT PRIMARY KEY, name VARCHAR(50) );
除了在列定義中指定主鍵之外,還可以在CREATE TABLE語句中顯式指定主鍵。例如,以下是創建一個名為"customers"的表格,其主鍵為"id":
CREATE TABLE customers( id INT, name VARCHAR(50), PRIMARY KEY (id) );
在這種情況下,可以只定義列,而不必將主鍵顯式地設置為列之一。這樣可以將主鍵指定為多個列。例如,以下是創建一個名為"orders"的表格,包含兩個列:"order_id"和"customer_id"都作為主鍵:
CREATE TABLE orders( order_id INT, customer_id INT, order_date DATE, PRIMARY KEY (order_id, customer_id) );
以上就是一些MySQL中帶有主鍵設置的建表語句。使用這些語句可以輕松地建立一個帶有主鍵的表然后進行數據的存儲和管理。