網路資源很多:SQL語法教學

建立DB

> create database `mrbs` character set utf8 collate utf8_general_ci;

新增帳戶並授予該DB權限,設定密碼。

> grant all on `mrbs`.* to `mrbs`@`localhost` identified by 'password';
``應可以不用打,但有些情況下,語法沒用``反而會出錯

刷新權限

> flush privileges;

備份

#mysqldump [-h hostname] -u username -p mrbs > backup.sql;

還原

mysql -u roopt -p mrbs < backup.sql;
或
mysql -u root -p 進入
>source backup.sql

建立資料表

create table 資料表
(欄位1 欄位1的資料種類
[,欄位2 欄位2的資料種類]);

變更資料表

alter table 資料表
add、change、modify、drop ...;

刪除資料表

drop table 資料表;

清除資料表內容(保留欄位)

truncate table 資料表;

更新數據

update 資料表
set 欄位1 = "值1" [,欄位2 = "值2"]
where 條件;

插入數據

insert into 資料表 ['欄位1','欄位2']
values ('xx','xx');

刪除數據

delete from 資料表
where 條件;

常見SQL Joins圖

SQL Joins

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *