win7系统SQLServer2008 基本操作和sqlcmd 实用语法

01 连接数据库

Win7下,先打开SQLServer管理工具(开始菜单/所有程序/Microsoft sql server 2008/SQL Server Management Studio)

会弹出“连接到服务器对话框”

1 服务器类型 : 数据库引擎
2 服务器名称 : 127.0.0.13 身份验证 : Windows身份验证

服务器名称也可以是“(local)”,“.”,“loacalhost”,当本机未安装网卡(驱动)时使用“(local)” 注意:不包括双引号

身份验证也可以选择SQLServer 身份验证,要有sa用户密码

链接成功后会在左侧“对象资源管理器”显示相关数据库

02 新建数据库实例

在这里我们使用图形化操作

点击127.0.0.1左侧“+”号,右键数据库—新建数据库

填上数据库名,点击完成,我们就已经在本机建立了一个数据库

我这里为了学习用,建了一个数据库(ForStudy),起名字什么的最蛋疼了....

接着新建表,看截图,点击新建表后会显示中央显示列信息

我们可以在右侧“属性”框把名称改成自己的表名(默认Table_1)

设置好列信息后,点击左侧工具栏中的钥匙图标可以在选中的列设置主键,如下

Ctrl+S 保存即可

在“对象资源管理器”,依次点击打开我们刚刚创建的表(我的是dbo.student)

右键,编辑前200行,就可以向刚建的表添加信息了

此时数据库中已经建好表,我们也可以对表进行增删改查各种操作

在这里多说两句,表的设计很重要,在程序开发的工程中一定要先把数据库设计好

否则,等到写代码的途中需要修改数据库的时候你会发现这是有多么的操蛋...

03 使用查询语句操作表

点击“新建查询”,在中央文本框输入我们查询语句,点击执行即可

04 分离数据库文件

分离数据库文件,以便在不同的主机中使用该数据库

关闭之前的查询语句文本框,在“ForStudy”右键-任务-分离,显示分离对话框

点击“确定”,这时我们已经把数据库文件从本机分离出去

05 导入数据库

能分离必然可以重新导入

右键对象资源管理器里的“数据库”,点击“附加”

在弹出的对话框中选择“添加”按钮,选择要添加的数据库文件(.mdf后缀的)

比如我的是ForStudy.mdf,然后点击确定即可

小技巧:

使用sqlcmd修改sa密码:

CMD下输入(原密码为123456新密码I2e456)

sqlcmd 实用工具

使用 sqlcmd 实用工具,可以在命令提示符处、在 SQLCMD 模式下的“查询编辑器”中、在 Windows 脚本文件中或者在 SQL Server 代理作业的操作系统 (Cmd.exe) 作业步骤中输入 Transact-SQL 语句、系统过程和脚本文件。 此实用工具使用 ODBC 执行 Transact-SQL 批处理。

重要说明

在查询编辑器的常规模式和 SQLCMD 模式下,SQL Server Management Studio 使用 Microsoft .NET Framework SqlClient 执行批处理。 从命令行运行 sqlcmd 时,sqlcmd 使用 ODBC 驱动程序。 由于可以应用不同的默认选项,因此在 SQL Server Management Studio SQLCMD 模式下以及在 sqlcmd 实用工具中执行相同的查询时,可能会看到不同的行为。

当前,sqlcmd 在命令行选项和值之间不需要空格。 但是,在将来的版本中,在命令行选项和值之间可能需要空格。

语法

sqlcmd

-a packet_size

-A (dedicated administrator connection)

-b (terminate batch job if there is an error)

-c batch_terminator

-C (trust the server certificate)

-d db_name

-e (echo input)

-E (use trusted connection)

-f codepage | i:codepage[,o:codepage] | o:codepage[,i:codepage]

-h rows_per_header

-H workstation_name

-i input_file

-I (enable quoted identifiers)

-k[1 | 2] (remove or replace control characters)

-K application_intent

-l login_timeout

-L[c] (list servers, optional clean output)

-m error_level

-M multisubnet_failover

-N (encrypt connection)

-o output_file

-p[1] (print statistics, optional colon format)

-P password

-q "cmdline query"

-Q "cmdline query" (and exit)

-r[0 | 1] (msgs to stderr)

-R (use client regional settings)

-s col_separator

-S [protocol:]server[/instance_name][,port]

-t query_timeout

-u (unicode output file)

-U login_id

-v var = "value"

-V error_severity_level

-w column_width

-W (remove trailing spaces)

-x (disable variable substitution)

-X[1] (disable commands, startup script, environment variables and optional exit)

-y variable_length_type_display_width

-Y fixed_length_type_display_width

-z new_password

-Z new_password (and exit)

-? (usage)

(0)

相关推荐

  • win7系统下校准显示器颜色的实用方法

    显示器是电脑的一个重要部件,色彩的好坏直接影响到了用户的视觉享受,因此很多用户都喜欢使用第三方软件来校准显示器颜色,使其变得更加美丽。如果你是Win7系统用户,那么小编可以告诉你,Win7本身就自带了 ...

  • 智能调整Win7系统声音的三个实用技巧

    夜深人静时关机,最怕的就是那一段关机音乐,要是赶上个安装更新,电脑频繁自动重启,那就更惨了。其实,稍作设置就可以拒绝尴尬情况的发生: 手工关闭系统开、关机声音 Windows XP系统的那段开、关机音 ...

  • Win7系统中组策略的实用优化技巧

    Win7系统中组策略的实用优化技巧

  • Win7系统实用快捷键有哪些?

    Win7系统实用快捷键有哪些? 系统级快捷键可以全局响应,不论当前焦点在哪里、运行什么程序,按下时都能起作用。利用快捷键可以代替鼠标做一些工作,可以利用键盘快捷键打开、关闭和导航“开始”菜单、桌面、菜 ...

  • win7系统开机提示账号已被禁用的解决方法实用

    win7系统开机提示账号已被禁用的解决方法实用  进不了系统界面  那么首先我们要进入安全模式操作和解决了 操作方法 01 开机不停的按F8这个键盘上的按钮 然后选择安全模式 02 开机进入安全模式后 ...

  • Win7系统资源管理器操作实用心得

    win7资源管理器使用方面的实用心得. 操作方法 01 Win7资源管理器在窗口左侧的列表区,将计算机资源分为收藏夹.库.家庭网组.计算机和网络等五大类,更加方便用户更好更快地组织.管理及应用资源. ...

  • 轻松解决Win7系统开机假死现象的3种实用方法

    Win7系统的稳定性与XP和Vista相比已经高了很多,但有时还是难免出现假死的情况,开机假死就是其中之一。Win7开机假死的情况一般是在进入桌面之后,鼠标就变成忙碌状态,持续很长时间,只能强制关机重 ...

  • 关闭Win7系统透明效果流程实用方法

    Win7的透明效果令人惊艳,尤其是桌面透视、窗口透明,想必很多已经升级到Win7系统的用户都体验到了。不过有些用户在使用电脑时,还遇到了一种新的“透明”效果,就是在Win7中拖动窗口时,窗口内容全都消 ...

  • win7系统5种电脑实用设置技巧

    通过高级设置节省win7资源 我们说现在大部分朋友使用的都是win7操作系统,但该系统因为漂亮的界面而占用系统资源较多,所以我们的电脑一般只有2G内存以上才可流畅运行win7 的界面效果,但相信还是会 ...