2023-01-05 06:57:05 发布人:hao333 阅读( 1492)
01连接数据库Win7下,先打开SQLServer管理工具(开始菜单 所有程序 Microsoftsqlserver2008 SQLServerManagementStudio)会弹出“连接到服务器对话框”1服务器类型:数据库引擎2服务器名称:127 0 0 13身份验证:Windows身份验证服务器名
01 连接数据库
Win7,首先打开SQLServer管理工具(开始菜单/所有程序/Microsoft SQL server 2008/SQL server management studio)
将弹出“连接到服务器”对话框。
1服务器类型:数据库引擎
2服务器名称:127.0.0.13验证:Windows验证
服务器名称也可以是“(local)”、“.”和“loacalhost”。当本机未安装网卡(驱动程序)时,使用“(本地)”。注:不包括双引号。
身份验证也可以选择SQLServer身份验证,使用sa用户密码。
链接成功后,相关的数据库将显示在左侧的对象资源管理器中。
02 新建数据库实例
这里我们用图形操作。
点击127.0.0.1左侧的" ",右键点击数据库-新建数据库。
填写数据库名称,点击完成,我们就在这台机器上建立了一个数据库。
我在这里建了一个数据库(ForStudy)用来学习,最疼的就是给东西起名字。
然后新建一个表格,看截图,点击新建表格后会显示中央显示列信息。
我们可以在右边的“Properties”框中将名称改为我们自己的表名(默认为Table_1)
设置完列信息后,点击左侧工具栏中的按键图标,设置所选列的主键,如下图
Ctrl可以保存。
在对象资源管理器中,单击打开我们刚刚创建的表(我的是dbo.student)。
右键单击并编辑前200行,您可以向刚刚构建的表中添加信息。
此时,数据库中已经建立了表,我们还可以添加、删除和检查表。
在这里多说两句,表的设计很重要,在程序开发的工程中一定要先把数据库设计好
否则,等到写代码的途中需要修改数据库的时候你会发现这是有多么的操蛋...
03 使用查询语句操作表
单击“新建查询”,在中间的文本框中输入我们的查询语句,然后单击执行。
04 分离数据库文件
分离数据库文件,以便可以在不同的主机中使用。
关闭前面的查询语句文本框,右键单击“for study”-“task”-“detach”显示“detach”对话框。
单击“确定”,然后我们已经将数据库文件从这台机器中分离出来。
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(专用管理员连接)
-b(如果有错误,终止批处理作业)
-c批处理_终止符
-C(信任服务器证书)
-d数据库名称
-e(回声输入)
-E(使用可信连接)
-f代码页| i:代码页[,o:代码页] | o:代码页[,I:代码页]
-h行每标题
-H工作站名称
-i输入文件
-I(启用引用标识符)
-k[1 | 2](删除或替换控制字符)
-K应用程序_意图
-l登录超时
-L[c](列出服务器,可选的干净输出)
-m错误级别
-M多子网故障转移
-N(加密连接)
-o输出文件
-p[1](打印统计数据,可选冒号格式)
-P密码
-q '命令行查询'
-Q“命令行查询”(并退出)
-r[0 | 1](msg到stderr)
-R(使用客户端区域设置)
-s列分隔符
-S[协议:]服务器[\实例名称][,端口]
相当于-ED查询超时
-u (unicode输出文件)
-你登录标识
-v var='value '
-V错误严重性级别
-w列宽度
-W(删除尾随空格)
-x(禁用变量替换)
-X[1](禁用命令、启动脚本、环境变量和可选的退出)
表示“有…的”变量_长度_类型_显示_宽度
表示“有…的”固定长度类型显示宽度
-z新密码
-Z新密码(并退出)
-?(用法)
相关阅读
RelatedReading猜你喜欢
Guessyoulike