『软件介绍』SQLServer2008 基本操作
0x 01 连接数据库
Win7下,先打开SQLServer管理工具(开始菜单/所有程序/Microsoft SQL Server 2008/SQL Server Management Studio)
会弹出“连接到服务器对话框”
服务器类型 : 数据库引擎
服务器名称 : 127.0.0.1
身份验证 : Windows身份验证
服务器名称也可以是“(local)”,“.”,“loacalhost”,当本机未安装网卡(驱动)时使用“(local)” 注意:不包括双引号
身份验证也可以选择SQLServer 身份验证,要有sa用户密码
链接成功后会在左侧“对象资源管理器”显示相关数据库
0x 02 新建数据库实例
在这里我们使用图形化操作
点击127.0.0.1左侧“+”号,右键数据库—新建数据库
填上数据库名,点击完成,我们就已经在本机建立了一个数据库
我这里为了学习用,建了一个数据库(ForStudy),起名字什么的最蛋疼了....
接着新建表,看截图,点击新建表后会显示中央显示列信息

我们可以在右侧“属性”框把名称改成自己的表名(默认Table_1)
设置好列信息后,点击左侧工具栏中的钥匙图标可以在选中的列设置主键,如下

Ctrl+S 保存即可
在“对象资源管理器”,依次点击打开我们刚刚创建的表(我的是dbo.student)
右键,编辑前200行,就可以向刚建的表添加信息了

此时数据库中已经建好表,我们也可以对表进行增删改查各种操作
在这里多说两句,表的设计很重要,在程序开发的工程中一定要先把数据库设计好
否则,等到写代码的途中需要修改数据库的时候你会发现这是有多么的操蛋...
0x 03 使用查询语句操作表
点击“新建查询”,选择在哪个数据库里操作,在中央文本框输入我们查询语句,点击执行即可

0x 04 生成SQL脚本
生成SQL脚本是把当前数据库结构以SQL查询语句形式保存起来
下次直接执行保存的SQL脚本能够还原当时的数据库结构,看图操作

之后根据向导选择数据库实例以及要保存的表就可以了
生成的.sql文件就是我们需要的脚本
0x 05 数据库备份,还原
备份:
在对象资源管理器中选中要备份的数据库,右键任务—备份,选择备份位置
其他按照默认参数,单机完成,生成.bak文件。
还原:
在对象资源管理器中,选中“数据库”,右键还原数据库,添加之前备份的文件
确定即可。
0x 06 分离数据库文件
分离数据库文件,以便在不同的主机中使用该数据库
关闭之前的查询语句文本框,在“ForStudy”右键-任务-分离,显示分离对话框

