广告
返回顶部
首页 > 资讯 > 数据库 >SQL展扩数据库(命令执行)
  • 689
分享到

SQL展扩数据库(命令执行)

2024-04-02 19:04:59 689人浏览 八月长安
摘要

name逻辑文件名,filename物理文件名,size初始大小,maxsize最大值,filegrowth增长量。后面这三个量默认单位都是MB。?12345678910111213 create dat

name逻辑文件名,filename物理文件名,size初始大小,maxsize最大值,filegrowth增长量。后面这三个量默认单位都是MB。
?
1
2
3
4
5
6
7
8
9
10
11
12
13 create database MyNewDB
on
    (name=Lzh_dat1,
    filename='E:\Source Program\CreatTest\Lzh_dat1.mdf',
    size=10MB,
    maxsize=30MB,
    filegrowth=5MB)
log on
    (name=lzh_log1,
    filename='E:\Source Program\CreatTest\lzh_log1.ldf',
    size=3MB,
    maxsize=unlimited,
    filegrowth=3MB)
这里on后就是这个文件组中的各个文件,log on后就是日志文件(日志空间与数据空间是分开管理的)。用这种方式时,因为只有一个文件组,所以其中的第一个文件就被认定为主要数据文件。
注意,主要数据文件.mdf,次要数据文件.ndf,日志文件.ldf都只是推荐的扩展名,可以使用其它扩展名,所以到底是什么文件还是要看在创建语句中的位置。

创建多个文件组的数据库
语法类似,这时候on primary块是主文件组,其中的第一个文件是主要数据文件。注意多个数据文件或多个日志文件之间要有逗号分隔。
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 create database MyNewDB
on primary
    (name=Lzh_dat1,
    filename='E:\Source Program\CreatTest\Lzh_dat1.mdf',
    size=10MB,
    maxsize=30MB,
    filegrowth=5MB),
 
    (name=Lzh_dat2,
    filename='E:\Source Program\CreatTest\Lzh_dat2.ndf',
    size=5MB,
    maxsize=20MB,
    filegrowth=4MB),
 
filegroup LzhGroup2
    (name=Lzh_dat3,
    filename='E:\Source Program\CreatTest\Lzh_dat3.ndf',
    size=7MB,
    maxsize=20MB,
    filegrowth=3MB),
 
filegroup LzhGroup3
    (name=Lzh_dat4,
    filename='E:\Source Program\CreatTest\Lzh_dat4.ndf',
    size=10MB,
    maxsize=30MB,
    filegrowth=5MB),
 
    (name=Lzh_dat5,
    filename='E:\Source Program\CreatTest\Lzh_dat5.ndf',
    size=20MB,
    maxsize=30MB,
    filegrowth=2MB)
 
log on
    (name=lzh_log1,
    filename='E:\Source Program\CreatTest\lzh_log1.ldf',
    size=3MB,
    maxsize=unlimited,
    filegrowth=3MB)

大数据库空间
如果数据空间不够则不能再插入数据,如果日志空间不够则不能再对数据库修改操作(因为需要写入日志文件)。扩大数据库空间有两种方式:为数据库添加新文件、扩大数据库中已有文件的大小。
①为数据库添加新文件
?
1
2
3
4 ALTER DATABASE 数据库名
ADD [LOG] FILE
    (文件参数表)
[TO FILEGROUP 已存在的文件组名或DEFAULT表示默认文件组]
例如:
?
1
2
3
4
5
6
7 alter database MyNewDB
add file(
    name=newlzh_dat1,
    filename='E:\Source Program\CreatTest\newlzh_dat1.ndf',
    size=6mb,
    filegrowth=0)
to filegroup LzhGroup2

②扩大已有文件大小
这时候ADD就要改成MODIFY了,注意这里的文件名是用来寻找你要扩大的那个文件的,而不是去修改文件名。
?
1
2
3
4
5 alter database MyNewDB
modify file(
    name=newlzh_dat1,
    size=8MB
    )

您可能感兴趣的文档:

--结束END--

本文标题: SQL展扩数据库(命令执行)

