SQL数据库的存储

 第三 
--如果存在这个数据库就先删除再创建
use master
go
if exists(select * from sysdatabases
    where name = 'dbtest')
drop database dbtest
go
create database dbtest
on primary
(
 name =dbtest_pri,
 filename ='c:/dbtest_pri.mdf',
 size = 5,
 maxsize=20,
 filegrowth=1
),
filegroup myfg
(
 name=dbtest_dat1,
 filename ='d:/dbtest_dat1.ndf'
),
(
 name='dbtest_dat2',
 filename='d:/dbtest_dat2.ndf'
)
log on
(
 name=dbtest_log,
 filename='e:/datest_log.ldf'
)
go

--切换数据库
use dbtest
go

--如果已经存在这个表就先删除再创建
if exists(select * from sysobjects
    where name = 'sp' and type = 'U')
drop table sp
go
create table sp
(
 spbh int identity(1001,1) primary key, --商品编号
 spmc varchar(20),      --商品名称
 spjj money,        --商品进价
 spsj money,        --商品售价
 ppbh int,        --品牌编号
 lbbh int,        --类别编号
 scrq datetime       --生产日期
)
go

--修改表
alter table sp
add spsl int    --添加字段

alter table sp
alter column spsl bigint --修改字段

alter table sp
drop column spsl   --删除字段
go

--查看数据库
sp_helpdb dbtest
go
--查看表
sp_help sp
go

--插入数据
insert sp
values('cocacola',1.8,3.0,1011,101,'2006-9-20')

insert sp
values('persicola',2.0,2.8,1012,101,'2006-9-9')

insert sp(spmc,spjj,spsj)
values('cola',0.5,2.0)

--修改数据
update sp
set spjj = 1.0,spsj = 2.2
where spmc = 'cola'

--删除一行数据
delete sp
where spmc = 'cola'

--删除整个表的所有数据
delete sp

--清空表格
truncate table sp

--查看表
select * from sp

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值