如何用SQL语句创建数据库

如何用SQL语句创建数据库

说明:在项目的开发当中数据库需要部署在客户的实际环境中试运行,但我们在部署的时候需要考虑的是,后台的数据库如何移植到客户的计算机中,考虑到各种版本的兼容性,最好的办法就是编写比较通用的SQL语句,包括建库,建表,添加约束等,最后复制到客户的计算机中运行;

创建数据库的语法:

第一步:先要判断当前数据库系统中是否存在你要新建的数据库,如果是就要删除(MASTER系统数据库中的sysdatabases表中存放了所有数据库清单)

if exists(select * from sysdatabases where name='databasesName')

drop databases databasesName

第二步创建新库

create databases databasesName

ON

     (

           name ='databases_data',--表示数据库的逻辑名

           filename ='路径/databases_data.mdf',--表示数据库的物理文件名

          size =XXmb,--表示数据库的初始大小

           maxsize=xxmb,--表示数据库的最大大小

           filegrowth=xx--表示文件的增长速度(可以是百分数也可以是好多mb

       )

log on

    (

           name ='databases_log,--表示数据库的逻辑名

           filename ='路径/databases_log.ldf,--表示数据库的物理文件名

          size =XXmb,--表示数据库的初始大小

           maxsize=xxmb,--表示数据库的最大大小

           filegrowth=xx--表示文件的增长速度(可以是百分数也可以是好多mb

    )

实例

use master

go

if exists(select * from sysdatabases where name='student')

drop database student

go

create database student

on

(

         name='student_data',

         filename='student_data.mdf',

         size=10mb,

         maxsize=100mb,

        filegrowth=1mb

)

log on

(

       name='student_log,

         filename='student_log.ldf',

         size=10mb,

         maxsize=100mb,

        filegrowth=1mb

)

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值