点击“确定”,这时我们已经把数据库文件从本机分离出去
0x 07 附加数据库
能分离必然可以重新导入
右键对象资源管理器里的“数据库”,点击“附加”
在弹出的对话框中选择“添加”按钮,选择要添加的数据库文件(.mdf后缀的)
比如我的是ForStudy.mdf,然后点击确定即可
如果想把自己的数据库信息复制到同学机器里也就是这三步
1. 分离数据库
2. 复制数据库文件.mdf格式的
3. 导入到新主机的数据库里
注意:低版本的数据库文件往高版本导入应该没问题,高版本到低版本在兼容上就有问题了,这个大家可以自己捣鼓看一下 !
小技巧:
使用sqlcmd修改sa密码:
CMD下输入(原密码为123456新密码I2e456)
sqlcmd -U "sa" -P "" -Z "I2e456"
想了解sqlcmd其他用法,请参阅 MSDN-SQLCMD手册
『软件介绍』SQLServer2008 基本操作的更多相关文章
- 『高性能模型』HetConv: HeterogeneousKernel-BasedConvolutionsforDeepCNNs
论文地址:HetConv 一.现有网络加速技术 1.卷积加速技术 作者对已有的新型卷积划分如下:标准卷积.Depthwise 卷积.Pointwise 卷积.群卷积(相关介绍见『高性能模型』深度可分离 ...
- 2017-2018-2 165X 『Java程序设计』课程 助教总结
2017-2018-2 165X 『Java程序设计』课程 助教总结 本学期完成的助教工作主要包括: 编写300道左右测试题,用于蓝墨云课下测试: 发布博客三篇:<2017-2018-2 165 ...
- 阅读手札 | 手把手带你探索『图解 HTTP』
前言 本文已经收录到我的 Github 个人博客,欢迎大佬们光临寒舍: 我的 Github 博客 学习清单: 一.网络基础 TCP/IP 通常使用的网络(包括互联网)是在 TCP/IP 协议族的基础上 ...
- 『创意欣赏』30幅逼真的 3D 虚拟现实环境呈现
又到周末了,给大家分享30幅漂亮的 3D 虚拟现实环境呈现,放松一下.这些创造性的场景都是通过 3D 图形设计软件,结合三维现实环境渲染制作出来的.一起欣赏:) 您可能感兴趣的相关文章 20幅温馨浪漫 ...
- 『Python进阶』专题汇总
基础知识 Python3内置函数 『Python』库安装 『流畅的Python』第1~4章_数据结构.编码 『Python』基础数据结构常见使用方法 『Python CoolBook』数据结构和算法_ ...
- 『Python CoolBook』Cython
github地址 使用Cython导入库的话,需要一下几个文件: .c:C函数源码 .h:C函数头 .pxd:Cython函数头 .pyx:包装函数 setup.py:python 本节示例.c和.h ...
- 2017-2018-20172309 『Java程序设计』课程 结对编程练习_四则运算_第三周
2017-2018-20172309 『Java程序设计』课程 结对编程练习_四则运算 组队成员: 仇夏 学号: 20172310 博客地址: @王志伟 四则运算第一周博客 @仇夏四则运算第一周博客 ...
- 『TensorFlow Internals』笔记_源码结构
零.资料集合 知乎专栏:Bob学步 知乎提问:如何高效的学习 TensorFlow 代码?. 大佬刘光聪(Github,简书) 开源书:TensorFlow Internals,强烈推荐(本博客参考书 ...
- 2017-2018-2 1723 『Java程序设计』课程 结对编程练习-四则运算-准备阶段
2017-2018-2 1723 『Java程序设计』课程 结对编程练习-四则运算-准备阶段 在一个人孤身奋斗了将近半个学期以后,终于迎来的我们的第一次团队协作共同编码,也就是,我们的第一个结对编程练 ...
随机推荐
- MYSQL转MSSQL
SSMA 2008 for MySQL 1.0.exe SSMA 2008 for MySQL 1.0 Extension Pack.exe mysql-connector-odbc-5.1.11-w ...
- C++ 通过Thunk在WNDPROC中访问this指针
本文基本只讨论原理,具体实现请参见后续文章<C++ 通过Thunk在WNDPROC中访问this指针实现细节> 当注册窗口类时,WNDCLASSEX结构的lpfnWndProc成员应设置为 ...
- Cgroup - Linux 内存资源管理
Hi ,我是 Zorro .这是我的微博地址,我会不定期在这里更新文章,如果你有兴趣,可以来关注我呦. 另外,我的其他联系方式: Email: mini.jerry@gmail.com QQ: 300 ...
- JQuery Mobile页面的载入方式
1.JQM页面结构 jQuery Mobile是通过data-role属性来区分渲染界面样式的,JQM里面提供的data-role如下表: 参数 说明 page 页面容器,其内部的mobile元素将会 ...
- 【转】在Eclipse环境下配置Servlet开发环境
配置这个真心坑···浪费我一下午时间,而且去网上找了一圈资料发现都不靠谱呀= = 于是自己写一个,防止忘记了 一.配置前准备 你需要下载三个东西 Eclipse J2EE:http://www.ecl ...
- shell介绍
shell介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一:学好shell的3个基本条件: 1.vi/vim编辑器的熟练使用,ssh终端及".vimrc" ...
- 01标题背包水章 HDU2955——Robberies
原来是dp[i],它代表的不被抓的概率i这最大的钱抢(可能1-100) 客是dp[i]表示抢了i钱最大的不被抓概率,嗯~,弱菜水题都刷不动. 那么状态转移方程就是 dp[i]=max(dp[i],dp ...
- JQuery window、document、 body (转)
转自:http://www.cnblogs.com/luhe/archive/2012/11/08/2760619.html 我电脑屏幕分辨率:1440 * 900 最大化浏览器,刷新浏览器 al ...
- C# string.Format谨慎使用
string.Format string.Format在处理文本的时候很有用处,但是在使用占位符的时候一定要注意内容中的特殊字符{}. 示例 string.Format("你好{0},这是{ ...
- linux常见设备类型及文件系统
As you can see in Table 14.3 , all disk device names end with the letter a. That is because it ...