tft每日頭條

 > 科技

 > mysql使用count語句注意什麼

mysql使用count語句注意什麼

科技 更新时间:2024-12-23 20:27:17

mysql使用count語句注意什麼?數據操作語言:插入: insert,接下來我們就來聊聊關于mysql使用count語句注意什麼?以下内容大家不妨參考一二希望能幫到您!

mysql使用count語句注意什麼(MySql學習筆記15數據庫操作語言DML)1

mysql使用count語句注意什麼

數據操作語言:

插入: insert

修改: update

删除: delete


語法一:

insert into 表名 (列名, ...) values (值1, ...) ;

student表

id

name

sex

age

subject

score

teacher_id

1

張三

15

語文

80

1

2

李四

15

語文

85

1

3

王二

16

語文

65

2

4

張三

15

英語

86

3

5

李四

15

英語

77

3

6

王二

16

英語

56

4

7

張三

15

數學

98

5

8

李四

15

數學

76

6

9

王二

16

數學

54

6

插入的值的類型要與列的類型一緻或兼容

insert into student (id,name,sex,age,subject,score,teacher_id)

values(10,'柳芳','女',15,'語文',83,2)

不可以為null的列必須插入值。可以為null的列如何插入值?

方式一:

insert into student (id,name,sex,age,subject,score,teacher_id)

values(11,'徐新','女',15,'語文',null,1)

方式二:

insert into student (id,name,sex,age,subject,teacher_id)

values(12,'楚軒','男',15,'語文',1)

列的順序是可以調換

insert into student (name,id,sex,age,subject,teacher_id,score)

values('楚軒',13,'男',15,'數學',1,80)

列數和值的個數必須一緻

insert into student (id,name,sex,age,subject,score,teacher_id)

values(10,'柳芳','女',15,'語文',83,2)

可以省略列名,默認所有列,而且列的順序和表中列的順序一緻

insert into student

values(10,'柳芳','女',15,'語文',83,2)


語法二:(此語法SQL SERVER不支持)

insert into 表名

set列名=值,列名=值, ...

案例:

insert into student

set id =15,name ='柳芳',sex ='女', age =15,subject ='數學',score =98, teacher =3)


兩種語法的比較

1.語法一支持插入多行,語法二不支持

insert into student (id,name,sex,age,subject,score,teacher_id)

values(14,'柳芳','女',15,'英語',78,3),(15,'楚軒','男',15,'英語',71,4)

2.語法一支持子查詢,語法二不支持

insert into student

select * from student where id =6

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved