MYSQL資料庫學習----MYSQL資料庫、表操作和引擎區別

來源:互聯網
上載者:User

標籤:

MYSQL資料庫的操作

一:查看MYSQL中所有的資料庫

SHOW DATABASES;

二:建立資料庫

CRETAE DATABASE 資料庫名稱;

三:刪除資料庫

DROP DATABASE 資料庫名稱;

四:查看資料庫支援的儲存引擎

SHOW ENGINES;

四:串連MYSQL資料庫

USE 資料庫名稱;

 

MYSQL資料庫中表的操作

一:查看資料庫中的所有表格

SHOW TABLES;

二:查看錶格的結構

DESC 表名稱;(基本結構);

SHOW CREATE TABLE 表名稱;(詳細結構);

三:建立表

CREATE TABLE 表名稱(欄位名 資料類型 約束條件,欄位名 資料類型 約束條件,....);

約束條件 說明
PRIMARY KEY 表示該欄位為該表的主鍵,可以唯一標識對應的元素
FOREIGN KEY 表示該欄位為該表的外鍵,是與之聯絡的表的主鍵
NOT NULL 表示該欄位不可為空
UNIQUE 表示該欄位的值是唯一不重複的
AUTO_INCREMENT 表示該欄位的值自動增加
DEFAULT 為該欄位的預設值

四:修改表名稱

ALTER TBALE 舊錶名 RENAME 新表名;

五:刪除表

DROP TABLE 表名稱;

六:修改欄位資料類型

ALTER TABLE 表名稱 MODIFY 欄位名 新資料類型; 

七:修改欄位排序 

ALTER TABLE 表名稱 MODIFY 欄位名 FIRST/AFTER 欄位名; 

八:修改欄位名

ALTER TABLE 表名稱 CHANGE 舊欄位名 新欄位名 新資料類型;

九:增加欄位(before/插入“欄位名”之前,after/插入“欄位名”之後)

ALTER TABLE 表名稱 ADD 新欄位名 新資料類型 新約束條件 [BEFORE/AFTER 欄位名];

十:刪除欄位

ALTER TABLE 表名稱 DROP 欄位名;

十一:更改表的儲存引擎

ALTER TABLE 表名稱 ENGINE=儲存引擎名稱;

儲存引擎 說明
InooDB 支援事物邏輯,有事件復原,並發性,支援外鍵。
MyISAM 佔用空間小,處理速度快。
MEMORY 資料表格儲存體在記憶體中,速度快,缺點就是資料易丟失,生命週期短。

MYSQL資料庫學習----MYSQL資料庫、表操作和引擎區別

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.