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 : 用来指定储存日期

  • 相关阅读:
    setup-nginx
    Sql Server
    第一次找工作
    JGroups 初探
    游戏与彩票
    MINA 网络黏包处理代码
    powershell遍历文件夹设置权限,解决文件无法删除的问题。
    c# 异步任务队列(可选是否使用单线程执行任务,以及自动取消任务)
    c#注册表对象映射
    最小安装centos 7 无GUI静默安装 oracle 12c,打造轻量linux化服务器
  • 原文地址:https://www.cnblogs.com/sanzashu/p/11016403.html
Copyright © 2011-2022 走看看