爱你.一万年>>数据库基础
嗨!最近学习了一项新的技能,学习了数据库的知识,在这里抛砖引玉,给大家说说,望赐教!!>>
01.首先给大家谈谈为什么要使用数据库?
数据库可以看成是一个永久保存数据的仓库。
可以存储大量数据
可以保证数据的一致性和完整性
可以满足应用的共享和安全要求
方便和智能化的分析,产生新的有用信息
02.登陆SQL Server两种方式:
Windows身份验证
SQL Server身份验证
注意点:
当我们在连接(登陆)数据库的时候,一定要保证
数据库服务开启:Sql Server(MSSQLServer)
03.常见的数据库
oracle
DB2
sql server
mysql
sqllite
visual foxpro
access
04.DBMS和DBS的区别
DBMS:DataBase ManageMent System:数据库管理系统
DBS:DataBase System 数据库系统
关系:DBS包含DBMS
因为数据库系统组成部分:
数据库的操作者
数据库软件 (数据库管理系统)
承载该软件的电脑
05.数据库服务启动方法
方法一:对“我的电脑”→右键“服务”→SQL Server(MSSQLServer)
方法二:打开开始菜单→运行→services.msc回车 就可以打开服务窗口,后续操作同上
方法三:按住键盘上的“Win+R”打开命令提示符窗口,输入→services.msc回车 就可以打开服务窗口,后续操作同上
方法四:"cmd->管理员"→输入"net start mssqlserver 回车"(想停止的话:把start该为stop)
06.系统数据库
Resource数据库: 作用:用户新建 了一个数据库School,
那么有些信息会自动从Resource中映射到School中("隐藏"了的数据库)
master数据库:保存所有数据库的信息,一旦损坏,整个数据库软件都无法运行。
model:模板数据库
tempdb:临时数据库,保存临时数据
msdb:代理,业务调度,警报作业等。
07.一些不可忽略的问题
1.如何将硬盘的数据库文件拷贝到U盘?
解析:通过关闭服务的方式
2.如何将U盘中的数据库文件还原成电脑上数据库软件中的一个数据库存在?
解析:先将U盘上的数据文件拷贝到电脑的非系统盘,使用附加工具,找到对应位置的数据库文件,进行附加操作
3.停止服务备份数据文件的缺陷?
解析:热备份!(下面要讲的)
4.童鞋们:收缩数据库干什么呀?
解析:节省硬盘空间
5.数据冗余?
数据重复的现象
6.什么是数据的完整性?
是指数据库中的准确性.
08.分离和附加
01.分离
方法:右击数据库"~ "→"任务"→"分离"→"分离数据库->勾选'删除连接'(必须)"→"确定"
(分离的数据库将不再显示在数据库列表中,但其物理文件仍保存在磁盘中,此时的文件是可以复制.粘贴单位)
02.附加
方法:右击数据库→"添加"→"选择你的文件位置"→"确定"
09.备份和还原
01.备份(分类:完全.差异.事务日志.文件和文件组)
下面以数据库shool为例子(完全)
(1)右击数据库"shool"→"任务"→"备份"→弹出"备份数据库窗口"→在"备份类型"选择"完整"→在"名称"填写
(2)在"备份到"选择地址..(慎重)
(3)"确定"
02.还原
下面以还原数据库shool为例子
(1)在SSMS中分离已损坏的数据库.
(2)右击数据库"shool"→"还原数据库"→"弹出"还原数据库窗口"→键入"目标数据库"名称"shool"→在"还原的源"区域点击"源设备"单选按钮(切),浏览选择备份文件的位置
(3)"确定"
10.收缩数据库
右击数据库"shool"→"任务"→"收缩"
作用:节省硬盘空间
11.删除数据库
当你需要删除数据库的时候,
一定要备份,严重推荐,特别非常十分及其需要注意
============================
好了,今天的分享就到这里了,希望对大家有用,有什么问题可以问我,虽是初出茅庐,但知识是不分高低的,不是吗?
有见解可以讨论一下>>.
QQ:1907832004
E:15212504881@163.com
爱你.一万年>>数据库基础的更多相关文章
- 数据库基础,表及SQL语句
数据库基础及T-SQL语句 字符类型: int 整型 float 小数 double 小数 varchar(20) 字符串 bit 布尔型数据 datetime 日期时间类型 text 长文本 (以下 ...
- Oracle 数据库基础——安装
一.数据库基础知识 1.概念 数据库全称数据库管理系统,简称DBMS,是一种在计算机中,针对数据进行管理.存储.共享的一种技术. 2.分类 数据库的发展过程中,按逻辑模型可分为以下几种: 3.关系型数 ...
- 10月14日下午MySQL数据库基础
数据库基础 类型: 1.varchar:字符串,用于姓名班级,地址等,地址一般长50,姓名长20 2.int:整数,用于成绩,序号等 3.float:小数 4.bit:布尔型,用于性别等 5.时间也用 ...
- oracle系列--第一篇 数据库基础
第一章 数据库基础 1.1 数据管理概述 1.1.1 什么是数据管理 与我们人类相比,计算机的最大优势就是能够高速.精准地运行,其运行的过程就是执行程序代码和操作指令.处理数据的过程.可以说,数据处理 ...
- PHP数据库基础
PHP数据库基础: 1.varchar:字符串,用于姓名班级,地址等,地址一般长50,姓名长20 2.int:整数,用于成绩,序号等 3.float:小数 4.bit:布尔型,用于性别等 5.时间也用 ...
- 【MySQL】MySQL无基础学习和入门之一:数据库基础概述和实验环境搭建
数据库基础概述 大部分互联网公司都选择MySQL作为业务数据存储数据库,除了MySQL目前还有很多公司使用Oracle(甲骨文).SQLserver(微软).MongoDB等. 从使用成本来区分可以 ...
- SQL 必知必会-- 第1课:数据库基础和什么是SQL
第1课 了解SQL 1 1.1 数据库基础 11.2 什么是SQL 61.3 动手实践 71.4 小结 8 第一课主要是一些概念,具体笔记如下: 1,数据库(database):保存有组织的数据的容器 ...
- mysql数据库基础的简单操作指南
最近在学习mysql,本文是做的关于mysql学习的笔记,跟大家分享一下,希望对大家学习mysql知识有所助益.mysql现在几乎已经成了网站建设的主流数据库,很多php网站系统都采用了mysql数据 ...
- 数据库基础(变量、运算符、if语句、while语句)
数据库基础(变量.运算符.if语句.while语句) 变量: 定义变量:declare @变量名 数据类型 变量赋值:set @变量名 = 值 输出:print 变量或字符串 SQL语言也跟其他编 ...
随机推荐
- Win7下安装配置gVim
本文根据vim官网的<Simple Steps to Help You Install gVim on Windows 7>[1]一文整理而成. 1. 下载gVim 在http://www ...
- SQL 存储过程入门(事务)(四)
SQL 存储过程入门(事务)(四) 本篇我们来讲一下事务处理技术. 为什么要使用事务呢,事务有什么用呢,举个例子. 假设我们现在有个业务,当做成功某件事情的时候要向2张表中插入数据,A表,B表,我 ...
- elasticsearch + hive环境搭建
一.环境介绍: elasticsearch:2.3.1 hive:0.12 二.环境搭建 2.1 首先获取elasticsearc-hadoop的jar包 链接地址:http://jcenter.bi ...
- Eclipse中用Logcat调试程序
调试程序的一种方法是用Logcat程序,在Eclipse中windows->show view->other->android->logcat可打开. 然后程序加入androi ...
- java nio 网络框架
https://github.com/solq360/common 主要运行在android 平台 解决自动化编/解码,等等.. 模块 解决问题/实现处理 备注 负责人 进度 录音播放 AudioRe ...
- oracle rac理解和用途扩展
Oracle RAC的优势在于利用多个节点(数据库实例)组成一个数据库,这样在保证了数据库高可用性的情况下更充分的利用了多个主机的性能,而且可以通过增加节点进行性能的扩展.实现Oracle RAC需要 ...
- Version of SQLCE in WP8
The version on the device is compatible with version 3.5 on the desktop, but the Windows Phone versi ...
- MyBatis知多少(13)MyBatis如何解决数据库的常见问题
在现代软件项目中数据库通常被认为是遗留组件.它们一直以来都被认为难以使用,不论是出于技术的还是非技术的原因.大多数软件开发人员宁可从头开始完完全全地重建一个数据库. 如果数据库是遗留下来的,相信一些开 ...
- 没有Google的日子很难过...But you can try...
作为开发人员,经常会通过Google查询一些资料(别问我为什么不用百度,当你输入关键字,然后给你提示没有查询到结果,或者一页全是垃圾资料的时候你就知道了).但是,N个月前,Google不好使了,同时N ...
- 数组、单链表和双链表介绍 以及 双向链表的C/C++/Java实现
概要 线性表是一种线性结构,它是具有相同类型的n(n≥0)个数据元素组成的有限序列.本章先介绍线性表的几个基本组成部分:数组.单向链表.双向链表:随后给出双向链表的C.C++和Java三种语言的实现. ...