
郝斌的SqlServer笔记.pdf
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
《郝斌的SqlServer笔记》是由数据库技术专家郝斌编写的一本关于Microsoft SqlServer管理与开发技巧的专业书籍。书中详细记录了作者在使用SqlServer过程中的经验和心得,适合数据库管理员及开发者阅读参考。
郝斌的SqlServer笔记涵盖了从基础知识到高级操作的学习内容,包括数据库管理、用户权限设置、表设计与优化以及数据查询等多个方面。
一、数据库管理
* 创建新库:在Databases目录下右击选择“New Database”,创建新的数据库。
* 删除库:在目标数据库上右键点击并选中“Delete”来删除一个已存在的数据库。
* 分离库:同样地,通过右键菜单中的“Tasks -> Detach”选项可以分离当前连接的数据库。
* 附加库:若需要重新添加之前已经分离了的数据文件,则可以在Databases目录下选择“Attach”,然后浏览到相应的数据和日志文件位置进行关联。
二、用户权限管理
* 新建登录账户:在Security下的Logins文件夹中右击并创建新记录,生成新的数据库访问账号。
* 定义角色与授权:当新建一个用户时,可以指定其对特定库的读写等操作权利。
* 用户加入数据库:通过选择自己的数据库下“security->Users”,然后点击“New User”来添加之前定义好的登录账户。
三、表设计
* 创建表格:在你的目标数据库中的Tables目录上右键创建新项目,开始构建新的数据结构体。
* 定义列属性:填写所需的字段名称(如name, age, ID等),并设置其类型及其它限制条件。
* 设置主键和外键关系:
- 主键设定:选择某个唯一标识符作为表中的主要索引,并通过右击菜单里的“Set Primary Key”来完成配置。
- 外部引用连接:在需要与其他表格建立关联的字段上进行类似操作,使用“Set Foreign Key”命令。
四、数据录入与查询执行
* 直接输入记录:选择一个特定表后,在其名称上右击并选择“Edit Top 200 Rows”,以手动方式添加或修改信息。
* 使用SQL语句操作:点击工具栏上的Execute SQL按钮,运行预编写的脚本实现对数据库的增删改查等复杂逻辑。
五、其他功能
* 修改表结构:在Tools -> Options -> Designers中取消勾选“prevent saving changes that require table re-creation”选项来允许灵活编辑已存在的表格。
* 导出SQL代码片段:对于已经创建或修改过的对象,可以通过右键菜单中的“Script Table as Create to New Query Editor Window”生成对应的DDL语句用于备份或者迁移目的。
* 删除表:使用命令如drop table name删除不再需要的数据库结构。
全部评论 (0)


