精华内容
下载资源
问答
  • 目的:创建一个数据库文件一个日志文件的数据库 在matser数据库下新建查询,输入的命令如下: USE master——指向当前使用的数据库。创建数据库实际上是向master数据库中增加一条数据库信息。 GO——批处理的...

    目的:创建一个数据库文件和一个日志文件的数据库

     在matser数据库下新建查询,输入的命令如下:

    USE master——指向当前使用的数据库。创建数据库实际上是向master数据库中增加一条数据库信息。

    GO——批处理的标志

    --通常将判断数据库是否存在,如果存在则删除这个数据库放在创建数据库的前面。

    IF EXISTS(SELECT * from sysdatabases where name='E_Market')
    DROP DATABASE E_Market

    --创建数据库

    CREATE DATABASE E_Market——创建 E_Market数据库。CREATE DATABASE是创建数据库的关键字。

    ON PRIMARY——主文件组

    (

      NAME='E_Market_data'——主文件逻辑文件名。data代表数据文件。

      FILENAME='D:\program files\sqlserver2017\sqlserver workspace\E_Market_data.mdf',——主文件物理文件名

      SIZE=5MB,——主文件初始大小

      MAXSIZE=100MB,——主文件的增长的最大值

      FILEGROWTH=15%——主文件的增长率

    )

    LOG ON——日志文件

    (

      NAME='E_Market_log"',——日志文件逻辑文件名。log代表日志文件。

      FILENAME='D:\program files\sqlserver2017\sqlserver workspace\E_Market_log.ldf'——日志文件物理文件名

      SIZE=5MB,——日志文件初始大小

      FILEGROWTH=0——日志文件的增长率

    )

    GO

    注意:每写完一个属性就要以逗号结尾,最后一个属性写完后不必再写逗号。

     

    然后:

    点击“对勾“”,对所写的代码进行编译,查看有无错误。然后点击执行,运行所写的语句,这样数据库就创建成功了。

    创建完数据库后执行如下指令:SELECT * FROM sysdatabases。

    可以看到我们刚刚创建的数据库,创建的时间以及创建数据库所在的路径。

    转载于:https://www.cnblogs.com/wyhluckdog/p/10320041.html

    展开全文
  • 使用SQL语句建立一个数据库ST

    千次阅读 2018-10-27 23:21:58
    使用SQL语句建立一个数据库ST 数据库ST中有三张表,stu,course和sc表,表格信息如下图 代码如下 create database ST use ST create table stu ( sno char(20) primary key, sname char(20), ...

    使用SQL语句建立一个数据库ST

    数据库ST中有三张表,stu,course和sc表,表格信息如下图
    stu表
    course表
    sc表
    代码如下

    create database ST
    use ST
    create table stu 
    (
      sno char(20) primary key,
      sname char(20),
      ssex char(20),
      sage smallint,
      sdept char(20)
    ) 
    create table course
    (
      cno char(20) primary key,
      cname char(20),
      cpno char(20),
      ccredit smallint,
      foreign key (cpno) references course(cno)
    )
    create table sc 
    (
      sno char(20) not null,
      cno char(20) not null,
      grade smallint,
      primary key (sno,cno),
      foreign key (sno) references stu(sno),
      foreign key (cno) references course(cno)
    )
    

    插入数据

    /*插入学生信息数据,使用insert语句*/
    insert into stu(sno,sname,ssex,sage,sdept)values('12001','李伟','男',20,'CS')
    insert into stu(sno,sname,ssex,sage,sdept)values('12002','王琳','女',20,'IS')
    insert into stu(sno,sname,ssex,sage,sdept)values('12003','郭文静','女',18,'MA')
    insert into stu(sno,sname,ssex,sage,sdept)values('12004','周静','男',19,'IS')
    insert into stu(sno,sname,ssex,sage,sdept)values('12005','李菊','女',17,'CS')
    /*插入课程信息数据*/
    insert into course(cno,cname,ccredit)values('2','数学',3)
    insert into course(cno,cname,ccredit)values('5','C语言',4)
    insert into course(cno,cname,ccredit)values('6','概率统计',3)
    insert into course(cno,cname,cpno,ccredit)values('3','数据结构','5',4)
    insert into course(cno,cname,cpno,ccredit)values('4','数据处理','2',2)
    insert into course(cno,cname,cpno,ccredit)values('1','DB_Design','3',3)
    /*插入选课信息数据*/
    insert into sc(sno,cno,grade)values('12001','1',86)
    insert into sc(sno,cno,grade)values('12001','2',90)
    insert into sc(sno,cno,grade)values('12001','3',80)
    insert into sc(sno,cno,grade)values('12001','4',75)
    insert into sc(sno,cno,grade)values('12001','5',95)
    insert into sc(sno,cno,grade)values('12002','2',90)
    insert into sc(sno,cno,grade)values('12002','3',90)
    insert into sc(sno,cno,grade)values('12002','4',90)
    insert into sc(sno,cno,grade)values('12002','5',90)
    insert into sc(sno,cno,grade)values('12003','2',56)
    insert into sc(sno,cno,grade)values('12003','3',50)
    insert into sc(sno,cno,grade)values('12003','5',90)
    insert into sc(sno,cno,grade)values('12004','2',89)
    insert into sc(sno,cno,grade)values('12004','4',55)
    insert into sc(sno,cno,grade)values('12004','5',95)
    
    展开全文
  • 怎样使用SQL SERVER新建立一个数据库

    千次阅读 2019-12-05 09:31:10
    2、创建一个数据库一般须创建一个数据文件一个日志文件,用鼠标操作创建时我们也已经看见。下面介绍,创建数据库命令格式【create database 数据库名】。数据文件的后缀为.mdf,日志文件的后缀为.ldf。如图: 3、...

    SQL等系列视频教程
    1、点击【新建查询】按钮,打开代码编写面板。创建数据库以及对数据库的操作都可以通过在这里编写代码执行。
    2、创建一个数据库一般须创建一个数据文件和一个日志文件,用鼠标操作创建时我们也已经看见。下面介绍,创建数据库命令格式【create database 数据库名】。数据文件的后缀为.mdf,日志文件的后缀为.ldf。如图:
    3、创建数据库源代码:
    create database test
    on
    primary(name=test,
    filename=‘E:\test\test.mdf’,
    size=4mb,
    maxsize=10mb,
    filegrowth=2mb
    )
    log on
    (name=testlog,
    filename=‘E:\test\testlog.ldf’,
    size=1mb,
    maxsize=5mb,
    filegrowth=1mb
    )

    展开全文
  • 这二天我碰到一个用BBSGOOD的用户,他的SQL数据库达到了14G,帖子量400多万,用户量等其它数据也都达到上百万,这个时候恐怕你的论坛性能好不到那里去的,肯定像牛一样慢得可怜,在这里,我就是要提醒我们的SQL用户...

    这二天我碰到一个用BBSGOOD的用户,他的SQL数据库达到了14G,帖子量400多万,用户量等其它数据也都达到上百万,这个时候恐怕你的论坛性能好不到那里去的,肯定像牛一样慢得可怜,在这里,我就是要提醒我们的SQL用户,该注意一下你的数据库大小,如果你的数据库将超过1G,那么你该考虑去动动手了。

    首先,我认为单个数据库数据库文件最好不要超过1G,因为我们必须考虑到windows文件系统对单个最大文件的承受力并且要考虑到较佳的性能,很多高级用户,甚至懂些开发的用户都无视了这个问题,还好,sql server提供给了我们一个解决这个问题的功能,即数据库的文件组。

    什么意思呢,就是对一个数据库分成多个数据库文件,并且进行分组,那么我们就要注意到了,现在是一个数据库有多个数据库文件,并不是一个数据库只有一个数据库文件。这样一来,数据库文件是不是变小了,那么他性能提高在那里呢,提高在于系统对文件的读取性能。

    对于一个大型的sql论坛,你可能有上百G的数据,做这些还尽尽不够的,现在我们来看看,为什么对数据库文件还要分组,直接将数据库文件分开不可以吗?这样当然可以,但是我刚才说了对了一个大型的论坛这是不够的,在大型论坛中,每一个表都可能存在大量的数据,可能一个表存放在一个单一的数据库文件中都不够,我们以bbsgood论坛举例子, 我可以分成四个组,数据库文件分成七个,其中有三个文件组有二个

    数据库文件,这三个组分别用来存放三个数据量比较大的表,即,用户表,帖子主题表,帖子回复表,另外还有一个组只有一个数据库文件用来存放其它的内容。当然看哪个组数据库文件大了,可以在组中增加新的数据库文件。

    为了进一步提高性能,我们还必须注意磁盘I/O的能力,好了,聪明的读者看到这里已经明白了,就是将各个数据库文件存放在不同的磁盘中,提高I/O的性能。另外我建议,数据库系统不要装在系统盘,一般是C盘中。而数据库文件最好也不要设置在和数据库系统的同一个盘中,尽量将他们都分开。

    展开全文
  • 1、文件与文件组 在SQL Server 中数据库是由数据库文件和事务日志...一个数据库可以有一个或多个数据库文件一个数据库文件只属于一个数据库。当有多个数据库文件时,有一个文件被定义为主数据库文件(Primary Da
  • 代码: create database StudentManager... name='student',--指定数据库文件逻辑名称 filename='d:\database\studentmanger.mdf',--文件真实路径(文件名随意) size=10mb,--文件初始大小 maxsize=20mb,--文件最大容
  • 、 java语言与SQLite数据库文件的连接 1.开发工具 jdk1.8 下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html eclipse 下载地址: ...
  • Neo4j建立个数据库

    千次阅读 2019-06-03 14:22:07
    如果你是Ubuntu系统通过apt-get install安装的neo4j,可以修改/etc/neo4j/neo4j.conf配置文件,其中有行为#dbms.active_database=graph.db,你可以把#删掉取消注释,把后面的graph.db修改为你的新数据库的位置。...
  • 在matser数据库下新建查询,输入的命令如下: USE master GOCREATE DATABASE E_MarketON PRIMARY--主文件组( NAME ='E_Market_data', FILENAME='D:\program files\sqlserver2017\sqlserver workspace\E_Market_...
  • 目前neo4j建立个数据库的办法

    千次阅读 2019-02-26 15:30:29
    由于使用Neo3.x创建新数据库而不删除现有数据库,所以只需在$NEO4J_HOME的conf的目录编辑...现在,将在该目录名下创建一个数据库。若要切换回以前的db,请重复这些步骤,只需将新值替换为graph.db在配置文件中。...
  • 2.将建立数据库的已经写好的sql文件导入到项目中:  在项目中new->folder(命名:SQL) -> 在该folder中,import -> file system -> 选择sql文件的位置 3.在数据库管理软件的帮助下(或者在dos环境下),运行
  • 数据库建立

    千次阅读 2019-05-28 15:29:09
    1, 在我们写完计划表后开始建立数据库,数据库的建立不是说建立完了就可以了,到后面是需要不断地改善的,因为前期的数据我们可能列举出表时不够完整,或者表与表之间的关系链接错误,重复。 2, 随着项目的功能...
  • 数据库 数据文件 日志文件 文件

    千次阅读 2018-04-18 12:55:20
    日志文件是用来记录你对数据库的操作信息 例如对数据库的操作等引起的问题 日记文件都有记载下来 。 如果数据库有问题的时候可以去看那个日记文件来分析出错的原因。就好像有人有写日记的习惯那样 他会把他每天...
  • 2、Python3.x环境下访问SQLite(sqlite3)数据库,并在硬盘上建立数据库文件,有如下两种方法: (1)Python3.x + sqlite3库。只用前述两者就可以,不用使用Pyqt5的相关类和方法,具体代码如下: import sql...
  • 一般我们在使用程序连接、操作数据库时,通常会写一个Dao类,做门用作操作数据库,以方便之用,但是对数据库的连接、登录信息一般都是写死的代码,如果更换操作其他的数据库,就必须更改代码,数据库文件配置就是...
  • oracle之物理数据库结构概述 (数据文件、重做日志文件,控制文件等各种数据库文件)
  • 如何执行*.sql文件建立数据库

    千次阅读 2020-06-12 08:43:51
    1、先建立数据库create database 数据库名 2、使用数据库use 数据库名 3、命令行用source执行命令,Mysql>source 【sql脚本文件的路径全名】 或 Mysql>. 【sql脚本文件的路径全名】,示例: source g:\test\...
  • SQL Server数据库备份有两种方式,种是使用BACKUP DATABASE将数据库文件备份出去,另外种就是直接拷贝数据库文件mdf和日志文件ldf的方式。下面将主要讨论一下后者的备份与恢复。本文假定您能熟练使用SQL Server ...
  • #description:利用Tkinter建立一个登录数据库的窗口 #time : 2018-2-8  #weichat :srf80556635(15992667848)   ######################################## 文章未经允许禁止转载 python 的潮流不断掀起,库的...
  • 打开Sql数据库文件(扩展名为mdf)

    万次阅读 2010-05-23 09:06:00
    打开方案: 方法一:在Sql server企业管理器中 - 数据库 - 右键 方法二:在VS2005中先建立一个与你要打开的mdf文件同名的数据库,记住存储位置,然后用你要打开的mdf文件将刚建立的mdf数据库文件替换即可。
  • C#操作mdb数据库文件

    千次阅读 2017-09-25 17:58:30
    C#操作mdb数据库文件 源码如下: namespace CSharpWindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); }
  • 在SQL2008中如何建立数据库并定义文件流FILESTREAM?、全新安装数据库并定义文件流FILESTREAM: 首先安装SQL2008开发版,序列号是,安装时启用FILESTREAM选项。 安装完成后在windows资源管理器的系统盘中新建目录...
  • 、初识sqlite  偶然的机会接触到sqlite,不禁惊叹sqlite的体型小巧而功能强大(看来软件也不可貌相哦),Sqlite 是开源的内存数据库(也可以称之为内嵌式数据库),大量无私的程序员为sqlite发展贡献了自己的...
  • 数据库MDF数据文件数据库恢复

    千次阅读 2012-04-01 09:47:28
    .mdf文件数据库中的一个主要数据文件,它是数据库的起点,指向数据库文件的其它部分。当电脑出现故障无法备份数据库时,只能通过SQL命令的方式将.mdf数据文件附加到当前服务器,还原原有的数据。打开查询分析器...
  • mysql的配置项里是否有对一个数据库中,是否有最大数据表的限制,后面查询了相关资料,才发现,mysql数据库中,对单个数据库中的最大允许建立的数据表是没有配置项,也就是说没有限制的。mysql单数据库对数据表限制...
  • C# 以MDF文件连接数据库

    千次阅读 2017-09-11 07:59:04
    由于没有安装 SQL Server 数据库服务,所以想着以MDF文件连接数据库(那么庞大的一个软件,安装之后想卸载?根本卸载不干静),是不是就可以不需要安装 SQL Server 了,可惜没有如愿以偿,必须要有 SQL Server ...
  • 对初学使用dotlucent作站...利用dotlucene为网站做的索引文件的应用程序。 数据库源是SQL Server,项目是用VS.NET2008开发的。 应用程序界面可以配置数据库链接,生成报告,定时执行增量索引,对单条索引进行更新操作。
  • ...写在前面:上次我关于索引的文章有几园友发站内信问我如何将索引和表...我觉的需要专门写篇文章来讲述一下文件文件组应该更容易理解. 简介  在SQL SERVER中,数据库在硬盘上的存储
  • oracle数据库安装后如何建立自己的数据库   (2012-05-27 15:49:50) 转载▼ 标签:  数据库   oracle   创建表   杂谈      最近,有个人找自己做oracle...
  • SQL Server数据库文件恢复技术

    千次阅读 2006-11-15 23:00:00
    SQL Server数据库文件恢复技术SQL Server数据库备份有两种方式,种是使用BACKUP DATABASE将数据库文件备份出去,另外种就是直接拷贝数据库文件mdf和日志文件ldf的方式。下面将主要讨论一下后者的备份与恢复。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 768,335
精华内容 307,334
关键字:

怎么建立一个数据库文件