zoukankan      html  css  js  c++  java
  • SQL笔记01

    数据模型

    • 层次模型
    • 网状模型
    • 关系模型

    数据类型

    • INT 整型 4字节整数类型
    • BIGINT 整型 8字节整数类型
    • REAL/FLOAT(24) 浮点型 4字节浮点数
    • DOUBLE 浮点型 8字节浮点数
    • DECIMAL(M, N) 高精度小数, 由用户指定精度的小数
    • CHAR(N) 定长字符串
    • VARCHAR(N) 变长字符串
    • BOOLEAN 布尔类型 True/False
    • DATE 日期类型 2018-01-01
    • TIME 时间类型 12:20:22
    • DATETIME 日期和时间类型 2019-01-01 19:00:00
    • JSON 特定类型

    主流关系数据库

    • 商用: Oracle
    • 开源: MySQL
    • 桌面: Access
    • 嵌入式: Sqlite为代表, 适合手机应用和桌面程序

    SQL

    • 结构化查询语言, 访问和操作数据库.

    • DDL: Data Definition Language 允许用户定义数据 创建表, 删除表, 修改表结构.

    • DML: Data Manipulation Language 为用户提供添加, 删除, 更新数据功能.

    • DQL: Data Query Language 允许用户查询数据.

    语法特点

    • SQL语言关键字不区分大小写.

    • 针对不同数据, 表名和列名, 有的数据库区分, 有的不分

    • 同一个数据库, 有的在Linux区分, 有的在Windows不区分

    • 约定: SQL关键字大写, 表名和列名使用小写

  • 相关阅读:
    shell getopt getopts获取参数
    apache+svn+ladp认证
    SVN 迁移项目分支
    iptables 优先级
    很实用的一篇HTTP状态码
    套路还在——矩阵计算估值
    CU上看到的一个简单的算法帖子
    linux下服务端实现公网数据转发
    c++接口实现与分离(转载)
    c++继承概念
  • 原文地址:https://www.cnblogs.com/zhangrunhao/p/12782261.html
Copyright © 2011-2022 走看看