数据库简单的实际上用 ①

用作初学者,现在接触的数据库都属较小之哇一样种,对于数据库处理与所提供的数码控制等功用并从未非常浓的认识。所以接触比较生之数据量以及比较复杂的查询操作是更为认识数据库强大的不可或缺过程。不过在处理比较充分数据量之前还是要用基础之知识学扎实。

预先从比较粗之数据量开始。

例1

脚列举一个高级中学某班高考录取情况的表。

要求:

1.依照大学称进行降序排列,将结果另存也csv文件

2.创建一个视图,显示找到大学称被富含‘北京’二许之持有信息,将结果另存为csv文件

兑现工具:SQL Server 2014 、以及用情况的表

过程:

1.创建一个发明(这里命名也志愿表吧)

足择使用SQL语言创建新表

create table 志愿表(

  姓名 varchar(50) not null,

  大学名称 varchar(50),

  所在地 varchar(50),

  专业名称 varchar(50),

  联系电话 varchar(50)

)

一致为堪选择以SQL Server直接构建新表操作。

图片 1

2.导入数据

步骤:在好创造的数据库点击右键—>选择任务—>选择导入数据—>选择导入数据类型(这里的多少存放于xls也就算是excel表中,因此此选择Microsoft
Excel文件(注意这里出只挑选叫做’首行包含列名称’,意思就是是excel表的首行就是开创的表明的列名),这里用的数码包含了排名称,因此下截图选择了该选择)—->选择对象(SQL
Server Native Client 11.0
数据库就挑选好创办的数据库)—->选择源表和源视图(这里源视图就挑好创立的志愿表)—->然后开展导入。

图片 2

 

图片 3

图片 4

图片 5

3.检查一下数据是否导入

use 录取信息数据库
SELECT *
FROM dbo.志愿表

 图片 6

4.成就第一个要求

照大学称进行降序排列,将结果另存为csv文件

use 录取信息数据库
SELECT *
FROM dbo.志愿表
ORDER BY 大学名称 DESC

图片 7

5.完第二个要求

创立一个视图,显示找到大学称被富含‘北京’二许之具备信息,将结果另存为csv文件

CREATE VIEW Contain_BJ AS(
SELECT *
FROM dbo.志愿表
WHERE 大学名称 LIKE '%北京%');

图片 8

相关文章