1. 程式人生 > >資料應用達人之SQL基礎教程分享9-資料操作

資料應用達人之SQL基礎教程分享9-資料操作

第三章 資料操作和函式

(資料庫裡基礎的元素就是資料,本章將向你介紹SQL是如何操作具體資料的,以及SQL裡函式的知識)

1.資料操作

造“資料”的運動

1、插入資料

【知識點介紹】

除了查詢,資料操作也是SQL裡重要的內容,在SQL裡主要有INSERT、UPDATE、DELETE這3個基本語句來對資料進行新增修改刪除。
首先我們來介紹下INSERT,即插入資料,我們可以插入一列新的資料,可以在指定的列插入指定的資料,也可以從把其他表的資料插入到表中。
INSERT一般情況下用法是這樣的:

Sql程式碼 
  1. -- 表中插入一列新的資料  
  2. INSERT INTO 表  
  3. VALUES
     (值1,值2,值3);  
  4. -- 給指定的列插入資料  
  5. INSERT INTO 表 (列1,列2)  
  6. VALUES (值1,值2);  
  7. -- 插入其他表的資料到目標表  
  8. INSERT INTO 表1 (列1,列2)  
  9. SELECT (列1,列2) FROM 表2  
  10. WHERE[子句];   

注意一點:SQL語句是不區分大小寫的,但資料本身是區分大小寫的。

【例項】

為我們的學生表新增一名新的學生,其中ID和Credit是整形數字型別,其他都是字串型別,且ID和SName不能為空,注意順序,注意檢視我們SQL語句中的資料值。

Sql程式碼 
  1. INSERT INTO
     student  
  2. VALUES (20160015,'Maya','Female','Botany',28);  

2、更新資料

【知識點介紹】

UPDATE可以修改、更新表中的資料,它的常規用法如下:

Sql程式碼 
  1. UPDATE 表 SET 列 = 新值   
  2. WHERE 列 = 某值;  

【例項】

替學生表中的Martin同學的性別修改為Male,並把空缺的資料補上,他是Botany專業的,學分是26。
Martin的學號是20160013。

Sql程式碼 
  1. student  
  2. SET Sex = 'Male',  
  3.     Major = 'Botany',  
  4.     Credit = 28  
  5. WHERE ID = 20160013;  -- 通過ID指定要修改的行  

3、刪除資料

DELETE使用來執行刪除的,它很有效、果斷,它可以用來刪除整行的資料,但不能刪除某一列的資料。
使用DELETE需要謹慎,資料一旦刪除,就......
我們可以使用來刪除指定的一行或多行資料:

Sql程式碼 
  1. DELETE FROM 表  
  2. WHERE[子句];  

【例項】

刪除Maya這名同學的資料,她的學號是20160015。
根據ID刪除指定的資料。

Sql程式碼 
  1. DELETE FROM student  
  2. WHERE ID = 20160015;  

下文待續。。。。。。

歡迎大家前往訪問我們的官網:

http://www.datanew.com/datanew/homepage

http://www.lechuangzhe.com/homepage