最近在学习SQL Server 数据库,用的版本是2008 R2的版本,如下图所示,本人学习时间不长,写这篇文章一是为了锻炼自己加深印象,二也可以与和诸多朋友进行交流以及得到大家的指教。

  安装教程网上有很多,可以自行去搜索,但是安装时有一些小细节,在安装到实例配置的时候,如果没有安装过其它版本的SQL SERVER,请选择默认实例,如果有安装过,则手工指定实例。如果一台电脑安装了多个实例的SQL SERVER,每个实例的端口是不一样的,当在软件中设置服务器连接地址时需要注意,例如:192.168.0.1,1433  、 192.168.0.1,1456 。在服务器配置和数据库引擎配置的时候账户设置最好选择混合模式

安装好了之后就可以打开数据库了

在开始学习数据库之前首先要对数据库做一个大致的了解

1.数据库的发展史

  在人类诞生以来,就有记录数据的需求,在远古时代就有了结绳记事的故事,而随着科技的进步,我们记录数据的方式也发生了天翻地覆的变化,从效率低、规模小、不能适应信息高速发展的需要的手工或者简单机械记录信息到为了适应现在高速大量的信息发展而创立的数据库管理系统

  目前的数据库主流的都是关系型数据库,当然未来的数据方向是面向对象型数据库,关系型数据库的特点是具有将对象实体转化成二维表来进行管理,具有简单、清晰的优点

2.数据库的基本概念

  数据库按照从大到小的范围可以分成四个层级:数据库系统>数据库管理系统>数据库>数据、信息

  信息:客观事物的属性反映

  数据:记录信息即记录事物的客观属性

  数据库:有规律的整理数据

  数据库管理系统:管理数据库的正常运行

  数据库系统:由数据库、数据库管理系统、应用系统、数据库管理员和用户构成

3.开启SQL Server的几种方法

  1.打开SQL Server2008的配置管理器

       

     

  开启SQL Server服务

    

    2.Dos命令启动

    dos命令:net start mssqlserver

  3.控制面板--配置工具--服务

  4.任务管理器--服务

登陆数据库:

     

    服务器类型:数据库引擎
    服务器名称:ip地址,本机可以用.或者计算机名代替
    登录方式两种:window身份验证不需要密码
    sql身份认证需要密码

4.SQL Server的基本操作

  SQL Serve中默认的数据库有4个:

数据库文件分为数据文件和日志文件两类,特点如下:

5.使用SQL语句创建数据库

创建数据库的代码模板

 create database 数据库名称
on
(
name:逻辑名称
fileName:物理名称
size:初始大小
filegrowth:增长方式
maxsiz:最大值
)
log on
(
name:逻辑名称
fileName:物理名称
size:初始大小
filegrowth:增长方式
maxsiz:最大值
)
18 --下面这顿啊代码应该放到创建数据库之前,判断数据库是否存在,存在就删除重新创建
19 if exists(select * from sysdatabases where name=数据库名称)--判断表是否存在 drop database 数据库名称

下面这段代码简单的创建了一个Demo_test数据库,并且创建的一个classes表,可以根据上面的模板按照自己的需求作更改

 USE master--使用指定的数据库
GO --创建数据库
if exists(select * from sysdatabases where name = 'Demo_test') --判断数据库是否存在
drop database Demo_test CREATE DATABASE Demo_test
ON --创建主数据文件 (只能有一个)
( name = 'lg_data',-- 逻辑名称
fileName = 'E:\SQL_Data\Data\Demo_data.mdf', --物理名称
size = 3MB, --初始大小
filegrowth = 20%, --增长方式
maxsize = 30mb --最大大小限制
),
(
name = 'Demo_data2',
fileName = 'E:\SQL_Data\Data\Demo_data2.ndf',
size = 3MB,
filegrowth = 20%,
maxsize = 30mb
)
log on --日志文件
(
name = 'Demotest_log', --逻辑名称
fileName = 'E:\SQL_Data\Data\Demotest_log.ldf',--物理名称
size = 1MB,
filegrowth = 1MB
)
go

小结:

  数据库的发展分为3代:网状(层次)模型数据库系统、关系模型数据库系统、面向对象数据库系统
  当今主流的数据库有:Oracle、DB2、Sybase、SQL Server,MySQL等
  SQL Server 2008是由微软公司推出的可靠的、高效的、智能化的数据平台
  SQL Server 2008提供了4个系统数据库,用于存储系统级别信息
  创建数据库时,必须有一个主要数据文件和一个日志文件
  数据表是数据库中重要的对象,所有的数据都必须存放在数据表中

