注意事項
一、帳號與權限
1.Mysql很好用, 但是資料庫的資料表容量會受作業系統的最大檔案容量限制
2.預設裝好Mysql時, 使用者最高權限是root, password是"無", 所以要立刻更改密碼
請直接下指令即可
/usr/bin/mysqladmin -u root password '新密碼'
下次登入mysql時就下
mysql -u root -p
再輸入密碼即可
3.若要設定 root 和其他 user 的密碼
mysqladmin -u root password '新密碼'
mysqladmin -u root -p
Enter password: 此時再輸入密碼(建議採用)
use mysql;
mysql> UPDATE user SET password=password('新密碼') where user='root';
只改 root 的密碼,如果沒有用 where ,則表示改全部 user 的密碼
mysql> FLUSH PRIVILEGES; 在 mysql 資料庫內,一定要用 flush 更新記憶體上的資料
在Mysql中的命令要以";"分號來作結束
一、基本操作
select database(); 顯示目前所使用的資料庫
show tables; 顯示目前使用資料庫中的資料表
describe 資料庫名稱; 顯示目前資料表的欄位結構
select * from 資料表名稱; 顯示資料表欄位資料
quit或exit ;結束Mysql
二、基本SQL指令
SELECT 欄位1,欄位2 FROM 資料表名稱 WHERE 欄位='條件';
顯示特定資料表所指定的欄位資料
CREATE DATABASE TEST1; 新建立資料庫TEST1
DROP DATABASE TEST1; 刪除資料庫TEST1
CREATE TABLE 資料表名稱(
欄位1 資料型態 屬性 內定值 其他,
欄位2 資料型態 屬性 內定值 其他,
.......)
建立資料表的欄位結構
DROP TABLE 資料表名稱; 刪除資料表
INSERT INTO 資料表名稱(指定欄位1,指定欄位2) VALUES(欄位1的值, 欄位2的值); 新增資料到資料表中指定欄位
DELECT FROM 資料表名稱 WHERE 欄位1="值1" 邏輯運算子 欄位2="值2"; 刪除資料表中指定欄位資料
UPDATE 資料表名稱 SET 欄位1='值1', 欄位2='值2' WHERE 指定欄位1='條件1' 邏輯運算子 指定欄位2='條件2'
Mysql指令
誰在線上
正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客