日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

sql回顾而知新

發(fā)布時(shí)間:2023/12/19 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 sql回顾而知新 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

++++++++++++++++++++++++++++++++++++++

1.數(shù)據(jù)庫(kù)的 數(shù)據(jù)類(lèi)型: int ,decimal ,money,varchar(20)

? ? ? ? ? ? ? ? ? ? ? ?差不多 就可以包含所有的 事務(wù)類(lèi)型

? ? ? ? ? ? ? ? ?對(duì)于 日期 就是 datatime,2001-01-02

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2. 實(shí)體約束的問(wèn)題,就是 ?primary key ,identity,not null,

? ? ? ? ? ? ? ? ? ?默認(rèn)值: addr ?varchar(10) not null default '中國(guó)',?

? ? ? ? ? ? ? ? ? ? ? ? stuNo int identity(1001,1) primary key,--主鍵

? ? ? ? ? ? ? ? ? ? ?外鍵約束: classId int foreign key references Tb_class(stuNo)--其他的表的主鍵作為 外鍵

? ? ? ? 取值約束, ? ?age int check (age>=10 and age<20)

++++++++++++++++++++++++++++++++++++++++++++++++++++

3.操作語(yǔ)言:

? ? ? ? ? ?部分插入 ? ?insert ?T_stu(f_name,f_sex) values('馬云','男')

? ? ? ? ? ? 全部插入 ?insert T_stu values(25,'電氣','馬云','男',2001-11-14)

? ? ? ? ? ?刪除: delete from T_stu where name='馬云'

? ? ? ? ? ?刪除記錄: truncate table student

? ? ? ? ? ?更改: update T_stu set name='馬玉華' where name='馬云'

++++++++++++++++++++++++++++++++++++++++++++++++++++

4.基本查詢(xún)

? ? ? ?select ?list_xx ?into new_table

? ? from T_xx, T_XXX ?可以是一個(gè)表或者是多個(gè)表

? ?where 條件 ?group by 列名 必須是 前面會(huì)出現(xiàn)的?

? ? ? ? ? ? ? ? ? ? ? having 已經(jīng)分組的 表 又加 條件必須 組列中 的一個(gè)

?order by XX asc/desc 就是根據(jù) 其 排序 ??

++++++++++++++++++++++++++++++++

? ?*** select * from teacher age>40

? ? ?where DName in ('計(jì)算機(jī)','電氣')

? ?**** CName like '%氣'

? ? ? ? ? ? ? ? ?_ 表示一個(gè) 字符

? ? ? ? ? ? ? ? ? __表示 兩個(gè) ? like‘ [計(jì)電]’ 就是 只要 有 任意的一個(gè) 字出現(xiàn)就行?

+++++++++++++++++++++++++++++++

5.聚合函數(shù)

? ? 通常要和 分組命令 一起使用

??? ? 1.選中的 列的 總數(shù) ? ? ? ?sum(sal) as 工資總數(shù) from ?teacher where age>40

? ? ? ?2. 列中值得 個(gè)數(shù) ? ? count(*) from teacher where sex='女'--所有女教師的人數(shù)

? ? ? ?3.某一列中 的 最大 最小 ?max(age)from TT where sex='男'

? ? ? ? ? 年齡最大 男 教師的 ?信息

? ? ? ? ? ? ? ?select * from teacher where age=(select max(age) from TT where sex='男')

? ? ? ? 4. 平均年齡的 avg(age) ??

++++++++++++++++++++++++++++++++++++++++++++++

?

轉(zhuǎn)載于:https://www.cnblogs.com/yyjxxd/p/5424777.html

總結(jié)

以上是生活随笔為你收集整理的sql回顾而知新的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。