自己動手 豐衣足食

2022-08-05 11:30:15 字數 2546 閱讀 5936

1

create

database xueshengxinxi --

建立一個名為xueshengxinxi的資料庫2go

3use xueshengxinxi --

使用xueshengxinxi這個資料庫,選中後點選執行,必須要選中,否則其他語句也會被執行4go

5--建立一個表,儲存班級學生的編號,名字,性別,分數,身高,體重

6create

table

xinxi7(

8 bianhao int,--

編號bianhao是整數型別,用int

9 name char(20),--

名字name是字串型別,用char或者varchar,後面定義資料長度

10 xingbie char(10),--

性別也是字串型別,用char或者varchar,後面定義資料長度

11 fenshu decimal(10,2),--

分數是一個小數型別,用decimal,括號第一個數是長度,第二個是小數點後面有幾位數

12 shengao decimal(10,2),--

身高也是小數型別,同上

13 tizhong decimal(10,2)--

體重同上14)

15go

--建立完寫go,選中執行這個表的語句,記住,只可以執行一次,否則就會重複

1617

--向資訊表中新增值

18insert

into xinxi values(1,'

劉影','

男',98.5,170,70)--

insert into表示"加入到" "xinxi"這個表中"values"值

19insert

into xinxi values(2,'

張德民','

男',90.5,175,60)--

新增字串型別的值時需要加單引號''

20insert

into xinxi values(3,'

馬志傑','

男',99.5,185,100)21

insert

into xinxi values(4,'

馬慶鑫','

男',100,173,60)22

insert

into xinxi values(5,'

高和平','

男',95.5,170,65)23

insert

into xinxi values(6,'

任東韜','

男',92.5,173,55)24

insert

into xinxi values(7,'

張玉閣','

男',93.5,180,80)25

insert

into xinxi values(8,'

齊鑫','

男',90.5,175,80)26

insert

into xinxi values(9,'

劉泓瑞','

男',95.5,170,55)27

go28

2930

31--

查詢資訊表中的值

3233

--查詢資訊表

34select

*from xinxi --

select*查詢表中所有,from xinxi 名字為"xinxi"這個表中的值;查詢"xinxi"這個表中所有的值

3536

37--

查詢一列 所有人的名字

38select name from xinxi --

查詢"xinxi"表中name資訊

3940

41--

查詢兩列 所有人名字和分數

42select name,fenshu from xinxi --

可同時查詢兩類以及多類資訊,只需要在每一項中間用逗號隔開

4344

45--

查詢三列 所有人的名字,分數和身高

46select name,fenshu,shengao from

xinxi

4748

--查詢分數是95.5的所有學生資訊

49select

*from xinxi where fenshu=

95.5

--單獨查詢表中其中一類符合這個條件的學生資訊,先獲取表中所有條件,再用where加要查詢的這一類的名字和這一類中要查詢的值

5051

52--

查詢分數95.5身高170的所有學生資訊

53select

*from xinxi where fenshu=

95.5

and shengao=

170--

也可以同時查詢兩類及多類中分別符合這個值的學生資訊,只需要在這兩個條件中間加and

5455

56--

查詢編號為5的同學

57select

*from xinxi where bianhao=

5