基礎SQL語句學習

2022-05-05 05:15:07 字數 1210 閱讀 9919

(注: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...