SQL 将数据库生成脚本
前言
之前在公司的一个项目中,有个同事需要对一个数据进行分库处理,本来是打算用备份,然后在分库的。但是那种方法麻烦,而且遇到数据表比较大的话就很慢,还有就是会备份一些没必要的表,清理起来也是费时费力。他问到我后,我写了这个文档给他,用生成脚本的方法的话,可以选择你需要生成脚本的表,最后再执行脚本就行了。
第一步:
双击“数据库”选项,打开数据库列表。然后选中要生成脚本的数据库,单击右键,选择“任务”-“生成脚本”选项。弹出“生成脚本”窗口。
第二步:
在生成脚本”窗口中,点击“下一步”,选中需要生成脚本的数据库,在点击“ 下一步”,选择脚本选项,在点击“下一步”。
注:这些可以先选择整个数据库去生成,“为整个数据库及所以数据库对象编写脚本”,就是说整个数据库生成脚本,包括存储过程还有视图。“选择具体的数据库对象"是:可以选择对应的表,视图,存储过程等去生成脚本。
第三步:
这里我们先生成的文件路径先改一下,改到你要生成的路径。然后点击“高级”这里。
注:
第四步:
这里需要注意下,高级里面有个选项—要编写脚本的数据库类型,这个选项默认是 仅限架构,
架构和数据:就是数据库框架和数据都会生成。
仅限架构:只生成数据库框架, 在复制数据库,但是不想复制他数据库中的数据时,用的到。
仅限数据:只生成数据库数据,我用过,就是测试和正式的数据库中数据不一致,导致我测试中有bug。我把测试中的数据删除掉,然后去正式哪里生成数据后,再进行添加到测试的数据库中的表里。
第五步:
这里就是让你检查一下,看一下需要生成的数据库,还有所选的对象,还有生成文件的路径。正确的话下一步就好了
第六步:
等待脚本生成就行了,数据库越大生成的话就越久。最后点击完成就行了,很简单的操作
作者有话说
该文档希望能解决你的问题,不能解决你的问题的话,请问“度娘”,走上编程这条路,“度娘”永远是你的法宝。
有些废话的东西你懂的话,完全可以不看;我其实也不喜欢理论上的知识;看看也是涨涨见识,可以在面试的时候,装那什么。
当然很多的理论知识也是借鉴了各位大神的,或者去官网找的。如有冒犯,还请见谅。
坚持日拱一卒、相信复利效应、不断践行践修,让我们活在成长中
SQL 将数据库生成脚本相关推荐
- 编写SQL Server数据库对象脚本的方法
In this article, we will explore various ways for scripting SQL Server database objects. 在本文中,我们将探索编 ...
- mysql数据库生成脚本工具下载_PHPMaker下载-基于MYSQL数据库自动生成PHP脚本的软件 v2019.0.2.2 官方版 - 安下载...
PHPMaker是一款功能强大的自动化工具,可以从MySQL,PostgreSQL,Microsoft Access,Microsoft SQL Server,Oracle和SQLite数据库快速生成 ...
- 移动Sql Server数据库的脚本
前段时间做过这么一件事情,把原本放在c盘的所有数据库(除了sql server系统文件外)文件Move到D盘,主要是为了方便后续管理以及减少磁盘I/O阻塞(C,D是2个独立磁盘). 脚本很简单,在此只 ...
- windows服务器系统巡检脚本,sql server 数据库巡检脚本
我司数据库一季度巡检一次,所以经常用到下面脚本 --1.查看数据库版本信息 select @@version --2.查看所有数据库名称及大小 exec sp_helpdb --3.查看数据库所在机器 ...
- PL/SQL 操作数据库常见脚本
----------------------------------------------------------------------------- 标题 : rtsos_tablespace. ...
- SQL Server 数据库巡检脚本
--1.查看数据库版本信息 select @@version --2.查看所有数据库名称及大小 exec sp_helpdb --3.查看数据库所在机器的操作系统参数 exec master..xp_ ...
- 【转】Powerdesigner逆向工程从sql server数据库生成pdm
第一步:打开"控制面板"中的"管理工具" 第二步:点击"管理工具"然后双击"数据源(odbc)" 第三步:打开之后,点击 ...
- Powerdesigner逆向工程从sql server数据库生成pdm
原文地址:http://www.cnblogs.com/fangdaqing/archive/2011/01/16/pdm.html 第一步:打开"控制面板"中的"管理工 ...
- pd 生成mysql 脚本_PowerDesigner 如何生成数据库更新脚本
最近在学习使用PowerDesigner 这个数据库设计工具,发现真的很强大,可以做很多事情,其中就涉及到如果数据库要进行更新了怎么办,主要是增加表,最麻烦的是修改字段名称,增加字段等操作,遇到主要的 ...
最新文章
- 再来一个吊打百度网盘的开源神器,还是99年妹子开发的
- 开放API接口 笑话、天气、新闻
- .NET 调用JS:WebBrowser.Document.InvokeScript 方法抛出“指定的转换无效”异常的原因
- 【学术】60%学者反映实验无法复现?Nature给出五招!
- Set的实现类HashSet与TressSet代码实现
- 精心整理全网最全Tomcat面试专题及答案(共19题,含答案解析),tomcat面试看这篇就够了!
- 【小型JavaFx项目】文字小冒险游戏
- yum升级CURL到最新版本的方法,非常好用
- UVa 10950 - Bad Code
- Redis实战(通俗易懂,超详细攻略) V2.0版本
- javascript模块化编程思想(转载网上专家)Javascript模块化编程(一)
- 毫米波雷达,超声波雷达,激光雷达,摄像雷达比较
- 绕过CDN查找网站真实IP
- 安徽省省二级c语言准考证号查询系统,网办进度考试查询系统
- 打印自身源代码的程序
- 基于SpringBoot+Vue手表电商销售系统的设计与实现
- Problem F: 求三角形面积-gyy
- c++调用python详细教程
- activiti实现的请假流程
- html.append清空,关于jquery的append()和html()使用
热门文章
- Affinity:手把手教你“借鉴”好莱坞大片和AAA游戏大作中的配色方案
- 最新系统漏洞--Mr.Zhou Learnsite权限提升漏洞
- SpringBoot与servlet
- SpringBoot使用junit测试
- Cygwin编程环境
- 公众号、网页点击链接,跳转qq添加好友、跳转外部链接代码教程
- 安装VMware tools出现警告no default label for /tmp/vmware-block-restore0/tmp_file
- spring xml头文件xmlns和xsi的含义
- 清华大学计算机科学与技术系副教授张敏:当人工智能“科学遇到艺术”的一点杂谈...
- php 安装 bzip2,Linux_Linux系统中安装使用Bzip2来压缩文件的方法讲解,安装 Bzip2命令如下:复制代码 - phpStudy...