zoukankan      html  css  js  c++  java
  • [SQL]创建数据库

    在SQL中,数据库被定义为对象(即基本表、试图和索引等)的集合,并包含数据库中每一个对象的定义。数据库在磁盘上是以文件为单位存储的,有数据文件和日志文件组成:

    • 数据文件:实际存放数据库中的所有数据和对象。
    • 日志文件:存放(记录)用户对数据库所进行的所有操作,它是维护数据库完整性的重要工具。

    创建一个数据库就是定义了一个存储空间,创建数据库语句如下:

    create database <数据库名称>
    

    说明:

    1. 使用该语句的用户必须具有DBA( Database Administrator )的权限。
    2. 数据库的创建者被默认为该数据库的所有者。
    3. 在创建数据库的过程中,要指定数据库名称、设计所占用的存储空间和存放文件的位置。创建数据库至少需要定义数据文件和日志文件,如果省略则系统选择默认值。对于数据文件和日志文件的定义,不同版本的SQL的规定有所不同。

    以SQL Server为例使用T-SQL语句创建数据库:

    create database test
    on primary
    (
    	name = test, -- 数据库名
    	filename = "E:SQL_Data	est.mdf", -- 主文件:包含数据库的启动信息,并指向数据库中的其他文件。 每个数据库有一个主要数据文件。 主要数据文件的建议文件扩展名是.mdf。
    	size = 5MB, -- 数据库初始大小为5MB
    	maxsize = 30MB, -- 最大为30MB
    	filegrowth = 1% -- 数据库大小按照1%比例增长
    )
    log on
    (
    	name = test_log,
    	filename = "F:SQL_Log	est_log.ldf", -- 每个数据库必须至少有一个日志文件。 事务日志的建议文件扩展名是 .ldf。
    	size = 1MB,
    	maxsize = 10MB,
    	filegrowth = 1MB -- 日志文件大小每次增大1MB
    )
    


  • 相关阅读:
    11.8-ros-navigation解析
    8.14-rqt_common_pluggins 详解
    8.1-roscomm详解
    8.15-ros-bag使用
    7.26-rosbridge-suit 解读
    7.26-roscpp_overview详解
    7.26-ROS其他有价值模块
    java dbutils查询数据库时无法给部分字段赋值原因
    java_获取多个文件夹下所有.java源码的总行数
    正则表达式-1-初识正则表达式
  • 原文地址:https://www.cnblogs.com/xxmmqg/p/13738265.html
Copyright © 2011-2022 走看看