DML語言(重要)

2021-10-09 12:21:01 字數 2124 閱讀 9031

語法:insert into 表名([欄位1,欄位2,欄位3])value(『值1』),(『值2』),(『值3』, …)

--插入語句(新增)

insert

into

`grade`

(`gradename`

)values('大四')

一般寫插入語句,一定要資料和字段一一對應

--插入多個字段

insert

into

`grade`

(`gradename`

)values

('大二'),

('大一'

)insert

into

`student`

(`name`

,`pwd`

,`***`

)values

('張三'

,'aaaaaa'

,'男'

)insert

into

'student'

('name'

,'pwd'

,'***'

)values

(`李四`

,`aaaaaa`

,`男`),

(`王五`

,`aaaaaa`

,`男`

)

字段可以省略,但是後面的值必須要一一對應,不能少(不推薦使用)

語法:update 表名 set collnum_name = value,[colnum_name = value, …] where [條件] //set 列值 = 新值

--修改學員的名字,帶了條件

update

`student`

set`name`

='狂神'

where id =1;

--不指定條件的話,會改動所有表

update

`student`

set`name`

='長江七号'

--修改多個屬性,用逗號隔開

update

`student`

set`name`

='狂神'

,`email`

='[email protected]'

where id=

1;

不指定條件效果:

條件:where 子句 (暫時只涉及運算子)

id等於某個值,大於某個值,在某個區間內修改……

操作符會返回布林值

操作符含義

範圍結果=等於

5=6false

<>或!=

不等於5<>6 (!=)

true

>

<

<=

>=

between…and…

在某個範圍內

[2,5]

$1600

and我和你 &&

5>1 and 1>2

false

or我或你

5>1 or 1>2

true

--通過多個條件定位資料,無上限

update

`student`

set`name`

='長江七号'

where

`name`

='狂神44'

and ***=

'女'

注意:

delete 命令

語法:delete from 表名 [where 條件]

--刪除資料(避免這樣寫,會全部刪除)

delete

from

`student`

--刪除指定資料

delete

from

`student`

where id=

1;

truncate命令

作用:完全清空資料表,表的結構和索引約束不會變

truncate

`student`

區別:

C語言重要排序

c語言重要排序 1,氣泡排序 2,選擇排序 3.桶排序。一,氣泡排序 1 氣泡排序的思想 它重複地走訪需要排序的數列,按照已經規定好的排序順序,每一次比較相鄰兩個元素,如果他們的順序錯誤就把他們交換過來。直到沒有再需要交換的元素,該數列就排序完成。2 氣泡排序的演算法運作 由小到大的排列順序 有乙個...

C 語言重要常識

同乙個命名空間可以分散在多個檔案中。位於任何命名空間之外的語法元素都被認為是放在匿名全域性命名空間中的。在同乙個專案中的語法元素可以宣告在多個檔案中,它可以是類 結構或介面。當然它們必須在同乙個命名空間中。define 定義用於條件編譯的符號,為 if elif else及 endif所用。erro...

c語言重要知識點1

在c語言語言裡面比較重要的知識點有函式 指標 變數 函式 在函式這乙個知識點裡面需要注意的是 1 函式表示式的正確規範的表達形式 void display int num,char p,a,void link int date 等類似的形式 但是其中最主要的有一點需要記住那就是 函式的形參和返回值一...