创建数据库,创建表,设置主键
数据库的分离和附加
MS SQLServer的每个数据库包含:
1个主数据文件(.mdf)必须。
1个事务日志文件(.ldf)必须。
可以包含:
任意多个次要数据文件(.ndf)
多个事务日志文件
文件组:可将多个数据文件逻辑的分到一组,方便日后管理维护(备份、将表建在指定的文件组上等等。)
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
--1.创建一个数据库(直接创建一个数据库,没有设置任何特殊选项,都是使用默认的。)create database MyDatabase2;--2.删除数据库drop database MyDatabase2;--msSqlServer不区分大小写DROP DATABASE MYSECONDDATABASE2;--3.创建数据库的时候设置一些参数选项create database MyDatabase2on
primary --配置主数据文件的选项(name='MyDatabase2', --主数据文件的逻辑名称filename='F:\DATABASE1\MyDatabase2.mdf', --主数据文件的实际保存路径size=5MB, --主文件的初始大小maxsize=150MB, --最大容量filegrowth=20% --以20%扩容)log on --配置日志文件的选项(name='MyDatabase2_log', --日志文件的逻辑名称filename=' F:\DATABASE1\MyDatabase2_log.ldf', --日志文件的实际保存路径size=5mb, --日志文件的初始大小filegrowth=5mb --超过默认值后自动再扩容5mb) --在数据库中创建一个表
use MyDatabase2 --将代码环境切换到MyDatabase2下create table Departments ---创建表,设置表中列 (AutoID
int identity(1,1) primary key, --自增 主键DepartmentName nvarchar(50) notnull
-- 可变长度,每个字符占用两个字节 最多50个字节) --通过代码,删除MyDatabase2 数据库下的某些表use MyDatabase2drop table Departments <br><br><br> |
|
1
|
|
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
---创建一个员工表--<员工表>:员工Id,身份证号,姓名,性别,入职日期,年龄,地址,电话,所属部门、Emailcreate table Employees( EmpIDint
identity(1,1) primary key, EmpIDCard varchar(18) notnull, EmpName nvarchar(50)null, EmpGender bit notnull, EmpJoinDate datetime, EmpAgeint, EmpAddress nvarchar(300), EmpPhone varchar(100), DeptIDint
not null, EmpEmail varchar(100))drop table Employees |
树立目标,保持活力,gogogo!
本文介绍了如何在MSSQLServer中创建和管理数据库,包括创建数据库及其主数据文件和事务日志文件的方法,以及如何定义表结构并设置主键等关键操作。

被折叠的 条评论
为什么被折叠?



