当前位置: 首页 > news >正文

凡科网做网站怎样东莞网站建设优化推广

凡科网做网站怎样,东莞网站建设优化推广,2018年怎样做淘宝客网站,医院网站建设规划书一、SQL语句 1.1 SQL语句知识引入 1.DDL语言(数据定义语言)主要是进行定义/改变表的结构、数据类型、表之间的链接等操作,关键字CREATE、DROP、ALTER CREATE TABLE 表面( 列名1 数据类型, 列名2 数据类型, ) ALTER TABLE 表名&a…

一、SQL语句

1.1 SQL语句知识引入

1.DDL语言(数据定义语言)主要是进行定义/改变表的结构、数据类型、表之间的链接等操作,关键字CREATE、DROP、ALTER
CREATE TABLE 表面(
列名1 数据类型,
列名2 数据类型,
)
ALTER TABLE 表名;
eg: ALTER TABLE 表名 ADD 列名 数据类型;(添加一个列)
ALTERTABLE 表名 CHANGE 列名 新列名 新数据类型;(修改列名)
ALTER TABLE 表名 DROP 列名;

DROP TABLE 表名;
DROP DATABASE 数据库表名;

2.DML语句(Data Manipulation Language)(数据操作语言), 主要是对数据进行增加、删除、修改操作。常用的语句关键字有INSERT、UPDATE、DELETE等。

DDL和DML的区别,一个是名称的区别,另一个是DDL针对的是数据库内部的对象进行创建、删除、修改操作,DML只是对表内部数据进行操作(不涉及到表的定义、结构的修改、不涉及其他对象)
INSERT INTO 表名(字段1,字段2)values (某值,某值), (某值,某值);
UPDATE 表名  SET 列名=新值 WHERE 限定条件;
DELETE FROM 表名 WHERE 限定条件

3.DQL语句
DQL(Data Query Language)语句:数据查询语言,主要是对数据进行查询操作。常用关键字有SELECT、FROM、WHERE

4.DCL语句(数据控制语言),主要是用来设置/更改数据库用户权限。常用关键字有GRANT、REVOKE等,一般人员很少用到DCL语句。
GRANT (授权) 
REVOKE(取消权限)

1.2 SqlServer 题目及作答过程

四、求解应用题(本大题共 2 小题,共 30 分)
一个田径运动会数据库系统中有 3 个关系:运动员(运动员编号,姓名,年龄,性别,单位)运动项目(名称,比赛时间,比赛地点,最高纪录)参加(运动员编号,名称,比赛成绩)
 其中,下划线标识为关系模式的主码。


(1)更改运动员表结构,取消单位不允许为空的约束(其中单位数据类型为 char(20))(2分)
 ALTER TABLE 运动员 ALTER COLUMN 单位 char(20) NULL.
(2)按照运动员编号升序,运动项目名称降序,为参加表建立唯一性索引 idx_cj。(2 分)
CREATE UNIQUE INDEX idx_cj ON 参加(运动员编号 ASC, 名称 DESC);
(3)创建一个名称为 PRO_Myselect 存储过程,该存储过程的功能为:用于根据运动员编号,查询该运动员的比赛信息,并利用该存储过程,查询运动员编号为“y00010”的比赛信息。要求运动员编号定义为@bh,类型是 nvarchar(10)(3 分)

注意:这道题两问后面还要求写出查询
CREATE PROCEDURE PRO_Myselect
@bh nvarchar(10)
AS            //来引入存储过程的主体部分,并使用BEGIN和END来定义存储过程的开始和结束
BEGIN
    SELECT *
    FROM 参加 AS c 
    INNER JOIN  运动项目 AS p ON c.名称 = p.名称
    WHERE c.运动员编号 = @bh
END 

EXEC PRO_MySelect @bh = 'y00010'

注意:这里是INNER JOIN 我当时学的是MySql所以一般JOIN ON 但是在SqlServer中不一样,默认加INNER JOIN ON


(4)删除运动员编号为“bh0010”的比赛信息。(3 分)

DELETE FROM 参加 WHERE 运动员编号 = 'bh0010';
(5)查询年龄大于 40 岁的运动员所在单位。(3 分) 

SELECT 单位 FROM 运动员 WHERE 年龄 > 40
(6)查询在 2021 04 24 比赛,运动项目名称中包含“100 米”的运动项目名称及最高纪录。
(4 分) 

SELECT 名称,最高纪录 FROM 运动项目 WHERE 比赛时间 = '2021-0-24' AND 运动员项目名称 LIKE '%100米%'
(7)创建视图 view_cj(运动员编号,姓名,运动项目名称,比赛成绩)(4 分)

CREATE VIEW view_cj AS
SELECT 运动员.运动员编号, 运动员.姓名, 参加.名称 AS 运动项目名称, 参加.比赛成绩
FROM 运动员
JOIN 参加 ON 运动员.运动员编号 = 参加.运动员编号;
(8)查询参加运动项目最多的运动员编号。(5 分)

SELECT TOP 1 运动员编号
FROM 参加
GROUP BY 运动员编号
ORDER BY COUNT(*) DESC;

http://www.hyszgw.com/news/15244.html

相关文章:

  • 广州品牌网站建设昆山seo网站优化软件
  • 中国500强排名一览表seo关键词排名优化怎样收费
  • 专业做网站的人代写文章
  • 个人可以做商城网站吗百度联系方式人工客服
  • 导航网宁波seo网络推广代理公司
  • 做网站签订合同百度图片收录提交入口
  • 自己如何搭建网站品牌营销平台
  • 网站制作方案书网站优化的关键词
  • 免费网站创建最好的网站推广软件
  • 江西企业网站建设百度网站排名关键词整站优化
  • 沧州企业网站制作seo网站建设优化什么意思
  • 惠州网站制作计划爱站关键词搜索
  • 做合约交易哪个网站好网络营销手段有哪些方式
  • 江苏建筑网站建设推广app平台
  • 做软件贵还是做网站贵搜索引擎优化技巧
  • 网站开发文献综述长春网站优化团队
  • 如何自己制作自己的网站seo 资料包怎么获得
  • 东莞网站推广优化无锡百度推广平台
  • 专门做推广的网站吗网站seo优化公司
  • 如何建设交流网站的论文网站百度
  • 湖北神润建设工程有限公司网站哪里有软件培训班
  • 南昌做公司网站哪家好网络营销策划的方法
  • 东莞外贸公司建网站seo外包服务
  • 做网站要会什么百度上海总部
  • 品牌建设公司网站360关键词指数查询
  • 网站备案免费吗网页制作软件手机版
  • wordpress站点安装石家庄网站建设案例
  • 安徽新增13个高风险区抖音seo排名系统哪个好用
  • 河间做网站体球网足球世界杯
  • 做外贸的网站平台有哪些内容小程序搭建教程