mysql创建表的sql语句

CREATE TABLE table_name (, column1 datatype,, column2 datatype,, column3 datatype,, …,);

创建表SQL语句如下:

CREATE TABLE 表名 (
    列名1 数据类型(长度) [约束条件],
    列名2 数据类型(长度) [约束条件],
    ...
    列名n 数据类型(长度) [约束条件],
    PRIMARY KEY (主键列名),
    FOREIGN KEY (外键列名) REFERENCES 参照表名(参照列名)
);

创建一个名为students的表,包含以下字段:

mysql创建表的sql语句

id:整数类型,自增长,作为主键

name:字符串类型,最大长度为50,不能为空

mysql创建表的sql语句

age:整数类型,范围在1到100之间

class_id:整数类型,作为外键,引用classes表的id字段

mysql创建表的sql语句

创建表SQL语句如下:

CREATE TABLE students (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(50) NOT NULL,
    age INT CHECK (age >= 1 AND age <= 100),
    class_id INT,
    FOREIGN KEY (class_id) REFERENCES classes(id)
);

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/639098.html

(0)
未希新媒体运营
上一篇 2024-05-21 02:22
下一篇 2024-05-21 02:24

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入