数据库与表、列的关系其实就像是一个Excel工作薄(workbook)与Excel表格(sheet)以及表格中的列的关系一样。关系数据库中最基本的对象有3个:表、列、用户
    基本的概念名词理解:
    表,就相当于Excel中的一个sheet, 当我们创建一个表时,为了方便查找和理解,在命名时应本着简短明了的原则。例如:表名(Student)表示学生的信息,非常直观简短。
    列(字段 ),相当于Excel中的A、B、C、……这样的纵列,同样列的命名和表的命名遵循简短明了原则而且每一个列名必须是唯一的,例如:Student表中,Sex列,表示的就是学生的性别信息。
    常量(字母值、标量值),顾名思义,特定不变的常数或值!在VB中,常量和变量(程序运行过程中可以改变的量)概念已经介绍的非常详尽了。它表示一个特定的数据值的符号。
    SQL中支持的常量:
1、数字常量:可以在常量前加+ -号;整型常量无需括号、浮点类常量规定使用E(科学计数法)
2、字符串常量:用单引号括起来;如果字符串常量本身就包括单引号,则需要在其前面再加上一个单引号,以表示其实常量中的一个字符。例如:I don't know,在SQL中就得‘ I don''t know'
3、时间日期常量:用单括号括起来,注意:通常时间日期必须结合转换函数一起使用以保证格式统一。
4、符号常量:current_date(生成当前日期)、current_time(当前时间)、user、system_user、session_user、

    数据类型:它是数据的一种属性,为什么分类型呢? 1、提升对数据进行处理速度 2、有效利用内存空间
