[新手入门]SQL Server2014数据库的安装与学习

SQL命令的使用

一、 安装SQL Server 2014数据库

以下是数据库软件包及安装教程,推荐大家关注微信公众号–软件安装管家~~
链接:https://pan.baidu.com/s/1fsLiprn0XUZJw5UBMVUEGQ
提取码:vvic
复制这段内容后打开百度网盘手机App,操作更方便哦
SQL Server 2014软件安装教程
具体SQL命令的使用将通过实验展示给大家。

二、创建数据库

1.创建一个名为CAP的数据库

create database CAP

2.在CAP数据库下创建以下四张表
Customers表,cid为主码,其中cid为客户编号,cname为客户姓名,city为客户所在城市,discnt为该顾客的商品折扣。
Agents表,aid为主码,其中aid为代理商编号,aname为代理商姓名,city为代理商所在城市,percentage为代理商在每一货品上的利润百分比。
Products表, pid为主码,其中pid为产品编号,pname为产品名称,city为产品存放城市,quantity为待售产品数量,price为产品批发单价。
Orders表,ordno为主码,其中ordno为订单编号,month为发订单月份,cid为客户编号,aid为代理商编号,pid为产品编号,qty为订购总数量,dollars为订单总价钱。

use CAP
create table Customers(cid char(10) primary key,cname varchar(20) ,city varchar(20),discnt float(8))
create table Agents(aid char(10) primary key,aname varchar(20), city varchar(20),percentage int)
create table Products(pid char(10) primary key,pname varchar(20),city varchar(20),quantity int,price  money) 
create table Orders(ordno char(10) primary key,months char(10),cid char(10),aid char(10),pid char(10),qty int,dollars money)

三、数据库的基本操作–增

1.对Agents表先添加新的一列address char(20)

use CAP
alter table Agents add address char(20)

2.在Agents表中插入数据

use CAP                  
insert into Agents values('a01','Liumei','Wulumuqi',8)
insert into Agents values('a02','Zhaoqi','Chendu',7)
insert into Agents values('a03','Liqi','Shanghai',7)
select * from   Agents  

四、数据库的基本操作–删

1.删除数据库

drop database CAP

2.删除Agents和Customers表

drop table Agents,Customers

3.删除address属性

use CAP
alter table Agents drop column address

五、 数据库的基本操作–改

1.修改address的数据类型为varchar(20)

use CAP
alter table Agents alter column address varchar(20)

2.在Agents表中,将每个代理商的percentage属性值加1

update Agents
set percentage=percentage+1

六、数据库的基本操作–查

1.查询Agents表的所有信息

use CAP
select *
from Agents

2.从Agents表中,查询aid为a01的代理商的姓名及所在城市

use CAP
select aname,city
from Agents
where aid='a01'

3.从Agents表中,查询代理商编号及姓名,其中编号按降序输出

use CAP
select aid,aname
from Agents
order by aid desc

降序为desc,升序为asc
4.从Agents表中,查询代理商姓名第一个字母为L且percent属性值大于5的所有记录

use CAP
select *
from Agents
where aname like 'L%'and percentage>5

七、总结

本文暂时总结了数据库学习的最基本的SQL命令,要注意灵活使用,以后边学边更新~~

你可能感兴趣的:(sql,数据库,SQL,Server)