嗨!最近学习了一项新的技能,学习了数据库的知识,在这里抛砖引玉,给大家说说,望赐教!!>>

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

爱你.一万年>>数据库基础的更多相关文章

  1. 数据库基础,表及SQL语句

    数据库基础及T-SQL语句 字符类型: int 整型 float 小数 double 小数 varchar(20) 字符串 bit 布尔型数据 datetime 日期时间类型 text 长文本 (以下 ...

  2. Oracle 数据库基础——安装

    一.数据库基础知识 1.概念 数据库全称数据库管理系统,简称DBMS,是一种在计算机中,针对数据进行管理.存储.共享的一种技术. 2.分类 数据库的发展过程中,按逻辑模型可分为以下几种: 3.关系型数 ...

  3. 10月14日下午MySQL数据库基础

    数据库基础 类型: 1.varchar:字符串,用于姓名班级,地址等,地址一般长50,姓名长20 2.int:整数,用于成绩,序号等 3.float:小数 4.bit:布尔型,用于性别等 5.时间也用 ...

  4. oracle系列--第一篇 数据库基础

    第一章 数据库基础 1.1 数据管理概述 1.1.1 什么是数据管理 与我们人类相比,计算机的最大优势就是能够高速.精准地运行,其运行的过程就是执行程序代码和操作指令.处理数据的过程.可以说,数据处理 ...

  5. PHP数据库基础

    PHP数据库基础: 1.varchar:字符串,用于姓名班级,地址等,地址一般长50,姓名长20 2.int:整数,用于成绩,序号等 3.float:小数 4.bit:布尔型,用于性别等 5.时间也用 ...

  6. 【MySQL】MySQL无基础学习和入门之一:数据库基础概述和实验环境搭建

    数据库基础概述  大部分互联网公司都选择MySQL作为业务数据存储数据库,除了MySQL目前还有很多公司使用Oracle(甲骨文).SQLserver(微软).MongoDB等. 从使用成本来区分可以 ...

  7. SQL 必知必会-- 第1课:数据库基础和什么是SQL

    第1课 了解SQL 1 1.1 数据库基础 11.2 什么是SQL 61.3 动手实践 71.4 小结 8 第一课主要是一些概念,具体笔记如下: 1,数据库(database):保存有组织的数据的容器 ...

  8. mysql数据库基础的简单操作指南

    最近在学习mysql,本文是做的关于mysql学习的笔记,跟大家分享一下,希望对大家学习mysql知识有所助益.mysql现在几乎已经成了网站建设的主流数据库,很多php网站系统都采用了mysql数据 ...

  9. 数据库基础(变量、运算符、if语句、while语句)

    数据库基础(变量.运算符.if语句.while语句)   变量: 定义变量:declare @变量名 数据类型 变量赋值:set @变量名 = 值 输出:print 变量或字符串 SQL语言也跟其他编 ...

随机推荐

  1. Ubuntu 中搭建 LAMP 及 php 开发工具

    所谓 LAMP,指的是:Linux+Apache+Mysql+Php 仅以此文做一个备忘录 Step1. 安装 Apache 1. 在 terminal 中输入一下命令并执行: sudo apt-ge ...

  2. java攻城狮之路(Android篇)--MP3 MP4、拍照、国际化、样式主题、图片移动和缩放

    一.MP3播放器 查看Android API文档可以看到MediaPlayer状态转换图: 练习: package com.shellway.mp3player; import java.io.Fil ...

  3. java攻城狮之路(Android篇)--BroadcastReceiver&Service

    四大组件:activity 显示. contentProvider 对外暴露自己的数据给其他的应用程序.BroadcastReceiver 广播接收者,必须指定要接收的广播类型.必须明确的指定acti ...

  4. HTML5[6]:多行文本显示省略号

    CSS3新增text-overflow: ellipse; 只支持单行文本 如果是多行文本, 在无法完全显示的情况下,可以按下面这样写: overflow:hidden; display: -webk ...

  5. 解决Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future:

    php 5个版本,5.2.5.3.5.4.5.5,怕跟不上时代,新的服务器直接上5.5,但是程序出现如下错误:Deprecated: mysql_connect(): The mysql extens ...

  6. Linux高级编程--11.信号

    基本概念 信号在Linux中是一个比较常见的概念,例如我们按Ctrl+C中断前台进程,通过Kill命令结束进程都是通过信号实现的.下面就以Ctrl+C为例简单的说明信号的处理流程: 用户按下Ctrl- ...

  7. ruby -- 基础学习(一)项目文件夹说明

    App文件夹子文件夾功能介绍 (1)controllers  存放驱动业务逻辑的控制器 (2)helpers       存放视图辅助类,一些常用的代码段 (3)mailers       Rails ...

  8. DDD:小议 BoundexContext 设计

    背景 看了这篇文章:Coding for Domain-Driven Design: Tips for Data-Focused Devs,对 BoundedContext 的设计有了一点新的体会,记 ...

  9. spring websocket源码分析

    什么是websocket? 摘录于wiki[1]: WebSocket is a protocol providing full-duplex communication channels over ...

  10. 文本溢出text-overflow

    文本溢出text-overflow 问题:有一个新闻标题,标题宽度为200px,文字为宋体,加粗,文字大小为16px,颜色为黑色,行高为25px,要求单行显示,并且超出时显示“…”,请按要求完成效果. ...