数据库的一些基本概念

一、服务器:(更正大家头脑中的一个错误认识)

      1、服务器是一种软件,不是硬件,不是计算机。
      2、不同服务器负责调用不同类型的文件。

二、表文件、数据库、数据库服务器以及SQL语句:

      1、表文件:
              *  表文件是以".frm"结尾的一种文件
              *  存在于服务端计算机硬盘上
              *  以数据行形式进行数据存储的文件

      2、表文件结构:
      

      3.数据库:

      开发人员将用于存放表文件的文件夹称为————数据库 英文单词DataBase,简称DB。
          
      顾名思义:就是存储数据的仓库,实际上就是一堆文件.这些文件中存储了具有特定格式的数据

      4.数据库服务器(数据库管理系统)

          英文名Database management system,简称DBMS。是专门用来管理数据库中数据的。

      数据库管理系统可以对数据库中的数据进行增删改查。
      常见的数据库管理系统有:MySQL、Oracle 、Ms SqlServer 、DB2 、sybase等

      5.SQL:结构化查询语言

      全称:Struct Query Language 结构化查询编程语言

          程序员需要学习SQL语句,程序员通过编写SQL语句,然后DBMS负责执行SQL语句,最终来完成对
          数据库中数据的增删改查操作。

          三者之间的关系:DBMS---(执行)--->SQL---(操作)--->DB

      6.SQL语句分类:

          DQL:数据查询语言(凡是带有select关键字的都是查询语句。select...)

          DML:数据操作语言(凡是对表当中的数据进行增删改的都是DML)
                   insert 增   delete 删   update 改

          DDL:数据定义语言(主要操作的是表的结构)
                   create 新建,等同于增    drop 删除   alter 修改

          TCL:事务控制语言(包括事务提交:commit  事务回滚:rollback)

          DCL:数据控制语言(例如:授权grant  撤销权限revoke  ......)

      7.SQL语句编写几点提示信息

      第一点:每条SQL语句都以英文半角分号";"结尾。
      第二点:SQL语句的编写不区分大小写。
      第三点:结束一条SQL语句的编写输入"\c"然后回车即可。

三、数据库服务器分类:

      1.关系型数据库服务器
            管理的表文件彼此之间往往具有隶属关系特征,可以完整描述一段数据,但是在查询时由于
            涉及数据较多,因此查询速度并不理想。
         
      2.非关系数据库服务器【HashMap(key-value)】
        管理的表文件都是独立,无法描述一段完整的数据但是由于每次查询的大数据较少,因此查询
            速度非常快。

四、关系型数据库服务器分类:

      1. 甲骨文公司: Oracle , MySql
        
      2. 微软公司  : SqlServer  (与MySql属于竞争关系)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
数据库是一个用于存储、管理和组织数据的集合。下面是一些数据库基本概念: 1. 数据:数据库中存储的信息,可以是文本、数字、图像、音频等各种形式的数据。 2. 表:数据库中的一个基本组成单元,由行和列组成。每一行表示一个记录,每一列表示一个字段,用于存储特定类型的数据。 3. 列:表中的一个垂直的数据字段,定义了该列中存储的数据类型。 4. 行:表中的一个水平数据记录,包含了一组相关的字段值。 5. 主键:表中的一列或一组列,用于唯一标识表中的每一行。主键必须具有唯一性和非空性。 6. 外键:表中的一列或一组列,用于建立与其他表之间的关系。外键与其他表中的主键相对应,用于确保数据之间的完整性。 7. 索引:用于提高数据检索速度的数据结构。通过创建索引,可以快速定位到满足特定条件的数据行。 8. 查询语言:用于与数据库进行交互和操作的语言。SQL(Structured Query Language)是最常用的查询语言,用于查询、插入、更新和删除数据库中的数据。 9. 关系型数据库管理系统(RDBMS):一种基于关系模型的数据库管理系统,用于管理关系型数据库。常见的关系型数据库管理系统包括MySQL、Oracle、SQL Server和PostgreSQL等。 10. 数据库管理系统(DBMS):用于管理数据库的软件系统,负责数据的存储、检索、安全性控制和数据完整性等。 这些是数据库基本概念,了解这些概念可以帮助您更好地理解和使用数据库

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值