数据库与表、列的关系其实就像是一个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. Java通过jni调用动态链接库

    (1)JNI简介 JNI是Java Native Interface的缩写,它提供了若干的API实现了Java和其他语言的通信(主要是C&C++).从Java1.1开始,JNI标准成为java ...

  2. java集合并发操作异常解决方法:CopyOnWriteArrayList

    一.我们知道ArrayList是线程不安全的,请编写一个不安全的案例并给出解决方案 HashSet与ArrayList一致 HashMap HashSet底层是一个HashMap,存储的值放在Hash ...

  3. 树莓派4B智能小车机器套件——入手组装实验记录

    树莓派4B智能小车机器套件--入手组装实验记录 4WD智能小车(4WD SMART ROBOT KIT),支持Arduino.51.STM32.Raspberry Pi等4个版本.本套件采用的是树莓派 ...

  4. IDEA:配置Tomcat并运行应用

    1.File->ProjectStructre->Artifacts 如下界面 3.下一步:如图所示 4.选择相应的Module就行 5.第一次运行程序时最好选择运行的配置,否则可能运行的 ...

  5. 使用SpringBoot搭建Web项目

    序言 从简入深的使用SpringBoot搭建一个Web项目,同时也包括一些小的问题.第一篇博文是以较为简单的方式完成一个可以连接数据库的Springboot web程序.之前自己学习的时候看网上的教程 ...

  6. zabbix 4.X 版本 web字体显示方块

    先看看问题长啥样...... Zabbix 字体乱码(显示呈现方块) 第一种解决方法: # 1) 进入代码存放目录的字体目录: cd /data/www/zabbix/assets/fonts # 2 ...

  7. 【Samba】共享服务器的搭建和相关权限设置

    1.查看防护墙 [root@zhang~ ]# /etc/init.d/iptables status   iptables:Firewall is not running.   如果没有关闭的话将他 ...

  8. 聊聊 React

    都说 React 开发效率高,但效率高在哪呢?来细看看. 用 d3 写一个 List: const renderList = data => { d3.select("ul" ...

  9. 实现简易版德州扑克|学习麻瓜编程以项目为导向入门前端 HTML+CSS+JS

    实现简易版德州扑克 1.先上达到网页效果图(简易版德州扑克) 网页分为发牌区和牌池,上面为发牌区,下面是牌池区 2. 代码实现 2.1 HTML和JS代码 ` <link rel="s ...

  10. windows下部署Grafana +prometheus平台监控

      1.Prometheus简介 Prometheus基于Golang编写,编译后的软件包,不依赖于任何的第三方依赖.用户只需要下载对应平台包,解压并且添加基本的配置即可正常启Prometheus S ...