Mysql學習筆記八:Mysql操作

連接MYSQL

安裝好mysql之後,使用以下命令登陸:

mysql -u root -p

這個管理界面屬於Mysql Client,其通過TCP連接跟Mysql Server 建立連接。

MysqlClientSQLTCPMysqlServer\boxed{Mysql Client}\rightarrow ^{TCP}_{SQL}\boxed{Mysql Server}

也可以通過指定主機來連接遠程的Mysql server

mysql -u root -h 127.0.0.1 -p

數據庫

在一個運行MySQL的服務器上,實際上可以創建多個數據庫(Database)。要列出所有數據庫,使用命令:

SHOW DATABASES;

其中,information_schemamysqlperformance_schemasys是系統庫,不要去改動它們。其他的是用戶創建的數據庫。

要創建一個新數據庫,使用命令:

CREATE DATABASE <name>;

要刪除一個數據庫,使用命令:

DROP DATABASE <name>;

對一個數據庫進行操作時,要首先將其切換爲當前數據庫:

USE <name>;

列出當前數據庫的所有表,使用命令:

SHOW TABLES;

要查看一個表的結構,使用命令:

DESC <name>;

使用以下命令查看創建表的SQL語句:

SHOW CREATE TABLE <name>;

創建表使用CREATE TABLE語句,而刪除表使用DROP TABLE語句:

CREATE TABLE <name>;
DROP TABLE <name>;

修改表就比較複雜。如果要給students表新增一列birth,使用:

ALTER TABLE students ADD COLUMN birth VARCHAR(10) NOT NULL;

要修改birth列,例如把列名改爲birthday,類型改爲VARCHAR(20)

ALTER TABLE students CHANGE COLUMN birth birthday VARCHAR(20) NOT NULL;

要刪除列,使用:

ALTER TABLE students DROP COLUMN birthday;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章