SQL Server2008 安装及概述的更多相关文章

  1. SQL Server2008安装教程

    SQL Server2008安装教程   第一步,打开文件,点击开始安装: 第二步,打开后点击左边项的安装,选择右边第一项: 第三步,点击确定: 第四步,选择接受服务条款,点击下一步: 第五步,按着一 ...

  2. SQL Server2008 安装失败后的解决办法

    SQL Server2008 安装不容易成功,或许用这种方法可能会安装成功.     首先,把电脑上的SQL Server2008 卸载干净 怎么卸载干净? 1.找到控制面板-->卸载程序--& ...

  3. sql server2008安装说明 详细完整版

    SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本. 在现今数据的世界里,公司要获得成功和不断发展,他们 ...

  4. sql server2008安装错误(无法处理异常)

    我在安装sql server2008时出现安装错误,无法处理的异常,问题如下: 解决方法:在地址栏输入C:\Users\Administrator\AppData\Local ,找到Microsoft ...

  5. SQL Server2008安装后1433端口没监听问题

    win2008系统安装完SQL Server2008后发现1433端口并没有监听,netstat -an并没有发现监听的1433端口,本机telnet localhost 1433也连不通,百度之后说 ...

  6. SQL server2008安装与管理

    1.1  启动SQL server的三种形式 后台启动:计算机->右键->管理->->服务和应用程序->服务->sql server(***) Sql server ...

  7. sql server2008安装时提示重启计算机失败怎么办

    安装SQL Server 2008时,经常会遇到这样一个问题,软件提示“重启计算机失败”,如果忽略的话,会给后面的安装带来很大的麻烦,这里如何解决呢?   工具/原料 注册表 解决方法   在键盘上按 ...

  8. 安装 SQL Server2008 安装程序规则支持提示“重新启动计算机”失败

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 删除 PendingFileRenameOperations这个 ...

  9. SQL Server2008安装图解

    1).双击set.up安装:

随机推荐

  1. 让Chrome看不了WWDC直播的HLS技术详解

    Requirements: Live streaming uses Apple's HTTP Live Streaming (HLS) technology. HLS requires an iPho ...

  2. struts2+hibernate+spring配置版框架搭建以及简单测试(方便脑补)

    为了之后学习的日子里加深对框架的理解和使用,这里将搭建步奏简单写一下,目的主要是方便以后自己回来脑补: 1:File--->New--->Other--->Maven--->M ...

  3. C# ftp 图片上传多快好省

    前言 此篇讲到的是图片上传功能,每个网站必定会有这样类似的功能,上传文件.上传图片等等.那么接下来,看看我们EF+uploadfile+ftp如何玩转上传图片吧 效果预览 具体实现 一个简单数据库 只 ...

  4. JS阻塞以及CSS阻塞

    一.JS阻塞 所有的浏览器在下载JS文件的时候,会阻塞页面上的其他活动,包括其他资源的下载以及页面内容的呈现等等,只有当JS下载.解析.执行完,才会进行后面的 操作.在现代的浏览器中CSS资源和图片i ...

  5. Hibernate_Validator学习分享

    1.   Hibernate Validator介绍 1.1   背景 在任何时候,当你要处理一个应用程序的业务逻辑,数据校验是你必须要考虑和面对的事情.应用程序必须通过某种手段来确保输入进来的数据从 ...

  6. EF架构~Migration数据迁移的执行顺序

    回到目录 对于单个分支项目来说,只要你生成一个migration的版本,就会有一个时间戳文件的对应,而在update-database时,会从最小的时间开始,一直执行到当前版本的migration,而 ...

  7. unity3d项目导入android studio

    第一步 拿到unity3d项目,里面包含以下文件 第二步 在android studio下新建一个project 第三步 将unity3d项目目录下的libs下的jar文件复制黏贴到android s ...

  8. 安装gcc提示no acceptable C compiler found in $PATH

    安装gcc提示no acceptable C compiler found in $PATH 从所报错可以看出是缺少了c编译器,因为gcc就是c编译器,所以没有安装gcc就没有c编译器. 之所以报这样 ...

  9. Java+XSL合并多个XML文件

    使用 Java 解析 XML 文件有许多成熟的工具,如 dom4j 等等.但在一些场景中,我们可能使用 Ant.Maven 等构建工具对多个 XML 文件进行合并,我们希望可以直接通过脚本文件,或者简 ...

  10. 如何在自己的网页上插入一个超链接,发起临时qq会话

    1.先开通临时会话功能 打开网页http://shang.qq.com/v3/index.html