(注:sql對大小寫不敏感,附:命令列操作:
cd 目錄名 可進入檔案,
cd ..
可返回上級木目錄)
mysql -u
使用者名稱
-p密碼,即可進入資料庫。
show databases
可顯示已建立的資料庫,在命令列中輸入
ues
資料庫名,選擇資料庫。
使用語句對資料庫的table進行操作
a) select * from 表名(顯示表內所有資料)
b) select 屬性
from
表名 where
符合某條件(如
id=』1』)
c) delete from 表名
where
屬性=』』 (可刪除某行)
d) delete * from 表名
; (可刪除表中所有行)
e) insert [into] 表名
(屬性名
,屬性名
,屬性名
...) values(值1,
值2,值3)
,屬性名可只寫其中幾個。若所有values都有插入,可省略表明後的屬性名的輸入。
f)insert 表名 set 屬性1='', 屬性2='';(可插入部分屬性值)
f) update 表名
set
屬性=』值』 [,屬性2=』值』 ...] where 屬性
=』值』 ;
5. 基礎問題處理:
a) 若select 獲取的某列中有
重複因素
,可用select distinct 屬性
from
表名;
其結果不會有重複屬性。
b) 若要找到符合多項屬性值的屬性
,可用 and(
or) 進行連線,如:
select * from
表名 where id=』1』 and(or) price=』2』;也可將
and和
or連線
: (id=』1』 or id=』2』) and lastname=』mr』;
c) 若需要對得到的值進行排序,可用ordey,如:select 屬性
from
表名 ordey by
屬性2;
(得到根據屬性
2排序的值)
SQL學習筆記 基礎SQL語句
andornot 邏輯運算子 order by 排序 基本修改語句 每一句結尾都有 所以注意換行,來增加可讀性。大小寫不敏感。命令一般全大寫,便於區分。當遇到差異的時候,以mysql為基礎進行筆記整理 選擇資料庫 use name 設定字符集 set names 字元編碼方式 select colu...
SQL學習筆記 基礎SQL語句
目錄and or not 邏輯運算子 order by 排序 基本修改語句 每一句結尾都有 所以注意換行,來增加可讀性。大小寫不敏感。命令一般全大寫,便於區分。當遇到差異的時候,以mysql為基礎進行筆記整理 選擇資料庫 use name 設定字符集 set names 字元編碼方式 select ...
MYSQL學習筆記 SQL語句基礎
增 insert into grade values 3,english 80 insert into class select stuid,class from grade 值需匹配 刪 delete from grade where id 3 改 update grade set grade 6...