创建数据库,创建表,设置主键
数据库的分离和附加
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 MyDatabase2
on 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) not null  -- 可变长度,每个字符占用两个字节 最多50个字节
)
  
--通过代码,删除MyDatabase2 数据库下的某些表
use MyDatabase2
drop table Departments  <br><br><br>

1

  

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
---创建一个员工表
--<员工表>:员工Id,身份证号,姓名,性别,入职日期,年龄,地址,电话,所属部门、Email
create table Employees
(
     EmpID int identity(1,1) primary key,
     EmpIDCard varchar(18) not null ,
     EmpName nvarchar(50) null ,
     EmpGender bit not null ,
     EmpJoinDate datetime,
     EmpAge int ,
     EmpAddress nvarchar(300),
     EmpPhone varchar(100),
     DeptID int not null ,
     EmpEmail varchar(100)
)
drop table Employees

  

树立目标,保持活力,gogogo!

SqlServer--用代码创建和删除数据库和表相关推荐

  1. azure云数据库_在Azure Cosmos DB中使用PowerShell创建和删除数据库

    azure云数据库 Our testing or development may call for dynamic creation on the database level for Azure C ...

  2. 【简洁明了MySQL】MySQL基础操作之连接,创建和删除数据库

    MYSQL基础操作之连接,创建和删除数据库 一.MySQL连接 1.方法一:客户端直接连接法(不推荐) 2. 方法二:使用命令行登录 3.两种不同的登陆状态 4.创建用户 二.创建数据库 1.crea ...

  3. Oracle数据库 二 创建和删除数据库

    Database configuration Assistant 创建或删除数据库 在开始菜单中可已找到安装数据库后的database configuration assistant 软件,该软件用于 ...

  4. linux中mysql如何删除库,Linux环境下MySQL基础命令(2)----查看、创建、删除库和表...

    案例二,查看数据库 MySQL是一套数据库管理系统,支持运行多个库,每个库相当于一个容器,存放着许多表.数据就存在这些表中,所以查看.创建.删除库和表,在工作中必不可少. 一,查看 1,查看当前服务器 ...

  5. mysql的删除命令+linux命令大全,Linux环境下MySQL基础命令----查看、创建、删除库和表...

    案例二,查看数据库 MySQL是一套数据库管理系统,支持运行多个库,每个库相当于一个容器,存放着许多表.数据就存在这些表中,所以查看.创建.删除库和表,在工作中必不可少. 一,查看 1,查看当前服务器 ...

  6. JPA创建或修改数据库的表注释和字段注释

    目录 jpacomment-spring-boot-starter 需求说明 思路说明 jpacomment-spring-boot-starter JPA创建或修改数据库的表注释和字段注释 jpac ...

  7. mysql创建用户表的sql语句_Mysql创建、删除用户和表的SQL语句

    Mysql创建.删除用户和表的SQL语句 (2015-01-15 17:08:17) 标签: it 联动北方 数据库 分类: IT MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意 ...

  8. [转]mysql 删除数据库 所有表

    mysql 删除数据库 所有表 数据库中有时需要删除所有的表或者表中所有内容,下面介绍几种常见的操作. 一.删除所有表 使用 Navicat 工具直接在界面中删除 逐个删除--直接使用删除表的SQL语 ...

  9. MongoDB 所支持的数据类型 创建和删除集合 创建和删除数据库

    数据类型 MongoDB 支持如下数据类型: String:字符串.存储数据常用的数据类型.在 MongoDB 中,UTF-8 编码的字符串才是合法的. Integer:整型数值.用于存储数值.根据你 ...

最新文章

  1. linux时间轮算法,关于时间轮的设计 linux hashed Hierarchical timing wheel
  2. Windows Server vNext Technical Preview UI Build 9841
  3. 怎样查看哪些程序占用了swap空间
  4. CloudFlare免费CDN优化指南
  5. ftp上传当天文件的方法_ftp自动上传文件,ftp自动上传文件的配置方法及使用教程...
  6. Odoo 8 Graph 视图 之 雷达图 (Radar\Spider)
  7. FFT和Matlab中操作FFT
  8. Hadoop Hive导入数据命令
  9. 「Apollo」Apollo感知汇总
  10. P2495-[SDOI2011]消耗战【虚树,dp】
  11. LeetCode 2165. 重排数字的最小值(计数)
  12. Divide and conquer:Dropping tests(POJ 2976)
  13. vue怎么通过if跳出方法_vue多种弹框的弹出形式
  14. sql 拼接同列的值
  15. 机器学习中常用的优化方法
  16. Java comparator接口源码解读
  17. 六石管理学:行政人员也要学会使用SVN保存文档
  18. 树莓派安装OpenCV2教程 (详细教程)
  19. C++实现基于mfc的仓库管理系统(可连MySQL数据库)
  20. KNN算法和kd树详解(例子+图示)

热门文章

  1. android设置静态i,关于Android4.0系统下如何设置wlan静态ip的设置(转)
  2. 高速公路智能化维护,多点布局智慧交通“车路协同”
  3. 顾大松:“三位一体”的道路停车管理法治模式
  4. afinal框架之Android视频下载,指定路径
  5. 室内不能摆的52种致癌植物
  6. 华硕F83VDF安装原版LION10.7.2,及驱动
  7. mysql course表_MySQL多表查询初探
  8. 安装系统-UltraISO+Ubuntu18.04
  9. Python量化研究:可转债抢权配售值得做吗?
  10. 经典DP 数字三角形