標籤:
1、MySQL資料庫的串連與關閉:
mysql –h 伺服器主機地址 –u 使用者名稱 –p 使用者密碼
只有客戶機所在的主機被授予許可權才能去串連MySQL伺服器。
注意:
1.每個SQL命令都需要使用分號來完成
2.可以將一行命令拆成多行
3.可以通過\c來取消本行命令
4.可以通過\q、exit、ctrl+c或者quit來退出當前用戶端
2、建立新使用者並授權
CRANT 許可權 ON 資料庫.資料表 TO 使用者名稱@登入主機 INDENTIFIED BY "密碼"
例如:
添加一個新使用者名稱為lijie,密碼為字串“jiege”。讓他可以在任何主機上登入,並對所有資料庫有查詢、插入、修改、刪除的許可權。首先要以root使用者登入,然後輸入以下命令:
GRANT SELECT,INSERT,UPDATE,DELETE ON *.* TO [email protected]”%” INDENTIFIED BY “jiege”;
3、建立資料庫
基本的建立資料庫的語句命令比較簡單:
CREATE DATABASE [IF NOT EXISTS] 資料庫名稱;
刪除資料庫:
DROP DATABASE [IF EXISTS] 資料庫名稱;
顯示當前資料庫伺服器下的所有資料庫列表:
SHOW DATABASES;
選擇資料庫:
USE 資料庫名稱;
注意:
1.MySQL資料庫中命令不區分大小寫。
2.每建立一個資料庫,就會在data目錄下建立一個以此資料庫名稱命名的檔案夾。
3.在Windows下,資料庫名稱也是不區分大小寫,但在Linux下,資料庫名稱嚴格區分大小寫。
4、建立資料表
簡單的建立資料表文法:
CREATE TABLE [IF NOT EXISTS] 表名稱(欄位1資訊,欄位2資訊…欄位N資訊)[ENGINE=MyISAM DEFAULT CHARSET=UTF8];
刪除資料表:
DROP TABLE [IF EXISTS] 資料表名稱;
修改表結構:
ALTER TABLE 資料表名稱 相關操作;
5、資料表內容的簡單管理
插入資料:
INSERT INTO 表名稱[(欄位名稱)] VALUE(前面欄位對應的值);
查詢資料:
SELECT 欄位名稱1,欄位名稱2,… FROM 表名稱
更改資料:
UPDATE 資料表 set 欄位名稱=新修改的值 [WHERE 條件]
刪除資料:
DELETE FROM 表名稱 [WHERE 條件]
MySQL資料庫的常見操作