精华内容
下载资源
问答
  • SQL Server 创建数据库

    千次阅读 2020-03-04 16:36:40
    使用SQL Server2014创建数据库有两种方法:使用图形化界面创建数据库和使用T—SQL语句创建数据库。 下面就以创建testdb数据库为例 创建一个名字为testdb的数据库,该数据库包含一个数据文件和一个日志文件,逻辑文件...

    使用SQL Server2014创建数据库有两种方法:使用图形化界面创建数据库和使用T—SQL语句创建数据库。

    下面就以创建testdb数据库为例

    创建一个名字为testdb的数据库,该数据库包含一个数据文件和一个日志文件,逻辑文件名为testdb_data,磁盘文件名为testdb_data.mdf,文件初始容量为5MB,最大容量为15MB,文件增长量为20%,而事务日志文件的逻辑文件名testdb_log,磁盘文件名为testdb.ldf,文件初始容量为5MB,最大容量为10MB,文件递增量为1MB(数据库创建在C:\server目录下)。

    一.使用图形化界面创建数据库

    1.首先右击数据库-—新建数据库
    2.根据要求设置参数
    在这里插入图片描述
    在这里插入图片描述
    3.参数设置完成后点击确定即可
    在这里插入图片描述
    4.完成后对象资源管理器数据库下将显示你所创建得testdb数据库了
    在这里插入图片描述
    二.使用T-SQL语句创建数据库
    1.使用T-SQL CREATE DATABASE语句的基本语法归纳如下:
    CREATE DATABASE 数据库名
    ON [PRIMARY]
    (
    <数据文件参数> […n] [ <文件组参数>]
    )
    LOG ON
    (
    <日志文件参数>[…n] [<文件组参数>]
    )
    其中文件参数包含如下:
    NAME=logical_file_name,
    FILENAME=‘os_file_name’,
    SIZE=size[KB][MB][GB][TB],
    MAXSIZE={max_size[KB][MB][GB][TB]},
    FILEMGROWTHON=growth_increment[KB][MB][GB][TB]
    注:文件参数中最后一个参数最后无“,”。
    2.创建testdb数据库
    a.首先在C盘下新建一个server 文件夹!
    在这里插入图片描述
    b.在SQL中点击新建查询按钮
    在这里插入图片描述
    在这里插入图片描述
    c.输入CREATE DATEBASE testdb创建teatdb数据库,点击执行按钮
    在这里插入图片描述
    d.右击数据库点击刷新按钮,完成后对象资源管理器数据库下将显示你所创建得testdb数据库了。
    在这里插入图片描述
    e.点击保存按钮,保存在自己所见的SQL代码文件夹里
    在这里插入图片描述

    d.根据T-SQL语句编辑代码,设置参数,点击执行按钮,即可完成数据库的创建,随后ctrl+s保存代码。
    在这里插入图片描述

    展开全文
  • SQL server创建数据库

    千次阅读 2020-02-13 14:23:37
    1.启动SQL Server Management Studio,并连接到SQL Server 2012中的数据库,在“对象资源管理器”中展开“数据库”节点。 2.鼠标右键单击选择"新建数据库" 3.数据库的默认所有者为“sa”,选择数据文件和日志文件的...

    SQL server创建数据库

    一.图形化界面创建数据库

    1.启动SQL Server Management Studio,并连接到SQL Server 2012中的数据库,在“对象资源管理器”中展开“数据库”节点。
    2.鼠标右键单击选择"新建数据库"
    在这里插入图片描述3.数据库的默认所有者为“sa”,选择数据文件和日志文件的路径,点击确定后
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    二.使用CREATE DATABASE语句创建数据库

    检查在当前服务器系统中的所有数据里面是否有该数据库

    --检查在当前服务器系统中的所有数据里面是否有该数据库
    IF EXISTS(SELECT * FROM sysdatabases WHERE NAME='数据库名')
    --如果有删除该数据库
    DROP DATABASE 库名
    -- 创建该数据库
    CREATE DATABASE 库名
    

    1.点击“新建查询”
    在这里插入图片描述2.代码
    在这里插入图片描述

     CREATE DATABASE DB_Yun  ---DB_Yun 数据名称
     ON PRIMARY
     (
     NAME='DB_Yun.MDF',  --主数据文件的逻辑名
     FILENAME='E:\peixun\SQL Server数据库List\DB_Yun\DB_Yun.MDF', --主数据文件存储位置
     SIZE=16MB,  --主数据文件的初始大小
     FILEGROWTH=8MB, --每次增容时增加的容量大小
     MAXSIZE=UNLIMITED  --增量速度 unlimited无限制
     )
     LOG  ON( 
    	NAME='DB_Yun.LDF',  --日志文件
    	FILENAME='E:\peixun\SQL Server数据库List\DB_Yun\DB_Yun.LDF', --日志文件存储位置
    	SIZE=16MB,  --日志文件初始大小
    	FILEGROWTH=8MB,  --日志文件每次增加的容量大小
    	MAXSIZE=UNLIMITED
    )
    

    3.点击“执行”,本地文件中则存储名为DB_Yun库
    在这里插入图片描述在这里插入图片描述在这里插入图片描述
    参数说明
    ON: 指定显式定义用来存储数据库数据部分的磁盘文件(数据文件)。当后面是以逗号分隔的、用以定义主文件组的数据文件的 项列表时,需要使用 ON。主文件组的文件列表可后跟以逗号分隔的、用以定义用户文件组及其文件的 项列表(可选)。
    PRIMARY:指定关联的列表定义主文件。在主文件组的 项中指定的第一个文件将成为主文件。一个数据库只能有一个主文件。有关详细信息,请参阅文件和文件组体系结构。
    LOG ON:指定显式定义用来存储数据库日志的磁盘文件(日志文件)。LOG ON 后跟以逗号分隔的用以定义日志文件的项列表。如果没有指定 LOG ON,将自动创建一个日志文件,其大小为该数据库的所有数据文件大小总和的 25% 或512 KB,取两者之中的较大者。不能对数据库快照指定 LOG ON。
    NAME:指定文件在SQL Server中的逻辑名称。当使用FOR ATTACH选项时,就不需要使用NAME选项了。
    FILENAME:指定文件在操作系统中存储的路径和文件名称
    SIZE:指定数据库的初始容量大小。如果没有指定主文件的大小,则SQL Server默认其与模板数据库中的主文件大小一致,其他数据库文件和事务日志文件则默认为1MB。指定大小的数字SIZE可以使用KB、MB、GB和TB作为后缀,默认 的后缀是MB。SIZE中不能使用小数,其最小值为512KB,默认值是1MB。主文件的SIZE不能小于模板数据库中的主文件。
    MAXSIZE:指定文件的最大容量。如果没有指定MAXSIZE,则文件可以不断增长直到充满磁盘。
    UNLIMITED:指明文件无容量限制
    FILEGROWTH:指定文件每次增容时增加的容量大小。增加量可以用以KB、MB作后缀的字节数或以%作后缀的被增容文件的百分比来表示。默认后缀为MB。如果没有指FILEGROWTH,则默认值为10%,每次扩容的最小值64KB在创建数据库时,所要创建的数据库名称必须是系统中不存在的,如果存在相同名称的数据库,在创建数据库时系统将 会报错。另外,数据库的名称也可以是中文名称

    展开全文
  • SQL Server创建数据库

    2012-03-26 14:15:50
    今天我们花点时间来学习一下SQL Server数据库的相关知识,包括如何创建数据库,创建表,SQL Server数据类型,数据完整性,设计数据库,SQL Server安全模型和T-SQL语句等。希望大家看完之后都能有些收获。好地,首先...

    今天我们花点时间来学习一下SQL Server数据库的相关知识,包括如何创建数据库,创建表,SQL Server数据类型,数据完整性,设计数据库,SQL Server安全模型和T-SQL语句等。希望大家看完之后都能有些收获。好地,首先我们来看看如何创建一个数据库吧,这里我们创建的数据库和下一篇文章创建的表在以后都会一直使用,希望大家注意!

     

    T-SQL创建数据库的语法如下:

    CREATE  DATABASE  数据库名

     ON [PRIMARY]

     (

      <数据文件参数> [,…n]  [<文件组参数>]

     )

     [LOG ON]

     (

      <日志文件参数> [,…n]

     )

     

    [ ]表示可选参数,T-SQL的语法经常需要查询SQL Server的帮助,帮助中常会看到这些符号。我们都知道,最简单的创建数据库的语句就是CREATE  DATABASE  数据库名,那就是我们省略了一些有默认值的选项!我们来用T-SQL做一个完整的创建数据库的例子:

     

    USE master  --设置当前数据库为master,以便访问sysdatabases表

    GO

    IF  EXISTS(SELECT * FROM  sysdatabases WHERE  name ='stuDB')

       DROP DATABASE stuDB

     

    CREATE DATABASE stuDB

       ON  PRIMARY  --默认就属于PRIMARY主文件组,可省略

    (

     NAME='stuDB_data',  --主数据文件的逻辑名

     FILENAME='E:\project\stuDB_data.mdf',  --主数据文件的物理名

     SIZE=5mb,  --主数据文件初始大小

     MAXSIZE=100mb,  --主数据文件增长的最大值

     FILEGROWTH=15%   --主数据文件的增长率

    )

    LOG ON

    (

      NAME='stuDB_log',

      FILENAME='E:\project\stuDB_log.ldf',

      SIZE=2mb,

      FILEGROWTH=1MB

    )

    GO

     

    我们在建库之前,会先检测是否存在stuDB数据库,如果有,就删除它,然后重新建。那数据库存放在哪个地方呢?我们去哪儿检测呢?因为新建的数据库都在系统数据库master的表sysdatabases中注册了,所以我们只需要查看master数据库的sysdatabases表的name列即可!

     

     

    这里注意EXISTS( 查询语句) 检测语句的用法,如果查询语句返回1条以上的记录,即表示存在满足条件的记录,则返回为true,否则为false。这样我们的数据库就创建成功了。


    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/lenotang/archive/2008/11/15/3304368.aspx

    展开全文
  • sql server 创建数据库

    2012-03-08 16:27:47
    1:创建单数据文件,单日志文件  create database db_sqlserver2 ... filename='E:\sqlserver2008\db_sqlserver2\db_sqlserver2_data.mdf', --数据库文件要保存的路径以及文件名 size=4, --文件大小

    1:创建单数据文件,单日志文件

     

    create database db_sqlserver2
    on
     (
       name=db_sqlserver2_data,   --文件的逻辑名称
       filename='E:\sqlserver2008\db_sqlserver2\db_sqlserver2_data.mdf', --数据库文件要保存的路径以及文件名
       size=4,  --文件大小
       maxsize=10,   --文件可增大到的最大大小
       filegrowth=10%   --文件的自动增量
     )
     
     log on
     (
        name=db_sqlserver2_log,
        filename='E:\sqlserver2008\db_sqlserver2\db_sqlserver2_log.ldf',
        size=1,
        maxsize=6,
        filegrowth=1
     )

    2:创建多数据文件、多日志文件的数据库

       

    create database db_sqlserver3
    on
     (
       name=db_sqlserver31_data,   --第一个数据文件的逻辑名称
       filename='E:\sqlserver2008\db_sqlserver3\db_sqlserver31_data.mdf', 
       size=4,  
       maxsize=10,   
       filegrowth=10%   
     ),
     
     (
       name=db_sqlserver32_data,   --第二个数据文件的逻辑名称
       filename='E:\sqlserver2008\db_sqlserver3\db_sqlserver32_data.mdf', 
       size=4,  
       maxsize=10,   
       filegrowth=10%   
     )
     
     log on
     (
        name=db_sqlserver31_log,  --第一个日志文件的逻辑名称
        filename='E:\sqlserver2008\db_sqlserver3\db_sqlserver31_log.ldf',
        size=1,
        maxsize=6,
        filegrowth=1
     ), 
      ( 
        name=db_sqlserver32_log,  --第二个日志文件的逻辑名称
        filename='E:\sqlserver2008\db_sqlserver3\db_sqlserver32_log.ldf',
        size=1,
        maxsize=6,
        filegrowth=1
     )

    3:创建多个文件组的数据库

       

    create database db_sqlserver4
    on
     primary
     (
       name=db_sqlserver41_data,   
       filename='E:\sqlserver2008\db_sqlserver4\db_sqlserver41_data.mdf', 
       size=4,  
       maxsize=10,   
       filegrowth=10%   
     ),
     filegroup newgroup1
     (
       name=db_sqlserver42_data,   
       filename='E:\sqlserver2008\db_sqlserver4\db_sqlserver42_data.mdf', 
       size=4,  
       maxsize=10,   
       filegrowth=10%   
     )
     
     log on
     (
        name=db_sqlserver41_log,  --第一个日志文件的逻辑名称
        filename='E:\sqlserver2008\db_sqlserver4\db_sqlserver41_log.ldf',
        size=1,
        maxsize=6,
        filegrowth=1
     )
     

      文件组用来组织数据库对象的高级方法,在默认情况下,数据库只有一个文件组--primary,通过配置具有多个文件组的数据库,可以做到在指定的文件组上创建新的对象(表

    、视图等),它的关键字是filegroup





    展开全文
  • SQL server 创建数据库代码,非常详细

    千次阅读 2020-11-28 16:33:19
    SQL server 创建数据库 创建数据库有两种方法: 1、手动在SQL server上右击创建; 2、用SQL 语句创建数据库。 第一种就不介绍了, 1、打开SQL server ,编辑SQL server语句。 打开 Microsoft SQL Server Management...
  • 创建数据库 先打开SQLServer,然后用鼠标右击数据库——新建数据库——填写数据库名称——确定 创建表 点开数据库,找到刚刚所创建的数据库,双击进入,右击表——新建表——填写列名,数据类型和是否允许为null值...
  • 记一次SQL Server创建数据库失败

    千次阅读 2019-06-18 10:19:12
    在执行create database test后,报错Could not obtain exclusive lock on database 'model'....SQL Server创建数据库时,会使用model数据库的副本来初始化数据库和元数据,此时必须以独占方式锁定mod...
  • MS SQLServer 创建数据库关系图

    千次阅读 2019-03-06 11:30:36
    我们会用到一些表的数据库关系图,利用SQLserver本身的创建数据库关系图的功能就可以很好的画出来。 新建数据库关系图的时候常常会碰到下图的提示: 解决一: 新建查询页面当中输入该SQL语句 exec sp_...
  • SQL Server创建一个数据库后,很多数据在其他的数据库中已存在,没有必要再重新创建,如何将已有数据导入到新建数据库中呢?笔者与大家分享一下操作经验。 工具/原料 SQL Server 2014 方法/步骤 1 ...
  • SQLserver创建数据库和表

    千次阅读 2020-03-25 22:02:24
    在student数据库上建立student表、course表和sc表,要求:输入列名,数据类型,长度等信息,并保存。其中表结构如下所示: Student表: 字段名 类型 长度 含义 sno Varchar 20 学号 sname Varchar 10 姓名 sage Int ...
  • 创建数据库快照 注意 有关此过程的示例,请参阅本节后面的示例 (Transact-SQL)。 根据源数据库的当前大小,确保有足够的磁盘空间存放数据库快照。 数据库快照的最大大小为创建快照时源数据库的大小。 ...
  • SQL Server 创建数据库命令

    千次阅读 2017-03-05 20:24:26
    CREATE DATABASE mydb2 ON PRIMARY ( ... filename="D:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\mydb2.mdf",/*.mdf 主数据文件储存位置*/ size=5mb, maxsize=100mb,
  • SQL Server 创建数据库基本流程

    千次阅读 2018-05-04 11:07:39
    1.修改当前数据库,用于删除 use master go2.如果存在数据库,则进行删除 if exists(select * from sys...创建数据库 create database test go4.使用数据库 use test go5.删除表(先删除外键表,再删除主键) if exi...
  • 一、 链式服务器创建方法 exec master.dbo.sp_addlinkedserver '链式服务名称', ' ', 'SQLNCLI', '链接服务器IP' exec master.dbo.sp_addlinkedsrvlogin '链式服务名称', 'false',null, '链接数据库用户名',...
  • 登陆sqlserver ...创建数据库 create database use master ##创建数据失败需要先切换到master中 create database db1 go create database db2 go 切换到db1数据库 use [数据库名] use db1 go 创建表 c...
  • 创建数据库的基本流程1.修改当前数据库,用于删除:use mastergo2.如果存在数据库,则进行删除:if exists(select * from sys.databases where name='test')drop database testgo3.创建数据库:c...
  • 创建表 CREATE TABLE OrderItems ( order_num int NOT NULL , order_item int NOT NULL , prod_id char(10) NOT NULL , quantity int NOT NULL , item_price decimal(8,2) NOT ...
  • 今天上午给S150上数据库课程,在用SQL 脚本创建数据库的时候, 代码没有错; 结果创建失败, 原因在于数据库物理文件是在磁盘的根目录下. 在E盘创建一个文件夹就可以了. 这个应该是磁盘读写权限问题.
  • sql server 创建数据库标准脚本

    千次阅读 2017-08-20 00:44:06
    use master go if exists(select * from sysdatabases where name='TEST_DB') drop database TEST_DB go create database TEST_Db on primary (  name='TEST_DB_data',  filename='C
  • 最近要用到sql server数据库脚本,很久没用过了,今天再过来重温一下 USE [master] GO IF EXISTS(SELECT 1 FROM sysdatabases WHERE NAME=N'HkTemp') BEGIN  DROP DATABASE HkTemp --如果数据库...
  • 为了防止数据文件和日志文件同时丢失,在创建数据库时为数据库文件生成一个或多个副本,存放在不同磁盘。 create database students on primary ( name=students1, filename='c:\data\students1.mdf', size=10MB,...
  • 小白刚刚开始接触SQLServer,随手记录 1.创建数据库-- drop database db_study; /*删除数据库*/ create database db_study on primary -- 默认就属于primary文件组,可省略 ( /*--数据文件的具体描述--*/ name='...
  • sql server创建数据库脚本

    千次阅读 2010-03-04 22:07:00
    use mastergo--切换master数据库 if exists(select 1 from sysdatabases where name = Ntest)--注意该同名数据库是否还要用到begindrop database testendgocreate database teston primary( name = te
  • SQL Server数据库数据的导入步骤详解 数据库数据的导入: 第一步:新建一个和导入表有相同字段的表。 select top 0 * into newTeacher from Teacher 第二步:选中数据库-右键-任务-导出数据; 第三...
  • 新建用户     ...ON ALL SERVER WITH EXECUTE AS 'sa' FOR LOGON AS BEGIN --限制test这个帐号的连接 IF ORIGINAL_LOGIN()= 'ceshi' --允许test在本机和下面的IP登录 AND (SELECT EVENTDAT...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 24,745
精华内容 9,898
关键字:

sqlserver创建数据库