前言

之前在公司的一个项目中,有个同事需要对一个数据进行分库处理,本来是打算用备份,然后在分库的。但是那种方法麻烦,而且遇到数据表比较大的话就很慢,还有就是会备份一些没必要的表,清理起来也是费时费力。他问到我后,我写了这个文档给他,用生成脚本的方法的话,可以选择你需要生成脚本的表,最后再执行脚本就行了。

第一步:

双击“数据库”选项,打开数据库列表。然后选中要生成脚本的数据库,单击右键,选择“任务”-“生成脚本”选项。弹出“生成脚本”窗口。

第二步:

在生成脚本”窗口中,点击“下一步”,选中需要生成脚本的数据库,在点击“ 下一步”,选择脚本选项,在点击“下一步”。

注:这些可以先选择整个数据库去生成,“为整个数据库及所以数据库对象编写脚本”,就是说整个数据库生成脚本,包括存储过程还有视图。“选择具体的数据库对象"是:可以选择对应的表,视图,存储过程等去生成脚本。

第三步:

这里我们先生成的文件路径先改一下,改到你要生成的路径。然后点击“高级”这里。

注:

第四步:

这里需要注意下,高级里面有个选项—要编写脚本的数据库类型,这个选项默认是 仅限架构,

架构和数据:就是数据库框架和数据都会生成。

仅限架构:只生成数据库框架, 在复制数据库,但是不想复制他数据库中的数据时,用的到。

仅限数据:只生成数据库数据,我用过,就是测试和正式的数据库中数据不一致,导致我测试中有bug。我把测试中的数据删除掉,然后去正式哪里生成数据后,再进行添加到测试的数据库中的表里。

第五步:

这里就是让你检查一下,看一下需要生成的数据库,还有所选的对象,还有生成文件的路径。正确的话下一步就好了

第六步:

等待脚本生成就行了,数据库越大生成的话就越久。最后点击完成就行了,很简单的操作

作者有话说

该文档希望能解决你的问题,不能解决你的问题的话,请问“度娘”,走上编程这条路,“度娘”永远是你的法宝。

有些废话的东西你懂的话,完全可以不看;我其实也不喜欢理论上的知识;看看也是涨涨见识,可以在面试的时候,装那什么。

当然很多的理论知识也是借鉴了各位大神的,或者去官网找的。如有冒犯,还请见谅。

坚持日拱一卒、相信复利效应、不断践行践修,让我们活在成长中

SQL 将数据库生成脚本相关推荐

  1. 编写SQL Server数据库对象脚本的方法

    In this article, we will explore various ways for scripting SQL Server database objects. 在本文中,我们将探索编 ...

  2. mysql数据库生成脚本工具下载_PHPMaker下载-基于MYSQL数据库自动生成PHP脚本的软件 v2019.0.2.2 官方版 - 安下载...

    PHPMaker是一款功能强大的自动化工具,可以从MySQL,PostgreSQL,Microsoft Access,Microsoft SQL Server,Oracle和SQLite数据库快速生成 ...

  3. 移动Sql Server数据库的脚本

    前段时间做过这么一件事情,把原本放在c盘的所有数据库(除了sql server系统文件外)文件Move到D盘,主要是为了方便后续管理以及减少磁盘I/O阻塞(C,D是2个独立磁盘). 脚本很简单,在此只 ...

  4. windows服务器系统巡检脚本,sql server 数据库巡检脚本

    我司数据库一季度巡检一次,所以经常用到下面脚本 --1.查看数据库版本信息 select @@version --2.查看所有数据库名称及大小 exec sp_helpdb --3.查看数据库所在机器 ...

  5. PL/SQL 操作数据库常见脚本

    ----------------------------------------------------------------------------- 标题 : rtsos_tablespace. ...

  6. SQL Server 数据库巡检脚本

    --1.查看数据库版本信息 select @@version --2.查看所有数据库名称及大小 exec sp_helpdb --3.查看数据库所在机器的操作系统参数 exec master..xp_ ...

  7. 【转】Powerdesigner逆向工程从sql server数据库生成pdm

    第一步:打开"控制面板"中的"管理工具" 第二步:点击"管理工具"然后双击"数据源(odbc)" 第三步:打开之后,点击 ...

  8. Powerdesigner逆向工程从sql server数据库生成pdm

    原文地址:http://www.cnblogs.com/fangdaqing/archive/2011/01/16/pdm.html 第一步:打开"控制面板"中的"管理工 ...

  9. pd 生成mysql 脚本_PowerDesigner 如何生成数据库更新脚本

    最近在学习使用PowerDesigner 这个数据库设计工具,发现真的很强大,可以做很多事情,其中就涉及到如果数据库要进行更新了怎么办,主要是增加表,最麻烦的是修改字段名称,增加字段等操作,遇到主要的 ...

最新文章

  1. 再来一个吊打百度网盘的开源神器,还是99年妹子开发的
  2. 开放API接口 笑话、天气、新闻
  3. .NET 调用JS:WebBrowser.Document.InvokeScript 方法抛出“指定的转换无效”异常的原因
  4. 【学术】60%学者反映实验无法复现?Nature给出五招!
  5. Set的实现类HashSet与TressSet代码实现
  6. 精心整理全网最全Tomcat面试专题及答案(共19题,含答案解析),tomcat面试看这篇就够了!
  7. 【小型JavaFx项目】文字小冒险游戏
  8. yum升级CURL到最新版本的方法,非常好用
  9. UVa 10950 - Bad Code
  10. Redis实战(通俗易懂,超详细攻略) V2.0版本
  11. javascript模块化编程思想(转载网上专家)Javascript模块化编程(一)
  12. 毫米波雷达,超声波雷达,激光雷达,摄像雷达比较
  13. 绕过CDN查找网站真实IP
  14. 安徽省省二级c语言准考证号查询系统,网办进度考试查询系统
  15. 打印自身源代码的程序
  16. 基于SpringBoot+Vue手表电商销售系统的设计与实现
  17. Problem F: 求三角形面积-gyy
  18. c++调用python详细教程
  19. activiti实现的请假流程
  20. html.append清空,关于jquery的append()和html()使用

热门文章

  1. Affinity:手把手教你“借鉴”好莱坞大片和AAA游戏大作中的配色方案
  2. 最新系统漏洞--Mr.Zhou Learnsite权限提升漏洞
  3. SpringBoot与servlet
  4. SpringBoot使用junit测试
  5. Cygwin编程环境
  6. 公众号、网页点击链接,跳转qq添加好友、跳转外部链接代码教程
  7. 安装VMware tools出现警告no default label for /tmp/vmware-block-restore0/tmp_file
  8. spring xml头文件xmlns和xsi的含义
  9. 清华大学计算机科学与技术系副教授张敏:当人工智能“科学遇到艺术”的一点杂谈...
  10. php 安装 bzip2,Linux_Linux系统中安装使用Bzip2来压缩文件的方法讲解,安装 Bzip2命令如下:复制代码 - phpStudy...