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

    数据库基础

    什么是数据库

    简单的说,数据库(database)就是一个以某种有序的方式存储数据的集合,就像一个箱子,这个箱子就是文件存数的位置.

    另外,数据库和数据库软件的概念不同,数据库软件其实应该叫数据库管理系统(DBMS),可以创建和使用数据库容器,我们一般直接接触的是DBMS,通常使用它来访问数据库.

    表(table)是一种结构化的文件,可用来存储某种特定类型的数据。就像箱子里的塑料带将不同的东西分开防止,同样的类型放在一个袋子中.

    模式(schema)

    关于数据库和表的布局及特性的信息,用来描述数据库中特定的表以及整个数据库(和其中表的关系)。

    列和数据类型

    列(column)是表中的一个字段。所有表都是由一个或多个列组成的。就像excel中列一样

    数据类型(datatype)是指列的数据类型,每个列都有相应的数据类型.

    表中的一个记录,就是表中的一组数据

    主键

    表中每一行都应该有可以唯一标识自己的一列或一组列,这些列就被成为主键(primary key),用来唯一标示一组数据.

    主键需满足以下条件:

    1. 任意两行都不具有相同的主键值
    2. 每个行都必须具有一个主键值,主键列不允许NULL

    SQL

    SQL是结构化查询语言,是数据库专用的语言,所有的SQL类型的数据库基本都可以使用SQL语言来通信,且多数语法都相同

  • 相关阅读:
    python截取视频中的某一段,保存为avi结尾的视频
    文章内容过长,将此内容转为pdf的方式(使用node)
    typescript常见问题集锦
    利用matplotlib中imshow()函数绘图
    如何查看Linux系统安装时间
    php包含那点事情[WOOYUN]
    中间人攻击利用框架bettercap测试
    java 递归方法
    java方法重载
    JVM 之栈结构
  • 原文地址:https://www.cnblogs.com/itogo/p/5670360.html
Copyright © 2011-2022 走看看