連接MYSQL
安裝好mysql之後,使用以下命令登陸:
mysql -u root -p
這個管理界面屬於Mysql Client,其通過TCP連接跟Mysql Server 建立連接。
也可以通過指定主機來連接遠程的Mysql server
mysql -u root -h 127.0.0.1 -p
數據庫
在一個運行MySQL的服務器上,實際上可以創建多個數據庫(Database)。要列出所有數據庫,使用命令:
SHOW DATABASES;
其中,information_schema
、mysql
、performance_schema
和sys
是系統庫,不要去改動它們。其他的是用戶創建的數據庫。
要創建一個新數據庫,使用命令:
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;