日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

sql回顾而知新

發布時間:2023/12/19 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 sql回顾而知新 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

1.數據庫的 數據類型: int ,decimal ,money,varchar(20)

? ? ? ? ? ? ? ? ? ? ? ?差不多 就可以包含所有的 事務類型

? ? ? ? ? ? ? ? ?對于 日期 就是 datatime,2001-01-02

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

2. 實體約束的問題,就是 ?primary key ,identity,not null,

? ? ? ? ? ? ? ? ? ?默認值: addr ?varchar(10) not null default '中國',?

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

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

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

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

3.操作語言:

? ? ? ? ? ?部分插入 ? ?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.基本查詢

? ? ? ?select ?list_xx ?into new_table

? ? from T_xx, T_XXX ?可以是一個表或者是多個表

? ?where 條件 ?group by 列名 必須是 前面會出現的?

? ? ? ? ? ? ? ? ? ? ? having 已經分組的 表 又加 條件必須 組列中 的一個

?order by XX asc/desc 就是根據 其 排序 ??

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

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

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

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

? ? ? ? ? ? ? ? ?_ 表示一個 字符

? ? ? ? ? ? ? ? ? __表示 兩個 ? like‘ [計電]’ 就是 只要 有 任意的一個 字出現就行?

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

5.聚合函數

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

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

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

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

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

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

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

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

?

轉載于:https://www.cnblogs.com/yyjxxd/p/5424777.html

總結

以上是生活随笔為你收集整理的sql回顾而知新的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。