zoukankan      html  css  js  c++  java
  • SQL基本概述

    DBMS的种类:
    • 层次数据库HDB
    • 面向对象数据库OODB
    • XML数据库XMLDB
    • 键值存储系统KVS
    • 关系数据库RDB
    RDBMS(关系数据库管理系统),主要5有种:
    • Oracle Database
    • SQL Server
    • DB2
    • POStgreSQL
    • MySQL
    SQL语句及种类
    • DL(Data Definition Language,数据定义语言):用来创建或删除存储数据用的数据库以及数据库中的表对象。包括以下几种命令:

      • CREATE: 创建数据库和表等对象
      • DROP: 删除数据库和表等对象
      • ALTER: 修改数据库和表等对象的结构
    • DML(Data Manipulation Language,数据库操纵语言):用来查询或变更表中的记录。包括以下几种指令:

      • SELECT: 查询表中数据
      • INSERT: 向表中插入新数据
      • UPDATE: 跟新表中数据
      • DELETE: 删除表表中数据

      DCL(Data Control Language,数据库控制语言):用来确认或取消对数据库中数据进行的变更,除此之外还可以对RDBMS(关系数据库管理系统)的用户是否有权限操作数据库中对象进行设定。包括以下几种指令:

      • COMMIT: 确认对数据库中的数据进行便跟
      • ROLLBACK: 取消对数据库中的数据进行变更
      • GRANT: 赋予用户操作权限
      • REVOKE: 取消用户的操作权限
    数据类型指定
    • INTERGER : 存储整数,不能存小数

    • CHAR : CHARACTER(字符)的缩写,指定存储为字符型,可以指定长度如:char(10)长度超过指定长度部分是无法输入该列的

      • 注:字节是计算机内部的数据单位,通常一个字符需要1到3个字节来表示。
      • 存储形式:字符串以定长字符串的形式存储在被指定的CHAR型的列中。
      • 定长字符串:列中的长度无法达到最大长度时,使用半角空格进行补足。
    • VARCHAR : 和CHAR一样用来指定存储字符串的列,也可指定其长度VARCHAR(64),

      • 该类型是以可变长字符串的形式来保存字符串的
      • 可变长字符串:即使在字符数未达到最大长度时,也不会用半角空格补足。
      • 注:VAR 是varing(可变的缩写)
    • VARCHAR2 : Oracle中使用此类型

    • DATE : 用来指定储存日期

  • 相关阅读:
    ubuntu,day1基础命令,shutdown,man,touch,rm,mv,cp,stat,locale,apt,date,tzselect,cal,快捷方式,echo,查看文件
    day 7 编码
    NO.6 appium-网络设置
    NO.5 appium-滑动和点击
    NO.4 appium-定位
    NO.3 appium-退出/启动
    NO.2 appium-安装和卸载
    NO.1 appium-关于输入法
    Springboot框架搭建
    遍历Map的四种方法
  • 原文地址:https://www.cnblogs.com/sanzashu/p/11016403.html
Copyright © 2011-2022 走看看