概念

数据库是一种存储结构,它允许使用个各种格式输入、处理和检索数据,不必在每次需要数据时重新输入。
特点

  • 实现数据共享

  • 减少数据的冗余

  • 数据的独立性

  • 数据实现集中控制

  • 数据的一致性和可维护性
    层次

  • 物理数据层:数据库最内层,是物理存储设备上实际存储的数据集合

  • 概念数据层:中间一层,时存储记录的集合

  • 逻辑数据层:是用户所看到的和使用数据库,时一个或者一些特定用户使用的数据集合,即逻辑记录的集合

数据库的种类及其功能

  • 层次型数据库:类似于树结构,是一组通过链接而相互联系在一起的记录。
  • 网状型数据库:使用网络数据结构表示实体类型,实体间联系的逻辑结构。
  • 面向对象型数据库:建立在面向对象模型基础上
  • 关系型数据库:(最流行的),基于关系模型的数据库,关系模型是由一系列表格组成的。

SQL语言

SQL结构化查询语言,使用SQL可以方便的查询、操作、定义、和控制数据库中的数据。

组成部分:数据定义语言、数据操纵语言、数据控制语言、事务控制语言

select语句
用于从数据表中检索数据

将数据表tb_emp中中所有女员工的姓名、年龄按照年龄升序的形式检索出来:
select name , age from tb_emp where sex =‘女’ order by age;
insert语句
用于向表中插入新数据
insert 表名(字段名 1,字段名 2,…)
values(属性值 1,属性值 2,…)
向数据表tb_emp中插入数据
insert into tb_emp values(2, ‘lili’ ,‘女’,销售部);

update语句
用于更新数据表中的某些记录
假设要将数据表tb_emp中2号员工的年龄修改为24:
update tb_emp set age = 24 where id = 2;
delete语句
用于删除数据

将数据表tb_emp中编号为1024的员工删除:
delete from tb_emp where id= 1024;

数据库基础知识和SQL语言相关推荐

  1. iif能用到mysql中吗_数据库基础知识:SQL中的IIF语句详解

    IIf 返回由逻辑测试确定的两个数值或字符串值之一. 语法 数字 IIf(Logical EXPression, Numeric Expression1, Numeric Expression2) 如 ...

  2. SQL数据库基础知识-巩固篇一

    SQL数据库基础知识-巩固篇<一>... 首先展示两款我个人很喜欢的数据库-专用于平时个人SQL技术的练习<特点:体积小,好安装和好卸载,功能完全够用了> MySQL-57 D ...

  3. SQL数据库基础知识巩固

    SQL数据库基础知识 数据库,又称"电子化的文件柜",是"按照数据结构来组织.存储和管理数据的仓库",是一个长期存储在计算机内的.有组织的.可共享的.统一管理的 ...

  4. oracle数据库sql基础知识,Oracle数据库基础知识为内部培训资料.doc

    PAGE 1 课程 IL001100 ORACLE数据库基础知识 ISSUE1.0 开心Java整理 IL001100 ORACLE数据库基础知识 ISSUE1.0 目录 PAGE 1 PAGE 45 ...

  5. oracle数据库基础知识总结,oracle数据库基础知识学习笔记

    oracle数据库基础知识学习笔记 一.oracle数据库类型: Char:  字符型(最大长度2000,定长.不足时以空格补充) Varchar2:字符型 最大长度 4000,变长,实际长度由存储的 ...

  6. numeric比较大小 数据库_数据库基础知识个人整理版-强烈推荐

    <数据库基础知识个人整理版-强烈推荐>由会员分享,可在线阅读,更多相关<数据库基础知识个人整理版-强烈推荐(20页珍藏版)>请在人人文库网上搜索. 1.数据库知识要点总结第一章 ...

  7. 一幅长文细学GaussDB(二)——数据库基础知识

    文章目录 2 数据库基础知识 2.1 数据库管理简介 数据库管理 数据库管理工作范围 对象管理 制定数据库对象命名规范 备份和恢复 灾难恢复 备份方式 数据库安装 数据库卸载 数据库迁移 数据库扩容 ...

  8. 软考 程序员教程-第三章 数据库基础知识

    软考 程序员教程-第三章 数据库基础知识 第三章 数据库基础知识 3.1 基本概念 数据库系统(DataBase System,DBS)由数据库(DataBase,DB).硬件.软件和人员4大部分组成 ...

  9. 【SAP Hana】X档案:SAP HANA 数据库基础知识

    SAP HANA 数据库基础知识 1.基本规则 (1)注释 (2)标识符 (3)引号 (4)保留字 2.数据类型 (1)日期时间类型 (2)数字类型 (3)字符串类型 (4)二进制类型 (5)大对象类 ...

  10. Mysql数据库基础知识总复习

    前言 小亭子正在努力的学习编程,接下来将开启javaEE的学习~~ 分享的文章都是学习的笔记和感悟,如有不妥之处希望大佬们批评指正~~ 同时如果本文对你有帮助的话,烦请点赞关注支持一波, 感激不尽~~ ...

最新文章

  1. python与js通用的数据结构_五种编程语言解释数据结构与算法——顺序表3(JavaScript与Python语言实现)...
  2. SQL:使用备份向导、SQL命令、导出数据三种方式对已建立的数据库进行备份
  3. Linux入门(10)——Ubuntu16.04使用pip3和pip安装numpy,scipy,matplotlib等第三方库
  4. 使用JavaScript的FormData向SAP ABAP系统发起登录请求
  5. EMACS 中文显示为方框
  6. 图论 —— 环与块 —— DAG 图判定
  7. java 7个数排序_JAVA基础(7)-数组的排序
  8. ON DELETE CASCADE和ON UPDATE CASCADE
  9. API功能测试如何实施(转载自测试之道 微信公众号)
  10. NVelocity介绍
  11. WiFi抓包图形化版本
  12. 龙卷风路径_龙卷风一般在中国的什么地方有?
  13. 怕扫描王泄露数据?5分钟自建一个文档扫描器。——基于opencv
  14. mysql数据库 auto_increment_MYSQL数据库中的auto_increment
  15. arx开发版本对照表
  16. Windows 7 更新补丁大包子
  17. Neo4j ① <图论>图,节点,关系,属性<知识图谱和图库>图谱,图库,优势<基础>模块,应用场景,环境搭建,浏览器
  18. 软件测试 | 测试开发 | 测试人生 | 00后0经验应届毕业生拿下2线城市15W offer,好励志~
  19. watch中的深度监听
  20. windows7装机必备软件及设置

热门文章

  1. 如何修正EPS编辑框中汉字输入显示为问号
  2. 我国政务大数据政策的文本分析:推进逻辑与未来进路
  3. macOS黑苹果系统镜像恢复版安装教程
  4. 小米Mi 11手机电路原理图+主板元件位号图
  5. 谭浩强c语言程序设计 在线,C语言程序设计_谭浩强.pdf
  6. linux c 键盘钩子,利用键盘钩子在Windows平台下捕获键盘动作 (转)
  7. Android gallery 3D效果
  8. linux抓肉鸡入侵详细教程,Linux XOR.DDoS入侵排查步骤 | 聂扬帆博客
  9. Demo3D详解-----附下载地址
  10. Delphi 7 在Win 7 下的安装使用