SqlServer--用代码创建和删除数据库或表

Posted hao_1234_1234

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SqlServer--用代码创建和删除数据库或表相关的知识,希望对你有一定的参考价值。

--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个字节

)

 

--通过代码,删除master数据库下的某些表

use MyDatabase2 

drop table Departments  

 

以上是关于SqlServer--用代码创建和删除数据库或表的主要内容,如果未能解决你的问题,请参考以下文章

sql server解决无法删除修改拥有外键约束的表或表的记录字段

怎样用sql语句在sqlserver建表 和插入数据~

在 C# 中对某个数据库或表运行 SQL 脚本?

MySQL:想实现sql语句进行批量删除数据库或表,而引发的熬夜探究

用sqlserver2008创建了1个表,里面有几个属性,其中一个属性我不想要了,怎么删除,

怎么复制sqlserver数据库里所有的表到另一个数据库中