没有合适的资源?快使用搜索试试~ 我知道了~
刚接触编程的朋友,这对你有帮助。里面有sql和C#的一些最简单的但是又是很重要的基础
资源推荐
资源详情
资源评论
一、《SQL SERVER2005数据库管理系统》
1、创建数据库
if exists(select * from sysdatabases where name='stuDB')
drop database stuDB
go --批处理
create database stuDB
on --数据文件
(
name='stuDB_data',
filename='D:\data\stuDB_data.mdf',
size=3mb,
filegrowth=10%
)
log on --日志文件
(
name='stuDB_log',
filename='D:\data\stuDB_log.ldf',
size=1mb,
filegrowth=10%
)
go
-------------------------------------------------------------
2、创建表
if exists(select * from sysobjects where name='student')
drop table student
go
create table student
(
stuId int primary key identity(1,1), --主键,自动增长列
stuName varchar(50) not null,
1、创建数据库
if exists(select * from sysdatabases where name='stuDB')
drop database stuDB
go --批处理
create database stuDB
on --数据文件
(
name='stuDB_data',
filename='D:\data\stuDB_data.mdf',
size=3mb,
filegrowth=10%
)
log on --日志文件
(
name='stuDB_log',
filename='D:\data\stuDB_log.ldf',
size=1mb,
filegrowth=10%
)
go
-------------------------------------------------------------
2、创建表
if exists(select * from sysobjects where name='student')
drop table student
go
create table student
(
stuId int primary key identity(1,1), --主键,自动增长列
stuName varchar(50) not null,
--默认值为男,只能是男或者女
stuSex varchar(2) not null default('男') check(stuSex='男' or stuSex='女'),
stuAge int,
stuEmail varchar(50),
classId int
)
go
-------------------------------------------------------------
3、给表添加约束
(1)给student表添加默认约束(stuAge默认为20)
alter table student
add constraint DF_student_stuAge default(20) for stuAge
(2)给student表添加检查约束(stuEmail必须包含@)
alter table student
add constraint CK_student_stuEmail check(stuEmail like '%@%')
---------------------------------------------------------------
4、增
a)一次性插入一条数据
insert into student(stuName,stuSex,stuAge,stuEmail,classId)values
('张三','男',20,'zs@163.com',2)
b)一次性插入多条数据
insert into student(stuName,stuSex,stuAge,stuEmail,classId)values
select '李四','女',18,'lisi@163.com',1 union
select '王五','男',19,'wangwu@163.com',3
c)把数据从一张表中查询出来放入到另一张表中
select stuName,stuSex
into stuNew --新表stuNew不能事先存在
stuSex varchar(2) not null default('男') check(stuSex='男' or stuSex='女'),
stuAge int,
stuEmail varchar(50),
classId int
)
go
-------------------------------------------------------------
3、给表添加约束
(1)给student表添加默认约束(stuAge默认为20)
alter table student
add constraint DF_student_stuAge default(20) for stuAge
(2)给student表添加检查约束(stuEmail必须包含@)
alter table student
add constraint CK_student_stuEmail check(stuEmail like '%@%')
---------------------------------------------------------------
4、增
a)一次性插入一条数据
insert into student(stuName,stuSex,stuAge,stuEmail,classId)values
('张三','男',20,'zs@163.com',2)
b)一次性插入多条数据
insert into student(stuName,stuSex,stuAge,stuEmail,classId)values
select '李四','女',18,'lisi@163.com',1 union
select '王五','男',19,'wangwu@163.com',3
c)把数据从一张表中查询出来放入到另一张表中
select stuName,stuSex
into stuNew --新表stuNew不能事先存在
剩余33页未读,继续阅读
资源评论
chenjun_0818
- 粉丝: 3
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功