mysql怎么新增俩个表
时间 : 2023-03-08 09:47:01声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

1. 新增表1

CREATE TABLE table1 (

column1 datatype,

column2 datatype,

column3 datatype,

.....

columnN datatype

);

说明:其中,table1为要新增的表名,column1到columnN为要在表中创建的列名和对应的数据类型。

例如,以下SQL语句将创建一个名为“users”的表,其中包含有“id”(主键)、“username”和“password”三个字段:

CREATE TABLE users (

id INT(11) NOT NULL AUTO_INCREMENT primary key,

username VARCHAR(50),

password VARCHAR(50)

);

2. 新增表2

CREATE TABLE table2 (

column1 datatype,

column2 datatype,

column3 datatype,

.....

columnN datatype

);

说明:同样地,table2为要新增的表名,column1到columnN为要在表中创建的列名和对应的数据类型。

例如,以下SQL语句将创建一个名为“orders”的表,其中包含有“id”(主键)、“user_id”(外键)、“product_name”和“price”四个字段:

CREATE TABLE orders (

id INT(11) NOT NULL AUTO_INCREMENT primary key,

user_id INT(11) NOT NULL,

product_name VARCHAR(50),

price DECIMAL(10,2),

FOREIGN KEY (user_id) REFERENCES users(id)

);

说明:上面的SQL语句中,user_id为外键,其参照的是users表中的主键id。这样,就可以在orders表中通过user_id来关联查询users表中的对应记录。

在创建完表之后,还可以通过INSERT INTO语句向表中插入数据,或者通过ALTER TABLE语句修改表结构,例如添加列、删除列、更改列属性等。