學習《MYSQL》課程,日期2017.4.25-2017.4.30

來源:互聯網
上載者:User

標籤:int   ons   ima   arch   日期   層級   char   data   建立資料庫   

顯示資料庫:

SHOW DATABASES database_name;

建立資料庫:

CREATE DATABASES database_name;

刪除資料庫:

DROP DATABASE database_name;

建立資料表:

CREATE TABLE<表名>

(

欄位名1,資料類型[列層級約束條件] [預設值],

);

例:

CREATE TABLE TB1

(ID INT(11),

NAME VARCHAR(20));

主鍵:欄位名 資料類型 PRIMARY KEY[預設值];

例:

CREATE TABLE TB1

(ID INT(11) PRIMARY KEY,

NAME VARCHAR(20));

或:

CREATE TABLE TB1

(ID INT(11),

NAME VARCHAR(20)

PRIMARY KEY(ID));

外鍵:

[CONSTRAINT<外鍵名> ]FOREIGN KEY 欄位名1[欄位名2]

PREFERENCES<主表名>主鍵列1[主鍵列2]

例:(將deptId作為外部索引鍵關聯到tb_2的主鍵id)

CREATE TABLE tb_1

(

id INT(11) PRIMARY KEY,

name VARCHAR(20) NOT NULL(非空),

location VARCHAR(50)

);

CREATE TABLE tb_2

(

id INT(11) PRIMARY KEY,

name VARCHAR(20),

deptId INT(11),

CONSTRAINT tb_1 FOREIGN KEY (deptId) REFERENCES tb_2(id));

設定表的屬性值自動增加:

欄位名 資料類型 AUTO_INCREMENT

例:

id INT (11) PRIMARY KEY AUTO_INCREMENT,

修改表名:

ALTER TABLE<舊錶名>RENAME[TO]<新表名>

ALTER TABLE tb_1 RENAME tb_dept;

修改表內容:

ALTER TABLE<表名>MODIFY<欄位名><資料類型>

ALTER TABLE tb_1 MODIFY name VARCHAR(30);

 

學習《MYSQL》課程,日期2017.4.25-2017.4.30

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.