建立一个数据库中的表格是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中带有主键设置的建表语句。使用这些语句可以轻松地建立一个带有主键的表然后进行数据的存储和管理。