zoukankan      html  css  js  c++  java
  • 数据库SQL基础知识

    数据库:

          结构化查询语言(Structured Query Language)简称SQL;

          数据库管理系统(Database Management System)简称DBMS;

          数据库管理员(Database Administration)简称DBA,功能是确保DBMS的正常高效运行;

          数据库分体验版(一般只安装库文件和服务)和正式版(授权使用);

          在正式团队开发时,一般只安装界面,登录到服务器共同操作数据库,这样可避免每人的数据库不同而无法组合。

          **商业化运营,禁止运用盗版!!

    操作数据库的唯一途径:SQL sever(MSSQL sever)

    SQL语句语言:

    DDL                  数据定义语言                      Create、drop、alter

    DML                  数据操作语言                      C、R、U、D(增删改查)

    DCL                  数据控制语言                       Grant、back

    SQL server 2008 模式:

    1.客户机/服务器(C/S)

    2.浏览器/服务器(B/S)

    数据库文件:

    ***一个数据库最多可以存32767个数据文件和32767个日志文件

    名称 用途           扩展名
    主文件 存储数据、启动信息 必须有且只能有一个

    mdf

    次要文件 存储主文件未存储的数 可有可无、可多可少

    ndf

    日志文件 记录操作信息 必须有且至少有一个

    ldf

    ps:一个文件或文件组只能用于一个数据库,不能用于多个数据库。

    一个文件只能是某一个文件组的成员,不能是多个文件组的成员。

    日志文件永远不能是任意文件组的成员。

    数据信息和日志信息不能放在同一个文件或文件组中。

    数据库系统服务器类型:

    1.数据库引擎:核心服务,是一个复杂的系统,负责数据的存储,处理和安全;

    2.Analysis services:分析挖掘数据,支持本地多维数据集引擎,可使断开连接的客户端上的应用程序能够在本地浏览器以存储的多维数据;

    3.Reporting services:报表服务器管理工具;

    4.Intergration services:负责数据的提取,转换和加载等操作,可以高效处理各种各样的数据源。例:Oracle、Excel、XML文档等;

    5.SQL server compact edition:不是SQL server 2008的组成部分,它是一种功能强大的轻型关系数据库引擎。

    数据库产品:

    甲骨文           Oracle

    IBM              DB2、Informix

    赛贝斯           Sybase Ase

    微软              Access、Microsoft SQL sever

    My SQL         开源DB

    PS:Microsoft SQL sever 2008  代码名称为:katmai

    数据库中系统数据库中包含Master、Tempdb、Model和Msdb类型。

    SQL sever 2008 的数据存储单位:

    1.页:最基本的单位。

    8KB为一页,128页为1MB,开头是96B的标头,

    表中每一行数据字节数不能超过8192-96B(8192=1024*8)

    2.区:管理空间的基本单位。

    8个链接页为一个区,即64KB为一个区,16个区为1MB,

    控制表和索引的存储<64KB时存在混合盘,只有在64KB是才整存。

    控制数据库的服务:

    运行cmd

    输入net start MSSQLserver             启动数据库服务

    输入net stop MSSQLserver             关闭数据库服务

    输入net pause MSSQLserver           暂停数据库服务

    输入net continue MSSQLserver       继续数据库服务

    数据类型:

    --类似于C#中的数据类型

    操作:

    1.查找数据库的主文件和日志文件所在位置:

    右击数据库,点击属性,会出现下图:

    可以看出,此数据库拥有一个主文件(mdf)和一个日志文件(ldf)

    2.新建数据库:

    右击数据库,新建数据库,输入数据库的名称

    3.用语句新建数据库:

    点击新建查询,在窗口内输入语句并点击执行

    4.使用数据库并创建一个表,表中添加列名

    5.在表中添加数据,并查询此表。(按照列名来添加,用逗号隔开)

    6.各种增删改查的语句的使用示例

  • 相关阅读:
    用于展现图表的50种JavaScript库
    EditPlus常用正则表达式
    人工智能生成仿真人脸
    树莓派搭建SVN服务器
    JS三座大山再学习 ---- 异步和单线程
    JS三座大山再学习 ---- 作用域和闭包
    基于C#的MongoDB数据库开发应用(2)--MongoDB数据库的C#开发
    基于C#的MongoDB数据库开发应用(1)--MongoDB数据库的基础知识和使用
    大数据高效复制的处理案例分析总结
    基于DevExpress的Winform程序安装包的制作
  • 原文地址:https://www.cnblogs.com/qiqige77/p/4060564.html
Copyright © 2011-2022 走看看