SQL server数据库的操作步骤·图形界面工具
简介:一个SQL server数据库至少包括主数据文件和事务日志文件即以.mdf 、.ldf为扩展名的数据文件和日志文件。在SQL server系统中,通常有两种方式创建数据库:一种是使用图形界面工具,另一种是使用Transact-SQL语句。这里将介绍使用图形界面工具来创建数据库、基本表、数据库关系图及视图。
目录
创建数据库
创建基本表
创建数据库关系图
录入数据
创建视图
创建数据库
数据库是按照数据结构来组织、存储和管理数据的仓库,是所有数据库对象的承载。
打开SQL server2008 R2数据库,右键单击【对象资源管理器】窗格中的【数据库】,选择并单击【新建数据库】。
在弹出的窗口将数据库名称进行命名,数据库文件的初始大小(MB)也可随自己的心意调整,路径改为自己可以找到的位置,也可以保持默认状态,然后点击【确定】。
需要注意的是数据库名称、表名、列名都不推荐使用中文。除了数据库移植比较麻烦外,在涉及数据库的存取时,常常会看到令人头痛的乱码。输入SQL语句执行时,虽然能看到显示出来的都是中文,但打开数据库查看记录的时候还是乱码。但为了表示表结构一目了然、界面直观,我在这里使用了中文。
创建基本表
数据库中的所有数据存储在表中,数据表包括行和列。列决定表中数据的类型,行包含实际的数据。
在新建的数据库下选择并右键单击【表】,选择并单击【新建表】。在弹出来的编辑窗口中添加字段列并设置列的属性,如名称、默认值、数据类型和长度等。
完成所有的列的添加后,需要考虑对列的主键的设置。选定选作主键的列,右键单击此列,在弹出来的快捷菜单中单击【设置主键】,或者在功能区点击即可。
创建数据库关系图
在新建的数据库下选择并右键单击【数据库关系图】,选择并单击【新建数据库关系图】。
在弹出来的【添加表】窗口中,选中所有的表然后点击【添加】。
添加完成后,对这些表根据主外键关系进行连接。主键表拖拽线条到外键表,添加主外键关系。
同理,每个主键表与外键表进行连接,形成一个完整的关系图。其中,钥匙方向的是主键,另一个方向则是外键。
录入数据
对设计好的基本表,右键单击。选择并单击【编辑前200行】逐行地录入数据。如有意修改列属性可单击【设计】,进行修改。
创建视图
视图只是一个虚拟的表,它的内容是由查询定义的。视图同表一样,视图包含一系列带有名称的行和列数据。视图在数据库中并不是以数据值存储集形式存在的。除非是索引视图。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。
在新建的数据库下选择并右键单击【视图】,选择并单击【新建视图】。该视图用于查询顾客订购的产品所生产的城市。
在弹出来的【添加表】窗口中,选中所需要的表然后点击【添加】,最后点击【关闭】。
在弹出的关系图中,勾选所需要的列名,然后保存并输入视图名称。
对该视图右键单击,选择并单击【编辑前200行】就可以看到生成的表。
在该视图的基础上创建二级视图,列出订购了产品p01的顾客编号和姓名。
SQL server数据库的操作步骤·图形界面工具相关推荐
- SQL server数据库的操作步骤·Transact-SQL创建
创建一个数据库需要确定数据库名称.文件名称.数据文件大小.数据库的字符集.是否自动增长以及如何自动增长等信息的过程.通过Transact-SQL创建数据库,其实就是在查询窗口编辑面板使用create ...
- 数据库应用程序开发基础篇—— .NET中SQL Server数据库的操作C#篇之一
数据库应用程序开发基础篇-- .NET中SQL Server数据库的操作C#篇之一 写在前面:前面介绍了数据库系统的基本概念,SQl语句基本使用方法,接下来通过学习具体语言和具体数据库结合的应用开发来 ...
- python3连接sql server数据库_Python3操作SQL Server数据库(实例讲解)
1.前言 前面学完了SQL Server的基本语法,接下来学习如何在程序中使用sql,毕竟不能在程序中使用的话,实用性就不那么大了. 2.最基本的SQL查询语句 python是使用pymssql这个模 ...
- 如何使用SQL Server数据库实验助手(DEA)工具
介绍 (Introduction) This is my second article about Database Experimentation Assistant (DEA). Please r ...
- SQL Server 数据库附加操作时,附加的的数据库只读的解决
附加完成后,数据库的灰色的,后面括号里写着(只读). 将数据库分离,复制数据库文件到服务器附加后显示只读. 解决方法一:数据库–>属性–>选项–>状态–>数据库只读修改为fal ...
- SQL SERVER数据库迁移操作
1.关闭涉及数据库的链接程序,为了防止程序重启后连接,可以通过修改数据库端口解决 2.进行数据库所在位置及进行分离操作 tips:为什么要看路径,担心分离后,找不到文件喽!! 进行数据分离 3.拷贝数 ...
- SQL Server 数据库常用操作:修改数据(ALTER、UPDATE语句的使用)
1.修改数据库 移动数据库文件 ALTER DATABASE Publish SET OFFLINE/*将Publish数据库设置为离线(脱机)状态*/ALTER DATABASE Publish M ...
- 使用c语言操作sql server数据库
本文使用c语言来对sql server数据库进行操作,实现通过程序来对数据库进行增删改查操作. 操作系统:windows 10 实验平台:vs2012 + sql server 2 ...
- 如何下载和安装SQL Server数据库实验助手(DEA)
介绍 (Introduction) The Database Experimentation Assistant (DEA) is a new Experimental solution provid ...
最新文章
- 【OpenCV】将单通道的Mat对象转换为三通道的Mat
- fiddler教程:抓包带锁的怎么办?HTTPS抓包介绍。
- 初识 angular js
- 【Android 进程保活】Android 进程优先级 ( 前台进程 | 可见进程 | 服务进程 | 后台进程 | 空进程 )
- 【Android】Fragment的简单笔记
- 《LeetBook》leetcode题解(5):Longest Palindromic [M]——回文串判断
- linux密码加密方式 2y,手动生成Linux密码(/etc/shadow)
- SQL中过滤条件放在on和where中的区别
- atom 基础使用教程
- body签名json序列号乱序,null参数问题
- Java并发之Condition接口
- pm入门-需求调研/竞品分析/应用工具简介
- 已解决IndentationError: unindent does not match any oute r indentation Level
- c9大学计算机系好的大学,C9顶尖高校所有自主招生专业大汇总
- html640设计稿,为什么写移动端的ui给的640设计稿的宽度,在写html的时候要除以2才正好。...
- U盘无法与计算机连接,U盘无法连接电脑的解决方法
- 科技的性感:三星冰洗如何演绎时尚生活?
- postman一直sending 常见问题
- 科学计算机可以用多久,科学家公布“寿命计算器” 算一下你能活多久?
- 前端开发常用编辑器,你用过哪几个?