郝斌SQL Server笔记:数据库操作与用户权限设置详解
5星 · 超过95%的资源 需积分: 30 69 浏览量
更新于2024-07-09
1
收藏 7MB PDF 举报
郝斌的SQL Server笔记是一份免费的学习资料,针对SQL Server数据库管理系统提供了一系列详细的指导。在这份笔记中,主要内容包括数据库的基本操作、安全管理、以及如何创建和管理表。
首先,关于数据库的操作,用户可以通过右键菜单轻松创建新的数据库,只需在"Databases"上选择"New databases"。删除数据库时,需要在目标数据库上执行"Delete"操作。数据库分离(Detach)则涉及到选择"Tasks"->"Detach",确保所有复选框勾选,新分离的数据库文件包括.mdf和.ldf,分别存储数据和事务日志,通常位于`Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DATA`目录下。
接下来是数据库的附加(Attach)操作,用户可以在"Databases"上选择"Attach/Add",这时只显示.mdf文件,系统会自动识别.ldf。为了添加新用户,首先需登录到服务器,然后在顶层文件夹上进行权限设置,选择"SQL Server and Windows authentication mode",接着创建新的登录用户,并确保选择SQL Server authentication。在设置用户权限时,可能需要勾取消除"Enforce password expiration"以解决创建失败的问题。最后,记得在顶层文件夹上执行"Restart"操作,以使新的用户权限生效。
表的创建是SQL Server的核心部分。通过"Create Table"命令,用户可以定义表结构,如:
```
CREATE TABLE TableName (
Field1 数据类型,
Field2 数据类型,
...,
PrimaryKeyField 数据类型 PRIMARY KEY,
...
);
```
创建表时,需要在"Columns"列中输入字段名(如"name", "age", "ID"),并设置主键(通过选中字段并选择"Set Primary Key")。完成表设计后,别忘了在表标题上右击"Save"或使用工具栏上的保存图标来保存你的工作。
记录,也就是表中的每一行或元组,由表中的各个字段组成,如员工姓名、工资、部门地址和编号等。在数据库设计中,主键用于唯一标识一条记录,而外键用于建立表与表之间的关联关系,比如员工表中的部门编号就是外键,引用到部门表的主键。
此外,笔记还涉及到了数据库安全管理和用户权限分配,包括如何在"security"下的"Users"和"Logins"文件夹中创建和管理登录用户,以及在"Defaultschema"上设置用户的操作权限。通过这些步骤,用户可以更好地理解和掌握SQL Server数据库的管理,确保数据的安全和高效运作。
郝斌的SQL Server笔记提供了一个全面且实用的学习资源,涵盖了从数据库基础操作到高级管理的各个方面,对于希望深入了解和实践SQL Server的人来说是非常有价值的参考资料。
2021-09-11 上传
2021-09-11 上传
2021-11-24 上传
2021-01-04 上传
2022-05-30 上传
2021-09-11 上传
韩清宗
- 粉丝: 81
- 资源: 5
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率