主要分类有:
1、数字型、整数数据int 、number、interger;浮点数据float、real。
2、字符串型:定长(char)、变长(varchar);特殊的字符串类型、图形字符串、二进制字符串。
3、日期时间型:date、time、timestamp(日期和时间组合;时间间隔类型:interval,用以存储时间间隔
4、特殊类型:Bit(由1和0 组成,当表示真假、on 或者off。)Uniqueidentifer(由16字节的十六进制数字组成,表示一个全局唯一的量。timestamp(用以表示SQL
Server的活动先后顺序、以二进制格式表示。该类型的数组与插入的数据或者日期和时间没有关系)
未完……请点开 下一篇:《SQL系列总结之——基础篇(二)》
多多总结,多多反思,多多交流!
    
水平所限,博客纰漏之处,望斧正!不胜感激!

SQL系列总结——基础篇(一)的更多相关文章

  1. SQL系列总结——基础篇(三)

    之前的两篇文章SQL系列总结:<基础篇一>, <基础篇二>已经介绍了一些基本的数据库知识.现在让我们来从头开始构建一个数据库.到管理数据库和对象. 架构开始!     1.创建 ...

  2. sql系列(基础篇)-前言 课前补充知识

    前言 课前补充知识 Number(p,s) Number(p,s):数字类型,p 表示数字的有效长度(从数字的左边第 1 位不为 0 的開始算起,直到最右边的长度.取值范围 0~38 位),s 表示数 ...

  3. sql系列(基础篇)-第一章 关于sysdate

    第一章 主要的SQL语句  1. 查询数据库系统时间,常以server默认的格式进行显示(依据数据库的字符集而定): 注意:dual 为数据库中的虚表,隶属于管理员 sys 用户,但全部的用户都能够訪 ...

  4. SQL系列总结——基础篇(二)

           表达式:是符号与运算符的组合,一个常量,变量.列或标量函数就是一个简单的表达式,复杂的表达式由两个或更多的简单表达式通过运算符连接起来组成.运算符同样的遵循优先级的原则.作用,让SQL的 ...

  5. 讲讲Linq to SQL映射(基础篇)

    讲讲Linq to SQL映射(基础篇) 这篇主要讲Linq to  SQL基于属性的映射.即映射数据库,映射表,映射列,映射关系,映射存储过程, 映射函数.然而创建这种映射有三种方法,他们分别是OR ...

  6. 从0到1用react+antd+redux搭建一个开箱即用的企业级管理后台系列(基础篇)

    背景 ​ 最近因为要做一个新的管理后台项目,新公司大部分是用vue写的,技术栈这块也是想切到react上面来,所以,这次从0到1重新搭建一个react项目架子,需要考虑的东西的很多,包括目录结构.代码 ...

  7. 【webpack 系列】基础篇

    Webpack 基础篇 基本概念 Webpack 是一个现代 JavaScript 应用程序的静态模块打包器.当 webpack 处理应用程序时,它会递归地构建一个依赖关系图,其中包含应用程序需要的每 ...

  8. 测试人员需要了解的sql知识(基础篇)

    这是第一篇关于数据库的,本着详细的原则,基础的还是不能放过,还是那句话,有问题,欢迎指出! ------------------------------------------------------ ...

  9. SQL手工注入基础篇

    0.前言 本篇博文是对SQL手工注入进行基础知识的讲解,更多进阶知识请参考进阶篇(咕咕),文中有误之处,还请各位师傅指出来.学习本篇之前,请先确保以及掌握了以下知识: 基本的SQL语句 HTTP的GE ...

随机推荐

  1. C#中的格式

    格式模式 说明 : d 月中的某一天.一位数的日期没有前导零. dd 月中的某一天.一位数的日期有一个前导零. ddd 周中某天的缩写名称,在 AbbreviatedDayNames 中定义. ddd ...

  2. SpringMVC的@Validated校验注解使用方法

    validate会对参数进行校验,校验标准为validate后的类中的标准.本例中对User进行校验,User类中设置了校验标准. 在后台开发过程中,对参数的校验成为开发环境不可缺少的一个环节.比如参 ...

  3. 利用python 5分钟制作一款小游戏

    1.安装pygame 在命令行cmd中输入:pip install pygame ( 注:如果安装不成功,需要输入:python -m pip install --user --upgrade pip ...

  4. Azure Terraform(三)部署 Web 应用程序

    一,引言 上一节关于 Terraform 的文章讲到 Terraform 使用到的一些语法,以及通过演示使用 Terraform 在Azure 上部署资源组,极大的方便了基础设施实施人员,也提高了基础 ...

  5. Spark学习进度11-Spark Streaming&Structured Streaming

    Spark Streaming Spark Streaming 介绍 批量计算 流计算 Spark Streaming 入门 Netcat 的使用 项目实例 目标:使用 Spark Streaming ...

  6. Openstack neutron 网络服务 (七)

    引用: https://docs.openstack.org/ocata/zh_CN/install-guide-rdo/common/get-started-networking.html neut ...

  7. LuoguP5488 差分与前缀和

    题意 给定一个长为\(n\)的序列\(a\),求出其\(k\)阶差分或前缀和.结果的每一项都需要对\(1004535809\)取模. 打表找规律 先看前缀和,设\(n=5\),\(k=4\),按照阶从 ...

  8. es6语法详解

    什么是ECMAScript? ECMAScript是浏览器脚本语言的规范,而我们熟知的js语言,如JavaScript则是规范的具体实现.es6就好比Java的jdk. 一.es6语法详解:let声明 ...

  9. GlusterFS数据存储脑裂修复方案最全解析

    本文档介绍了glusterfs中可用于监视复制卷状态的heal info命令以及解决脑裂的方法 一. 概念解析 常见术语 名称 解释 Brick GlusterFS 的基本存储单元,由可信存储池中服务 ...

  10. javascript通过递归改子节点数据-用于层级深度未知的树形结构

    最近在做这么个需求:树形结构,层级深度未知,一旦某个节点的状态是置灰的话,其所有子节点都要置灰. 方案一(数据库有值):如果数据库里置灰节点的所有子节点,值也都是"置灰",那后台取 ...