1. 程式人生 > >資料庫視訊(二)——增刪改查

資料庫視訊(二)——增刪改查

前言

資料庫中最重要的一部分內容就是對資料表的操作了。資料表的增加、刪除、修改、查詢四大部分,需要我們能對其進行熟練操作。

正文

       在資料庫中,建立新表、檢視、觸發器、儲存過程等,需要建立一個新的時,一般都是用關鍵字CREATE;刪除某個表或者檢視等巨集觀內容需要用到關鍵字Drop,刪除某一具體記錄時需要用到關鍵字Delete;而對於某一具體欄位的修改,需要用關鍵字Alter…Add;查詢裡面涉及到的內容比較多,基本的查詢關鍵字Select,既可以簡單的查詢某一內容,也可以實現其他功能的SQL 語句巢狀使用,這個高階查詢是比較複雜的查詢了。

    Create建立資料表,Alter可以更改該表的欄位,Drop可以刪除這個表。

1、Create 語句:

Create Table Train_Times

2、Alter語句:

為了新增一個新列,基本語法

Alter Table name_of_table

ADD name_of_field data_type 

刪除一個現有列,基本語法:

Alter Table name_of table

Drop Column name_of_field

3、Drop語句:

基本語法

Drop Table name_of_table

   以上都是資料庫的定義語言,是用於描述資料庫中要儲存的現實世界的語言。主要的操作物件是資料庫本身以及資料庫的屬性,用這些關鍵字來管理和定義資料庫。除此之外,還有資料庫的操作語言。用於操作資料庫物件包含的資料,也就是我們常說的記錄。具體的操作語句有:Insert語句向資料表插入一條記錄,Delete語句刪除表中的一條或多條記錄,也可以刪除表中的所有記錄, Update語句用於修改已存在表中的記錄的內容。把這兩部分的語句結合起來,其實也就是我們常說的增、刪、改。

       資料庫的查詢功能可謂是重中之重的一部分了。查詢可以分為子查詢和高階查詢。歸根結底,其實就是簡單查詢以及簡單查詢的巢狀,是直接查詢或者是有條件查詢的巢狀。最簡單的查詢便是能查詢要要查詢的記錄即可,對查找出來的記錄不做任何的改動。稍微複雜但依然是簡單的查詢便是在查找出來的記錄基礎之上,對已有查詢結果做一些改動,以方便我們的閱覽。比如對查詢記錄進行排序、分組,更好的利用SQL 語言完成我們需要的資料表,使結果一目瞭然,同時提高我們的工作效率。簡單的查詢語句結構如下:

Select[All/Distinct] select_list

Into new_table

From table_source

Where search_conditions

Grope By grope_by_expression

Having search_conditions

Order By order_expression[ASC/DESC]

       比較完整的簡單查詢語法格式就是上面的語法結構了。高階查詢就是在簡單的基礎之上,進行巢狀而成的查詢。語法結構依然如此。在簡單查詢結構中,實現特定功能也是需要指定的關鍵字,對這些關鍵字的理解,也需要我們在日後的實踐中能理解的越來越深入。

結語

       本篇只是對資料庫的增刪改查進行了很淺顯的總結,面向的物件是資料庫本身及其屬性,以及具體的記錄,對具體語句的使用沒有進行詳細的說明。隨著學習的不斷深入,對具體語句的理解不斷加深,再慢慢對具體語句進行總結。