本文链接: https://www.lsjlt.com/news/35089.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • SQL展扩数据库(命令执行)
    name逻辑文件名,filename物理文件名,size初始大小,maxsize最大值,filegrowth增长量。后面这三个量默认单位都是MB。12345678910111213 create data...
    99+
    2022-10-18
  • PHP数据库怎么一次执行多条SQL命令
    本篇内容主要讲解“PHP数据库怎么一次执行多条SQL命令”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“PHP数据库怎么一次执行多条SQL命令”吧!在上篇文章中我们给大家介绍了获取SQL的查询结果...
    99+
    2023-06-25
  • DB2数据库在命令行执行问题
    DB2数据在命令行里执行sql语句,可以用到db2 -td@ -vf file.sql这个命令,可是在file.sql这个文件里的sql语句如果行尾分号后有空格就会导致不能成功执行,需要删除行末空格,最好在...
    99+
    2022-10-18
  • 不登陆数据库执行mysql命令
    1.通过echo实现(这个比较常见)echo "show databases;" | mysql -uroot -pqwe123 -S /data/3307/mysql.sock提示:此法适合单行字符串比较...
    99+
    2022-10-18
  • phpMyAdmin中执行数据库操作命令是什么
    这篇文章主要介绍phpMyAdmin中执行数据库操作命令是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!phpMyAdmin作为一款BS数据库管理终端,也有较好的安全性,受到了大...
    99+
    2022-10-18
  • oracle数据库执行sql文件
    使用oracle客户端连接数据库,从oracle官网下载客户端instantclient_18_3工具,到目录下打开cmd命令窗口: 个人网盘客户端工具:https://pan.baidu.com/s/1lM4Faat7Mq0gr7rzmf...
    99+
    2018-10-13
    oracle数据库执行sql文件
  • Qt数据库(4)- 执行SQL语句
    Qt Version 5.14.0 QSqlQuery类提供执行SQL语句的接口,并且能够访问执行结果数据集。 执行一次查询 想要执行SQL语句,只需要创建一个QSqlQuery对象,然后调用它的exec函数,如下代码。(这里构造QSqlQ...
    99+
    2021-08-24
    Qt数据库(4)- 执行SQL语句
  • SQL建立数据库及删除数据库的命令
    这篇文章主要介绍“SQL建立数据库及删除数据库的命令”,在日常操作中,相信很多人在SQL建立数据库及删除数据库的命令问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”SQL建立数...
    99+
    2022-10-18
  • PHP的命令行扩展Readline相关函数的使用
    目录Readline 扩展的安装基本函数操作读取一行命令历史列表相关操作查看 Readline 状态命令提示效果字符回调操作相关示例总结readline 扩展函数实现了访问 GNU ...
    99+
    2022-11-12
  • 阿里云数据库如何执行SQL
    本文将详细介绍阿里云数据库如何执行SQL。阿里云数据库是阿里云提供的一种关系型数据库服务,通过它可以快速地处理大量数据。本文将详细解释如何使用阿里云数据库执行SQL语句。 一、准备 在执行SQL之前,需要确保已经创建了阿里云数据库,并且已经...
    99+
    2023-10-30
    阿里 数据库 SQL
  • 阿里云数据库命令执行登录与操作详解
    阿里云是目前中国最大的云计算服务提供商,提供了丰富的数据库服务。本文将详细介绍如何在阿里云上执行数据库命令以及登录数据库的操作方法。 一、阿里云数据库登录阿里云提供了多种数据库服务,如MySQL、PostgreSQL、MongoDB等。首...
    99+
    2023-12-11
    阿里 详解 命令
  • Mysql数据库操作(命令行)
    1 环境   树莓派:   mysql:   2  指令   以下是从命令行中连接mysql服务器的简单实例:   [root@host]# mysql -u root -p Enter password:****** ...
    99+
    2018-02-06
    Mysql数据库操作(命令行)
  • SQL是如何在数据库中执行的?
    对很多开发者来说,数据库就是个黑盒子,你会写 SQL,会用数据库,但不知道盒子里面到底是怎么一回事儿,这样你只能机械地去记住别人告诉你的那些优化规则,却不知道为什么要遵循这些规则,也就谈不上灵活运用。   数据库的服务端,可以划分为执行器 ...
    99+
    2020-12-22
    SQL是如何在数据库中执行的? 数据库入门 数据库基础教程 数据库 mysql
  • Oracle数据库SQL语句的执行过程
    这篇文章主要讲解了“Oracle数据库SQL语句的执行过程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Oracle数据库SQL语句的执行过程”吧!1、用户...
    99+
    2022-10-18
  • Mysql命令行中怎么导入sql数据
    Mysql命令行中怎么导入sql数据,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。  Mysql命令行导入sql数据如何实现  我的个人实...
    99+
    2022-10-18
  • 时序数据库Influx-IOx源码学习四(Run命令的执行)
    ...
    99+
    2021-04-03
    时序数据库Influx-IOx源码学习四(Run命令的执行)
  • PHP中命令行扩展Readline相关函数的示例分析
    小编给大家分享一下PHP中命令行扩展Readline相关函数的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!readline 扩展函数实现了访问 GNU ...
    99+
    2023-06-15
  • 删除testdb数据库的sql命令怎么写
    这篇文章给大家分享的是有关删除testdb数据库的sql命令怎么写的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。删除testdb数据库的命令是:DROP DATABASE tes...
    99+
    2022-10-18
  • MySQL mysqldump备份数据库命令行
    mysqldump是mysql用于转存储数据库的实用程序。它主要产生一个SQL脚本,其中包含从头重新创建数据库所必需的命令CREATE TABLE INSERT等。 mysqldump...
    99+
    2022-10-18
  • 40.mongo命令行操作数据库
    1. 登陆数据库mongo ip:port 2. 显示数据库show dbs3. 进去数据库 use xxxdb4. 查询表show collections5. 查询数据db.xxxco...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作