最近在学习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. 构建自己的PHP框架--构建模版引擎(2)

    自从来到新公司就一直很忙,最近这段时间终于稍微闲了一点,赶紧接着写这个系列,感觉再不写就烂尾了. 之前我们说到,拿到{{ $name }}这样一段内容时,我们只需要将它转化成<?php echo ...

  2. JS之DOM那些事

    DOM 是 Document Object Model(文档对象模型)的缩写.DOM分为核心DOM.XML DOM.HTML DOM,我们接触的主要是HTML DOM,HTML DOM 定义了所有 H ...

  3. mac 安装mysqldb组件包及mac中安装mysql-python遇到的问题

    错误1:mysql_config not found 问题描述:在执行sudo pip install mysql-python安装时报错误:EnvironmentError: mysql_confi ...

  4. Java NIO学习笔记六 SocketChannel 和 ServerSocketChannel

    Java NIO SocketChannel Java NIO SocketChannel是连接到TCP网络socket(套接字)的通道.Java NIO相当于Java Networking的sock ...

  5. Mac远程连接windows报错“证书或相关链无效,是否仍要连接到此计算机”的处理办法。

    这个主要是因为策略组设置的问题.详细的设置方法如下: 本地计算机策略>计算机配置>管理模板>windows组件>远程桌面服务>远程桌面会话主机>安全>远程(R ...

  6. CoolBlog开发笔记第2课:搭建开发环境

    教程目录 1.1 CoolBlog开发笔记第1课:项目分析 前言 今天是CoolBlog开发笔记的第2课,我们将要讲解的是开发环境的搭建.俗话说"工欲善其事必先利其器",Djang ...

  7. 压缩网站的css和js,合并多个文件到一个文件

    压缩网站的css和js,合并多个文件到一个文件uglifyjs index.js html5shiv.min.js -o all.min.jsuglifycss index.min.css web.c ...

  8. [leetcode-561-Array Partition I]

    Given an array of 2n integers, your task is to group these integers into n pairs of integer,say (a1, ...

  9. linq 批量修改更新

    批量修改:var values = Context.Request["values"].JsonDeserialize<Dictionary<string, objec ...

  10. 用php+mysql+ajax实现淘宝客服或阿里旺旺聊天功能 之 前台页面

    首先来看一下我已经实现的效果图: 消费者页面:(本篇随笔) (1)会显示店主的头像 (2)当前用户发送信息显示在右侧,接受的信息,显示在左侧 店主或客服页面:(下一篇随笔) (1)在左侧有一个列表 , ...