资源描述
项目四使用T-SQL查询表数据 任务1简单查询 任务2分类汇总实训四使用SELECT语句进行基本查询任务3连接查询 任务4子查询 实训五使用多表查询和复杂查询 实训六 分析创建查询sale数据库复习:
1、写出数值型、字符型、日期时间型所包含的数据类型及其所占用的字节数? 数值型:
整数类型(用来存储整数)
bigint (8b )、int (4b)> smallint (2b )、tinyint (lb)正整数(0〜255) 实数类型(小数数据)精确 decimal (p, s)和 numeric (p, s) : (p:精度 s:小数位数) 近似值float (8个字节)\real (4个字节)
字符型:
character 类型char (n) \varchar (n) \text char (10):定长 n<=8000 varchar (10):变长
unicode数据类型(任何字符都占两个字节的存储空间)nchar(n) \ nvarchar(n) \ntext n<=4000
日期和时间型:
datetime (8b) \smalldatetime (4b)2、写出使用T-SQL创建表,增加生日列,显示表结构,插入表数据的关键词。
Create table (int null)Alter table studentAdd 生日 datatime nullGosp_helpInsert into values()3、Student_T的表结构如下,录入你自己的正确信息。
Create table students_T(number intnotnull,
Name varchar( 10) not null,
sex char(2) null, birthday datatime null, hometown varchar(30) null, telephone_no varchar(12) null, addressvarchar(30)null,
othersvarchar(50)null)
GoInsert into students values。,'陈华','男','1978-9-8','江西','02037658555','广州东风路Insert into students values(2;刘莉','女','1981-9-7','广东','02037628442','广州环市路班长')Insert into students values。,'肖鹏','男','1982-8-6','广东','02037628556','广州东风路任务1简单查询1、SQL语言的特点:
SQL (Sequel)是Structured Query Language (结构化查询语言)是对关系数据库进行操作 的语言的标准。
SQL语言具有功能丰富、使用方便灵活、语言简洁等优点。 数据定义语言(DDL)Data Definition Language 用来定义和管理数据库及数据库对象(表、视图、索引、存储过程、规则、触发器等)
Create 创建、Alter 修改、Drop 删除 数据操作语言 (DML)Data Manipulation Language 用于检索和操作数据Select查询、Insert插入记录、Delete删除记录、Update更新记录 数据控制语言(DCL) Data Control Language控制对数据库对象操作的权限Grant授予权限、revoke回收权限2、SELECT语句的基本语法格式如下:
Select [DISTINCT]选择列表[Into新的表]
From 表或视图[Where检索的条件][Group by字段名1 [Having内部函数表达式]][Order by 字段名 2 ASC/DESC ] 注:选择列表可以包括几个列名或者表达式,用逗号隔开,用来指示应该返回哪些数据。
1.
2. select classno from classselect Distinct classno from student4.select
4.select
4.select
5.select
top 6 * from student
top 60 percent * from student
课程编码 ',couname
couno
6.select
',teacher, schooltime, limitnum, willnumfrom course
9.select
课程名称
10.select
teacher '主讲教师'from course where couname =,linux 操作系统'
* from course
where willnum<15
11.select
* from course
where willnum>15 and willnum <25
12.select
13.select
14.select
15.select
16.select
where willnum between 15 and 25 order by willnum desc where willnum between 15 and 25 order by willnum asc couname, couno from course where couno in (004,007,013) couname, couno from course where couno not in (004,007,013) from course where
from course
from course
17.select
couname from course
18.select
couname from course
teacher is null
like ' d%'
where couname like ' %制]作'
where couname
19.
20.
21.
22. select teacher '任课教师',couno '课程编码',couname '课程名称'from course order by teacher desc ,couno asc复习:
1、写出查询语句的基本语法? Select [DISTINCT]选择列表[Into新的表]
From表或视图[Where检索的条件][Group by字段名1 [Having内部函数表达式]][Order by 字段名 2 ASC/DESC ]2、SQL语言由哪三类组成?
数据定义语言(DDL)、数据操纵语言(DML)、数据控制语言(DCL)3、修改查询列标题有哪3种方法?
列标题二列名列名 列标题列名as 列标题
展开阅读全文