第四章 数据查询1(上机)
第四章 数据库查询(1) ==================================================================================== --创建数据库 create database dbSales go --使用数据库dbSales use dbSales go --创建职员表 create table tbEmp ( eID smallintidentity p
第四章 数据库查询(1)
====================================================================================
--创建数据库
create database dbSalesgo
--使用数据库dbSales
use dbSales
go
--创建职员表
create table tbEmp
(
eID smallintidentity primary key,--职员编号
eName varchar(20)not null, --职员姓名
eSex varchar(2)not null --职员性别
check(esex in ('男','女')),
eAge smallintnot null check(eage>=18),--职员年龄
eAddr varchar(50)not null, --职员地址
eTel varchar(30)not null, --职员电话
eEmail varchar(30)null, --职员邮箱
eJoinTime datetimenot null, --入职时间
)
go
insert into tbemp---------------------------------------------------------
(ename,esex,eage,eaddr,etel,eemail,ejointime)
values
('赵龙','男',25,'湖南省长沙市伍家岭江南苑9栋203号','0731-4230123','zl@163.net','2005-10-5')
insert into tbemp---------------------------------------------------------
(ename,esex,eage,eaddr,etel,eemail,ejointime)
values
('李云','女',23,'湖南省长沙市东风路东风新村21栋502号','0731-4145268','ly@163.net','2003-7-3')
insert into tbemp---------------------------------------------------------
(ename,esex,eage,eaddr,etel,eemail,ejointime)
values
('孙一成','男',24,'湖南省株洲市601厂宿舍15栋308号','0732-8342567','syc@163.net','2002-2-11')
insert into tbemp---------------------------------------------------------
(ename,esex,eage,eaddr,etel,eemail,ejointime)
values
('林笑','男',27,'湖南省郴洲市人民医院20栋301号','0735-2245214','lx@163.net','2006-1-5')
insert into tbemp---------------------------------------------------------
(ename,esex,eage,eaddr,etel,eemail,ejointime)
values
('卫晴','女',23,'湖南省长沙市望月湖12栋403号','0731-8325124','wq@163.net','2007-3-5')
====================================================================================
--查询所有职员信息
select *from tbEmp
--查询所有职员的姓名,电话,地址
select ename ,etel,eaddr from tbEmp
--查询所有女职员的详细信息
select *from tbemp where esex='女'
--查询年龄在24到26岁之间的职员的姓名,性别
select ename,esex from tbemp where eage between 24 and 26
--查询家住长沙的女职员的姓名,电话,地址
select ename,etel,eaddr from tbemp where eaddr like '%长沙%'
--查询李云,孙一成,林笑的电话,地址
select ename,etel,eaddr from tbemp where ename='李云'or ename='孙一成'or ename='林笑'
--查询郴洲和株洲的职员的姓名,性别,年龄
select ename,esex,eage from tbemp where eaddr like '%郴洲%' or eaddr like '%株洲%'
--查询家住长沙,年龄在25到28岁之间的男职员的姓名
select ename from tbemp where eaddr like'%长沙%'and esex='男'and eage between 25 and 28
--查询邮件地址为空的职员
select ename from tbemp where eemail is null
--**查询入职时间超过两年的员工**
select ename from tbemp where datediff(yy,ejointime,getdate()) >2
--**查出1月份入职的员工**
select ename from tbemp where datepart(mm,ejointime)=1
--**将所有email为163.net的邮箱改为126.com **
update tbemp
set eemail= replace(eemail,'163.net','126.com')
--找出年龄最小的两位长沙员工
select top 2 ename,eage from tbemp where eaddr like '%长沙%' order by eage asc
--***查找员工信息,要求结果集表达方式为:
--字段名:个人信息
--内容描述:'员工1,赵龙,今年25岁,家住湖南省长沙市伍家岭江南苑9栋203号'
select '员工' + convert(char(2),eid) +','
+ ename + ', 今年' + convert(varchar(2),eage) + '岁, 家住' + eaddr as 个人信息 from tbemp
--**求所有员工的年龄总和
select sum(eage) '年龄总和' from tbemp
--***分别求男,女员工年龄总和
select sum(eage)年龄总和,esex 性别 from tbemp group by esex select sum(eage) from tbemp where esex='男' or esex='女'
====================================================================================
2013.12.02数据库第四次课

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

12306訂票app下載最新版是一款大家非常滿意的出行購票軟體,想去哪裡就去那裡非常方便,軟體內提供的票源非常多,只需要通過實名認證就能在線購票,所有用戶的出行車票機票都可以輕鬆買到,享受不同的優惠折扣。還能提前開啟預約搶票,預約飯店、專車接送都是可以的,有了它想去哪裡就去那裡一鍵購票,出行更加簡單方便,讓大家的出行體驗更舒服,現在小編在線詳細為12306用戶帶來查看歷史購票記錄的方法。 1.打開鐵路12306,點擊右下角我的,點擊我的訂單 2.在訂單頁面點擊已支付。 3.在已支付頁

學信網如何查詢自己的學歷?在學信網中是可以查詢到自己的學歷,很多用戶都不知道如何在學信網中查詢到自己的學歷,接下來就是小編為用戶帶來的學信網查詢自己學歷方法圖文教程,感興趣的用戶快來一起看看吧!學信網使用教程學信網如何查詢自己的學歷一、學信網入口:https://www.chsi.com.cn/二、網站查詢:第一步:點選上方學信網位址,進入首頁點選【學歷查詢】;第二步:在最新的網頁中點選如下圖箭頭所示的【查詢】;第三步:之後在新頁面點選【的登陸學信檔案】;第四步:在登陸頁面輸入資料點選【登陸】;

蘋果公司最新發布的iOS18、iPadOS18以及macOSSequoia系統為Photos應用程式增添了一項重要功能,旨在幫助用戶輕鬆恢復因各種原因遺失或損壞的照片和影片。這項新功能在Photos應用的"工具"部分引入了一個名為"已恢復"的相冊,當用戶設備中存在未納入其照片庫的圖片或影片時,該相冊將自動顯示。 "已恢復"相簿的出現為因資料庫損壞、相機應用未正確保存至照片庫或第三方應用管理照片庫時照片和視頻丟失提供了解決方案。使用者只需簡單幾步

Hibernate多態映射可映射繼承類別到資料庫,提供以下映射類型:joined-subclass:為子類別建立單獨表,包含父類別所有欄位。 table-per-class:為子類別建立單獨資料表,僅包含子類別特有列。 union-subclass:類似joined-subclass,但父類別表聯合所有子類別列。

如何在PHP中使用MySQLi建立資料庫連線:包含MySQLi擴充(require_once)建立連線函數(functionconnect_to_db)呼叫連線函數($conn=connect_to_db())執行查詢($result=$conn->query())關閉連線( $conn->close())

PHP處理資料庫連線報錯,可以使用下列步驟:使用mysqli_connect_errno()取得錯誤代碼。使用mysqli_connect_error()取得錯誤訊息。透過擷取並記錄這些錯誤訊息,可以輕鬆識別並解決資料庫連接問題,確保應用程式的順暢運作。

HTML無法直接讀取資料庫,但可以透過JavaScript和AJAX實作。其步驟包括建立資料庫連線、發送查詢、處理回應和更新頁面。本文提供了利用JavaScript、AJAX和PHP來從MySQL資料庫讀取資料的實戰範例,展示如何在HTML頁面中動態顯示查詢結果。此範例使用XMLHttpRequest建立資料庫連接,發送查詢並處理回應,從而將資料填入頁面元素中,實現了HTML讀取資料庫的功能。

透過Go標準庫database/sql包,可以連接到MySQL、PostgreSQL或SQLite等遠端資料庫:建立包含資料庫連接資訊的連接字串。使用sql.Open()函數開啟資料庫連線。執行SQL查詢和插入操作等資料庫操作。使用defer關閉資料庫連線以釋放資源。
