天天看點

SQL語言基礎回顧

       看了快30集的SQL視訊了,人家講應該還算可以,但是記得腦袋裡的總覺得沒有什麼内容,做的筆記也很詳細,但是不回顧就等于白看了,每天回顧一下筆記,并結合課外資料及網絡資源,會有不少收獲!

我自己覺得第三章的内容挺重要的,“SQL語言基礎”,既是基礎,當然要牢記了!

SQL (structured query language)語言是使用者操作資料庫的通用語言,其功能:查詢、操縱、定義、控制。

      标準SQL隻包含9種語言:

      *資料查詢:SELECT               (表中資料的檢索) 

      *資料定義:CREATE,DROP, ALTER   (表的建立)

      *資料操縱:INSERT,UPDATE,DELETE     (表資料維護)

      *資料控制:GRANT ,REVOKE

  資料庫資料的操縱:增、删、改、查

1、使用insert插入單行資料

文法:Insert [into]  <表名> [列名] values <列值>

2、使用Insert Select 語句将現有表中的資料添加到已有的新表中

    文法:Insert into <已有的新表> <列名> Select <原表列名>from <原表名>

3、使用Select into語句将現有表中的資料添加到已有的建立表中

文法:select <建立表列名> into <建立表名> from <原表名>

删:

1、使用 delete删除資料某些資料

   文法:delete from <表名>  [where<删除條件>]

2、使用truncate table删除整個表的資料

  文法:truncate table<表名>

改:

使用update更新修改資料

 文法:update <表名> set <列名=更新值> [where <更新條件>]

查:

普通查詢

文法:Select <列名> from <表名> [where<查詢條件表達式>] [order by<排序的列名>[asc或desc]]

模糊查詢

使用like進行模糊查詢

分組查詢(使用group by進行分組查詢或使用having子句進行分組查詢)

多表連接配接查詢

        對于查詢、控制、操作、控制語句的格式也應該熟練掌握!在我們的GTD時間管理,必不可少的就是回顧,對于每天學到的知識做一個大緻的回顧,不要讓本來充實的一天變的不再充實!