创建数据库使用tsql的什么语句

fiy 其他 3

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在T-SQL中,可以使用CREATE DATABASE语句来创建数据库。CREATE DATABASE语句的语法如下:

    CREATE DATABASE database_name
    [ON
    [PRIMARY
    {
    NAME = logical_file_name,
    FILENAME = 'os_file_name'
    [ , SIZE = size ]
    [ , MAXSIZE = { max_size | UNLIMITED } ]
    [ , FILEGROWTH = growth_increment ]
    }
    [ ,…n ]
    ]
    [ ,…n ]
    ]
    [ LOG ON
    {
    [
    NAME = logical_file_name,
    FILENAME = 'os_file_name'
    [ , SIZE = size ]
    [ , MAXSIZE = { max_size | UNLIMITED } ]
    [ , FILEGROWTH = growth_increment ]
    }
    [ ,…n ]
    }
    [ ,…n ]
    ]
    [ COLLATE collation_name ]
    [ FOR ATTACH ]

    其中,database_name是要创建的数据库的名称。ON PRIMARY和LOG ON子句用于指定数据库文件的位置和属性。可以使用多个ON子句来指定多个文件组。

    在CREATE DATABASE语句中,可以使用以下参数来设置数据库文件的属性:

    • NAME:指定逻辑文件名,用于标识数据库文件。
    • FILENAME:指定数据库文件在操作系统上的路径。
    • SIZE:指定数据库文件的初始大小。
    • MAXSIZE:指定数据库文件的最大大小。可以使用max_size参数来指定具体的大小,或使用UNLIMITED关键字表示无限制。
    • FILEGROWTH:指定数据库文件的增长量。

    在CREATE DATABASE语句中,还可以使用COLLATE子句来指定数据库的默认排序规则。如果不指定COLLATE子句,默认使用服务器的默认排序规则。

    最后,CREATE DATABASE语句还可以使用FOR ATTACH子句来将已经存在的数据库附加到服务器上。

    综上所述,使用CREATE DATABASE语句可以在T-SQL中创建数据库,并根据需要设置数据库文件的位置和属性。

    1年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在T-SQL中,可以使用CREATE DATABASE语句来创建数据库。CREATE DATABASE语句的基本语法如下:

    CREATE DATABASE database_name
    [ ON
    [ PRIMARY
    (
    [ NAME = logical_file_name , ]
    [ FILENAME = 'os_file_name' , ]
    [ SIZE = size [ KB | MB | GB | TB ] , ]
    [ MAXSIZE = { max_size [ KB | MB | GB | TB ] | UNLIMITED } , ]
    [ FILEGROWTH = growth_increment [ KB | MB | GB | TB ] )
    ]
    [ ,…n ]
    ]
    [ ,…n ]
    ]
    [ LOG ON
    [
    [ NAME = logical_file_name , ]
    [ FILENAME = 'os_file_name' , ]
    [ SIZE = size [ KB | MB | GB | TB ] , ]
    [ MAXSIZE = { max_size [ KB | MB | GB | TB ] | UNLIMITED } , ]
    [ FILEGROWTH = growth_increment [ KB | MB | GB | TB ] )
    ]
    [ ,…n ]
    ]
    [ COLLATE collation_name ]
    [ WITH
    [

    其中,database_name是要创建的数据库的名称。在ON子句中,可以指定数据库的文件组和文件的详细信息。在LOG ON子句中,可以指定数据库的日志文件的详细信息。COLLATE子句用于指定数据库的排序规则。WITH子句用于指定其他选项,比如文件的初始化大小、增长率等。

    下面是一个具体的例子:

    CREATE DATABASE MyDatabase
    ON
    (
    NAME = MyDatabase_data,
    FILENAME = 'C:\MyDatabase_data.mdf',
    SIZE = 10MB,
    MAXSIZE = 100MB,
    FILEGROWTH = 5MB
    )
    LOG ON
    (
    NAME = MyDatabase_log,
    FILENAME = 'C:\MyDatabase_log.ldf',
    SIZE = 5MB,
    MAXSIZE = 50MB,
    FILEGROWTH = 1MB
    )
    COLLATE SQL_Latin1_General_CP1_CI_AS
    WITH
    (
    RECOVERY,
    ALLOW_SNAPSHOT_ISOLATION,
    READ_COMMITTED_SNAPSHOT,
    COMPATIBILITY_LEVEL = 130
    );

    上面的例子创建了一个名为MyDatabase的数据库,包括一个数据文件和一个日志文件。数据文件的初始大小为10MB,最大大小为100MB,每次增长5MB。日志文件的初始大小为5MB,最大大小为50MB,每次增长1MB。数据库的排序规则为SQL_Latin1_General_CP1_CI_AS。其他选项包括RECOVERY、ALLOW_SNAPSHOT_ISOLATION、READ_COMMITTED_SNAPSHOT和COMPATIBILITY_LEVEL。

    1年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在 T-SQL 中,可以使用 CREATE DATABASE 语句来创建数据库。该语句的基本语法如下:

    CREATE DATABASE database_name

    其中,database_name 是要创建的数据库的名称。

    除了基本语法外,还可以使用一些可选参数来定制创建数据库的行为,例如:

    1. 数据库文件的路径和文件名:

    CREATE DATABASE database_name
    ON
    ( NAME = logical_file_name,
    FILENAME = 'os_file_name'
    )

    其中,logical_file_name 是逻辑文件名,os_file_name 是操作系统文件名。可以使用多个 ON 子句来指定多个文件。

    1. 数据库文件的大小和增长方式:

    CREATE DATABASE database_name

    FILEGROUP filegroup_name
    (
    NAME = logical_file_name,
    FILENAME = 'os_file_name',
    SIZE = size,
    MAXSIZE = max_size,
    FILEGROWTH = growth
    )

    其中,filegroup_name 是文件组的名称,size 是文件的初始大小,max_size 是文件的最大大小,growth 是文件的增长量。

    1. 设置数据库的恢复模式:

    CREATE DATABASE database_name

    RECOVERY | SIMPLE | BULK_LOGGED

    其中,RECOVERY 表示完整恢复模式,SIMPLE 表示简单恢复模式,BULK_LOGGED 表示大容量日志恢复模式。

    1. 设置数据库的字符集和排序规则:

    CREATE DATABASE database_name

    COLLATE collation_name

    其中,collation_name 是字符集和排序规则的名称。

    可以根据具体需求选择适合的参数来创建数据库。需要注意的是,CREATE DATABASE 语句需要在 sysadmin 角色的成员或具有 CREATE DATABASE 权限的用户上下文中执行。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部