数据库视频(二)——增删改查
前言
? ? ?? 數據庫中最重要的一部分內容就是對數據表的操作了。數據表的增加、刪除、修改、查詢四大部分,需要我們能對其進行熟練操作。
正文
? ? ?? 在數據庫中,創建新表、視圖、觸發器、存儲過程等,需要創建一個新的時,一般都是用關鍵字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]
? ? ?? 比較完整的簡單查詢語法格式就是上面的語法結構了。高級查詢就是在簡單的基礎之上,進行嵌套而成的查詢。語法結構依然如此。在簡單查詢結構中,實現特定功能也是需要指定的關鍵字,對這些關鍵字的理解,也需要我們在日后的實踐中能理解的越來越深入。
結語
? ? ?? 本篇只是對數據庫的增刪改查進行了很淺顯的總結,面向的對象是數據庫本身及其屬性,以及具體的記錄,對具體語句的使用沒有進行詳細的說明。隨著學習的不斷深入,對具體語句的理解不斷加深,再慢慢對具體語句進行總結。
總結
以上是生活随笔為你收集整理的数据库视频(二)——增删改查的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据库视频(一)——整体认识
- 下一篇: 数据库视频(三)——总结篇