sql serve 2008创建简单的数据库,具体的步骤,代码在哪里实现
w3school上是这样说的,可是在哪里实现这些代码,我已经下载好了sql serve 2008,然后呢?
是像html代码一样建立后就会有一个表格么?能不能说下具体步骤,让我感受感受实例
------解决方案--------------------
--是这样吗?由于时间关系,没有截图
新建一个查询,在你截图的左上角有个新建查询快捷按钮,点一下即可,其实你已经新建好了
if db_id('testdb') is not null --检测当前服务器中是否存在studentdb数据库
drop database studentdb --如果存在则删除
go --这是一个批处理语句的前端标识
create database testdb --创建studentdb
go
use studentdb --使studentdb处于当前状态,这样后面建表persons可以在该数据库studentdb里面了
go
create table persons --创建表persons,随意定义两个字段
(firstname varchar(20),
lastname varchar(20)
)
--为persons插入三条数据
insert into persons values('Tom','Adams')
insert into persons values('Sam','Bush')
insert into persons values('Sam','Carton')
--查看persons表中的lastname字段的数据
select lastname from persons
--结果如下:
Adams
Bush
Carton
------解决方案--------------------CREATE DATABASE dataBaseName
go
------解决方案--------------------在问题的第二个图中输入这个代码,替换[数据库名]为你想要的即可。
use master
go
create database [数据库名]
go
就可以创建了
你说的看效果是从页面还是从sqlserver management studio看?
------解决方案--------------------if exists(select * from sysdatabases where name='School')
drop database school
go --判断是否存在此数据库如果存在删除
--创建数据库
create database School
on primary --数据文件才有文件组的概念
(
name='School_data',--逻辑名称
filename='D:\XX\提前预习文件夹\SqlServer\School_data.mdf',--指定扩展名物理路径
size=3MB,--初始大小
fileGrowth=10%--自动增长
)
log on
(
name='School_LoG',--逻辑名称
filename='D:\XX\提前预习文件夹\SqlServer\School_data.Ldf',--指定扩展名物理路径
size=3MB,--初始大小
fileGrowth=10%--自动增长
)
go
--创建数据表
--判断数据库中的表是否存在
use master
if exists(select * from sysobjects where name ='Teacher')
drop table Teacher
use School
go
--创建教师数据表
create table Teacher
(
Id int identity(1,1) primary key,
Name nvarchar(4) not null, --如果没有指定长度默认为
Gender bit not null,
Age int not null check(Age>20 and Age<100), --添加了一个约束
Salary money not null,
Birthday datetime default(getdate())
)
------解决方案--------------------一:数据库:存储数据的仓库,在里面可以存储多条记录
二:为什么需要数据库:
1. 甲骨文----古代
2. 丝绸,纸—容易销毁,浪费,不能保证数据完整性(准确,安全)
3. 文件:存储大容量---