数据库与表、列的关系其实就像是一个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. netcore项目中使用 SpringCloudConfig 和apollo做配置中心

    版权所有,转载请注明出处 https://www.cnblogs.com/netqq/p/14251403.html 一.使用apollo作为配置中心 首先apollo 项目简介和安装请自行百度,本文 ...

  2. mysql使用全文索引实现大字段的模糊查询

    0.场景说明 centos7 mysql5.7 InnoDB引擎 0.1创建表 DROP TABLE IF EXISTS tbl_article_content; CREATE TABLE tbl_a ...

  3. Apache下的配置文件httpd.conf、httpd-vhosts.conf 转

    Apache下的配置文件httpd.conf.httpd-vhosts.conf(windows) 2013-05-24 22:09 by youxin, 58 阅读, 0 评论, 收藏, 编辑 ht ...

  4. 4.k8s存储之Volume、PV、PVC和StatefulSet

    3.Volume 容器磁盘上的文件的生命周期是短暂的,这就使得在容器中运行重要应用时会出现一些问题.首先,当容器崩溃时,kubelet 会重启它,但是容器中的文件将丢失--容器以干净的状态(镜像最初的 ...

  5. 算法历练之路——传纸条(JAVA)

    传纸条 时间限制: 1Sec 内存限制: 128MB 提交: 36 解决: 16 题目描述小渊和小轩是好朋友也是同班同学,他们在一起 总有谈不完的话题.一次素质拓展活动中,班上同学安排做成一个m行n列 ...

  6. git的使用命令总结

    git一般方法git init 本地目录生成仓库git clone +项目url地址 克隆远程仓库git status 查看状态git pull 拉取 拉取的代码在用户家目录下git push 上传g ...

  7. 【Java并发集合】ConcurrentHashMap源码解析基于JDK1.8

    concurrentHashMap(基于jdk1.8) 类注释 所有的操作都是线程安全的,我们在使用时无需进行加锁. 多个线程同时进行put.remove等操作时并不会阻塞,可以同时进行,而HashT ...

  8. 面试官:Netty的线程模型可不只是主从多Reactor这么简单

    笔者看来Netty的内核主要包括如下图三个部分: 其各个核心模块主要的职责如下: 内存管理 主要提高高效的内存管理,包含内存分配,内存回收. 网通通道 复制网络通信,例如实现对NIO.OIO等底层JA ...

  9. 怎么判断innodb 日志缓冲区该设置为多大呢

    怎么判断innodb 日志缓冲区该设置为多大呢

  10. px转rem的填坑之路

    这是要为一个vue项目做自适应,设计稿是1920*1080的,要适应各种手机.ipad.3840*2160的超大屏,所以就选择了rem,包用的是 postcss-pxtorem 在适配的时候遇到了很多 ...