zoukankan      html  css  js  c++  java
  • 2016.9.23小结--数据库

    关系模型把世界看做是由实体和联系组成的。所谓实体就是指在现实世界中客观存在并可相互区别的事物。
    实体所具有的某一特性称为属性,实体可以通过若干属性来描述。以关系模型来创建的数据库成为关系型数据库。
    表是关系型数据库的核心单元,它是数据储存的地方。


    主键:在关系型数据库中,用一个唯一的标识符来标识每一行,这个标识符就是主键。
    外键:在关系型数据库中,外键就是用来表达表和表之间的关联关系。

    三种关系:
    1、一对一:一条主表记录对应一条从表记录,同时一条从表记录也对应一条主表记录。
    2、一对多:一条主表记录对应多条从表记录,同时一条从表记录对应一条主表记录。
    3、多对多:一条主表记录对应多条从表记录,同时一条从表记录对应多条主表记录。注:需要一个中间表才能建立两个表之间的联系。

    关系型数据库只是一个保存数据的容器,大多数数据库依靠一个成为数据库管理系统(Database Management System,简称DBS)的软件来管理数据库中的数据。管理关系型数据库的软件称为关系型数据库管理系统(RDBS)。

    SQL是结构化查询语言,是一种用于管理关系型数据库,并与数据库中的数据进行通讯的计算机语言。
    SQL语句:
    数据定义语言(DDL):创建、修改、删除数据库的内部数据结构
    创建和删除数据库的create database 和 drop database
    创建、修改、重命名、删除表的create table 、alter table、rename table 、drop table
    创建和删除索引的create index 、drop index

    数据查询语言(DQL):用于数据库中数据的查询
    用于查询的select语句

    数据操作语言(DML)用于数据库中数据的修改,包括添加、修改、删除等
    将数据插到一个表中的insert语句
    更新表中已有数据的update语句
    删除表中的delete语句

    数据控制语言(DCL):控制数据库的访问权限
    给用户手语访问权限的grant语句
    取消用户访问权限的revoke语句

  • 相关阅读:
    什么是webview
    juqery.fn.extend和jquery.extend
    LeetCode
    5. Longest Palindromic Substring
    42. Trapping Rain Water
    11. Container With Most Water
    621. Task Scheduler
    49. Group Anagrams
    739. Daily Temperatures
    3. Longest Substring Without Repeating Characters
  • 原文地址:https://www.cnblogs.com/zzyytt/p/5921753.html
Copyright © 2011-2022 走看看