中易网

怎样使用SQL SERVER新建立一个数据库

答案:1  悬赏:80  
解决时间 2021-12-31 01:21
怎样使用SQL SERVER新建立一个数据库
最佳答案


创建数据库和表的操作有两种方法:
一、可视化操作
    1.创建数据库

    选中数据库右击,在出现的对话框中选择新建数据库,然后新出现的对话框中填写数据库的名称

    2.创建数据表

    选中数据库下的表右击,在出现的对话框最上方有新建表选项,新出现的对话框中有列名、数据类型、允许Null值三列,这里可以添加表的的列,添加好列后保存Ctrl+S或者点击上方的保存,填写表名称确定就创建好了。

二、使用SQL语句创建  
--1.创建数据库
create database stuDB  --stuDB是数据库的名称
on  primary  -- 默认就属于primary文件组,可省略
(

    name='stuDB_data',  -- 主数据文件的逻辑名称
    filename='D:\stuDB_data.mdf', -- 主数据文件的物理路径和名称
    size=5mb, --主数据文件的初始大小
    maxsize=100mb, -- 主数据文件增长的最大值
    filegrowth=15%--主数据文件的增长率
)
log on
(

    name='stuDB_log',
    filename='D:\stuDB_log.ldf',
    size=2mb,
    filegrowth=1mb
)

-----2.创建数据表
use StuDB   --使用某个数据库(在某个数据库下建表)
go 
if exists(select * from sysobjects where name='stuMarks')--查询数据库是否已存在此表
drop table stuMarks--如果存在该表则删除,不存在不执行此句
create table stuMarks  --stuMarks是表的名称
(
    ExamNo int identity(1,1) primary key,--列名    数据类型   约束
    stuNo char(6) not null,--列名   数据类型   是否允许插入Null值
    writtenExam int not null,
    LabExam int not null
)
go

-- 其中,列属性"identity(起始值,递增量)" 表示"ExamNo"列为自动编号, 也称为标识列alter table 表名
add constraint 约束名 约束类型 具体的约束说明
alter table 表名
drop constraint 约束名
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
滚绣球的意思是什么啊?请解释下!
早上起床,我会整理我的床铺的翻译是:什么意
眼鼓鼓的意思是什么?眼鼓鼓的释义是什么啊?
我是男生 今年20 身高167 体重120 我还能长高
四级英语怎么退考?麻烦知道的说一下 网站或
加固工程需要哪些资料?土建的,急用!
神符的意思是什么?神符的释义是什么啊?
众目的意思是什么啊?请解释下!
察觉的意思是什么?察觉的释义是什么啊?
洋蜡的意思是什么啊?请解释下!
女生唱的 歌词有写 大提琴 我一个人
霸图的意思是什么?霸图的释义是什么啊?
苹果6p部能一直按着屏幕保存照片吗
access中update更新一个字段为不同的值,怎么
办公室里的排插晚上不关掉安全吗?电脑会关机
推荐资讯
梦幻西游有哪些方法得套装?详细点。
中国淡水占世界的几分之几?
中山市有哪几家专业生产LED日光灯的大厂
转东过西的意思是什么啊?请解释下!
中石化前董事长陈同海2年前(2009年7月15日)
我女儿是下雨的时候生的,我老公姓乔,请大家
无锡的气候怎么样?我是东北人近期会去无锡,
纤姿瑜伽舞蹈休闲会所怎么去啊,有事要去办理
用一直最低还款的信用卡来以卡办卡,会不会批
现在的小型飞机是不是不安全一个,一个晴空颠
15颗佛珠太大可以去掉两颗吗
i know. i know.it shouldn't be like t
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?