日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
mysql常用命令,mysql常用命令行大全創(chuàng)建表(mysql常用的命令大全)

在MySQL中,創(chuàng)建表是使用CREATE TABLE語句,以下是一些常用的命令和選項:

1、創(chuàng)建表

CREATE TABLE 表名 (
    列名1 數(shù)據(jù)類型,
    列名2 數(shù)據(jù)類型,
    ...
);

創(chuàng)建一個名為students的表,包含id、nameage三個字段:

CREATE TABLE students (
    id INT,
    name VARCHAR(255),
    age INT
);

2、設置主鍵

CREATE TABLE 表名 (
    列名1 數(shù)據(jù)類型 PRIMARY KEY,
    列名2 數(shù)據(jù)類型,
    ...
);

id字段設置為主鍵:

CREATE TABLE students (
    id INT PRIMARY KEY,
    name VARCHAR(255),
    age INT
);

3、設置自動遞增

CREATE TABLE 表名 (
    列名1 數(shù)據(jù)類型 AUTO_INCREMENT PRIMARY KEY,
    列名2 數(shù)據(jù)類型,
    ...
);

id字段設置為自動遞增:

CREATE TABLE students (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(255),
    age INT
);

4、設置默認值

CREATE TABLE 表名 (
    列名1 數(shù)據(jù)類型 DEFAULT 默認值,
    列名2 數(shù)據(jù)類型,
    ...
);

age字段設置默認值為18:

CREATE TABLE students (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(255),
    age INT DEFAULT 18
);

5、添加外鍵約束

CREATE TABLE 表名 (
    列名1 數(shù)據(jù)類型,
    列名2 數(shù)據(jù)類型,
    FOREIGN KEY (列名2) REFERENCES 另一張表(列名)
);

students表添加一個class_id字段,并將其設置為classes表中id字段的外鍵:

CREATE TABLE students (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(255),
    age INT DEFAULT 18,
    class_id INT,
    FOREIGN KEY (class_id) REFERENCES classes(id)
);

6、添加索引(可選)

CREATE TABLE 表名 (
    列名1 數(shù)據(jù)類型,
    列名2 數(shù)據(jù)類型,
    INDEX(列名1)
);

students表中的name字段添加索引:

CREATE TABLE students (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(255),
    age INT DEFAULT 18,
    class_id INT,
    FOREIGN KEY (class_id) REFERENCES classes(id),
    INDEX(name)
);

當前文章:mysql常用命令,mysql常用命令行大全創(chuàng)建表(mysql常用的命令大全)
網(wǎng)站URL:http://www.5511xx.com/article/djdhhcp.html