SQL Server基础语法实例应用(一)

本文介绍了SQL Server的基础操作,包括删除和备份数据库、创建与删除表、添加和移除主键及索引、创建与删除视图。还详细讲解了UNION、EXCEPT和INTERSECT等高级查询运算词的用法,并提到了全外连接的概念。此外,讨论了数据库的分离与附加操作,以及如何修改数据库名称。
摘要由CSDN通过智能技术生成

一、基础

1、说明:创建数据库

CREATE DATABASE database-name 

2、说明:删除数据库

DROP  DATABASE database-name


3、说明:备份数据库

USE master
-- 创建 备份数据的 device
EXEC sp_addumpdevice 'disk', 'cc_jz', 'd:\cc_jz.dat'
-- 开始 备份
BACKUP DATABASE cc_jz TO cc_jz 



4、说明:创建新表

create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)

--> 测试数据:[a]
if object_id('[a]') is not null drop table [a]
go 
create table [a]([ID] int,[品名] varchar(6),[入库数量] int,[入库时间] datetime)
insert [a]
select 1,'矿泉水',100,'2013-01-02' union all
select 2,'方便面',60,'2013-01-03' union all
select 3,'方便面',50,'2013-01-03' union all
select 4,'矿泉水',80,'2013-01-04' union all
select 5,'方便面',50,'2013-01-05'

select * from a
/*
ID          品名     入库数量        入库时间
----------- ------ ----------- -----------------------
1           矿泉水    100         2013-01-02 00:00:00.000
2           方便面    60          2013-01-03 00:00:00.000
3           方便面    50          2013-01-03 00:00:00.000
4           矿泉水    80          2013-01-04 00:00:00.000
5           方便面    50          2013-01-05 00:00:00.000

(5 行受影响)

*/


5、说明:删除新表

drop table tabname 



6、说明:增加一个列

Alter table tabname add column col type

Alter table a add  col int

select * from a 
/*
ID          品名     入库数量        入库时间                    col
----------- ------ ----------- ----------------------- -----------
1           矿泉水    100         2013-01-02 00:00:00.000 NULL
2           方便面    60          2013-01-03 00:00:00.000 NULL
3           方便面    50          2013-01-03 00:00:00.0
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值