SQL

大家好,通過這一段時間的學習,我學到了SQL的基本知識。學到了如何創建、修改數據庫、數據表,以及對數據庫的最主要的操作。增、刪、改、查的基本操作。

到現在,我才明白了,創建一個數據庫,首先對這個數所庫進行分析,明白這個數據庫是要做什麼用,要有那些表,要有那些約束條件,以及表與表之間應該有什麼樣的關係。這是在創建數據庫之前就應該知道,不然以後創建好了數據庫在弄一些這樣的約束也可以但一定要在輸入數據之前把這些操作弄好,不然對於數據的約束就不能達到我們想要的結果了。

如果沒有弄好一些必要的約束,就不能把一些必要的條件用上,辦入的數據達不到我們要的那種效果了,如: 對於郵箱的一些約束首字符一定要是:"字母,_"中間要有''@'' 還有"."等重要的通配符。這些只是當中的一些小的約束。還有許多其它的。對了一定要記住這一點,這些是在設計表的時候完成這些操作呀!

對於操作數據表就是對錶進行一些如:增、刪、改、查的必要四大操作了。在其中要用到的必要的關鍵字是:

一、針對於查:select from where group by order by(ASC(升序)、DESC(降序))、還有子查詢了,如外聯接、和內聯接了。其中要用到了關鍵字是:針對於內聯接(inner join   on)而外聯接則是:(分爲三種:1、左聯接(left join    on )2、右聯接(right join     on)3、全聯接(full join   on))

二、針對於增:

1、對於現有的表進行操作了:insert into  現有表名   (針對那些字段列表名)select(相對應那些字段列表名) from  數據源表名

2、對於現有的表進行操作了:insert into  現有表名   (針對那些字段列表名)

 select  (對那些字段列表名有內容)union

 select  (對那些字段列表名有內容)union

  ......

 select  (對那些字段列表名有內容)

3、對於一張新表:select 要用到的那些字段 into 新表 from 數據源表

三、針對於刪的操作

   1、刪除數據庫、數據表

     drop database 數據庫名   drop table 數據表名

  2、刪除數所行

     delete from 數據表 where 指定條件 注:特別要注意這一點,不然所有的數據都會刪掉

    truncate table 數據表名

四針對於改:

update 表 set 字段名=修改的東西

where 指定條件 注:一定寫呀,不然所有的數據都會改變

發佈了28 篇原創文章 · 獲贊 6 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章