sql server 基础语法

create database dbtest
on primary(  --主数据文件
    name='stuDB_data',--逻辑名称
    filename='D:Program FilesMicrosoft SQL ServerMSSQL10.MSSQLSERVERMSSQLDATAstuDB_data.mdf',--物理名称
    size=5mb,--初始大小
    maxsize=100mb,--增长最大值
    filegrowth=15%--增长率
)
log on( --逻辑文件
    name='stuDB_log',
    filename='D:Program FilesMicrosoft SQL ServerMSSQL10.MSSQLSERVERMSSQLDATAstuDB_log.ldf',
    size=2mb,
    filegrowth=1mb
)

--e10adc3949ba59abbe56e057f20f883e
select * from UserInfo --要注意调整可用数据库为dbtest

--指定参数的insert语句
insert into UserInfo(UserName,UserPwd)
values('zsben','e10adc3949ba59abbe56e057f20f883e')

--为指定参数时,除了自动生成的项,按顺序进行属性赋值
insert into UserInfo
values('zsb','e10adc3949ba59abbe56e057f20f883e')

select * from UserInfo--这个语句其实是查询整个表的信息

--可以在一次性insert多个元组,在valuse后用','隔开
insert into UserInfo
values('zsb1','e10adc3949ba59abbe56e057f20f883e'),('zsb2','e10adc3949ba59abbe56e057f20f883e'),('zsb3','e10adc3949ba59abbe56e057f20f883e')

--修改update操作
--把所有密码改为'admin'
update UserInfo set UserPwd='admin'
select * from UserInfo
--为指定元组进行修改
update UserInfo set UserPwd='123456789'
where UserInfo='3'

--删除操作,如果被删除项有外键,那么不能删除
delete UserInfo where UserInfo>10
--再加入一个元组
insert into UserInfo
values('zsb','e10adc3949ba59abbe56e057f20f883e')
--发现出现了跳号,即UserInfo从32开始了

--清空表的所有数据,并且重置标识
truncate table UserInfo

1

原文地址:https://www.cnblogs.com/zsben991126/p/11820175.html