記得大學時常常寫SQL,所以語法很熟悉。
但先前工作是前端變成很少接觸這塊,幾乎快2年沒碰,現在就盡可能的把我學的記錄下來。
而更早之前則是使用ORM,之後就超級少遇到了,被ORM慣壞了。
這篇先從基礎開始。
查詢,對Table01裡的所有欄位進行搜尋
*表示所有欄位
1 | select * from Table01 |
新增,對table插入一列值
1 | insert into Table01 (name,email) values ('yuhsiang','test@test.com') |
修改,對table的欄位去設定數值,並指定id為6的資料去修改
1 | update Table01 set name='tom',email='tom@email.com' where id='6' |
刪除,對指定的資料去刪除
1 | delete Table01 where id='1' |
可以發現,我們賦予值的資料都有’’,而欄位則沒有。
且要修改特定某一筆時,是使用where加上該列的主鍵(PK)去辨識出該列的資料。