运算符概览 运算符就是对其两边的列或者值进行运算(计算或者比较大小等)的符号。 使用算术运算符可以进行四则运算。 括号可以提升运算的优先顺序(优先进行运算)。 包含NULL的运算,其结果也是NULL。 比较运算符可以用来判断列或者值是否相等,还可以用来比较大小。 判断是否为NULL,需要使用IS NULL或者IS NOT NULL运算符。 运算符优先级 在mysql中,有如下优先级...
从表中选取数据时需要使用SELECT 语句,也就是只从表中选出(SELECT)必要数据的意思。通过SELECT 语句查询并选取出必要数据的过程称为匹配查询或查询(query)。SELECT 语句是SQL 语句中使用最多的最基本的SQL 语句。掌握了SELECT 语句,距离掌握SQL 语句就不远了。 # 以mysql的为例 基础select SELECT [DISTINCT] se...
概念部分介绍完毕,终于要进入实操环节。在此我选择了入门门槛最低的mysql作为接下来的实验环境,需要知道,实际上不同的数据库在SQL的各个细节上会有不同,最好的办法就是直接查看相应数据库的语法手册,再结合自己动手测试。 测试环境: mac,Server version: 10.4.13-MariaDB Homebrew 为了尽可能的抓住重点,在前期我们会绕开字符集。 database...
data type 数据本质上是一串连续的字节,或者安装一个数据结构存放的字节。数据库的数据类型,一般可以分为字符串,数字,以及日期。字符串很好理解,就是一串连续字节,通过其长度约束,一般又可以分为定长和变长。数字其实可以理解为定长特定组合(如内容全是0-9)的字符串,根据其定长又可以分为 Int,bigint,float等。日期事件类型又是一种特殊类型的数字,比如大多数时间均可以表示计算...
关系型数据库 关系数据库理论最早是由Codd博士提出的,一个关系的数学描述其实就是一个二维表,这些二维表按照业务运行的规律组合起来,就是关系数据库模型。 每个二维表被称为一个实体(Entity),它可以是人、地点或者某种事物等。表中的每个列被称为属性(Attribute)或者字段(Field),表中的每一行代表了该实体的一个特定实例,称为记录(Record)。 ...
ANSI标准 最早 ANSI X3.135 October 16, 1986 INFORMATION SYSTEMS - DATABASE LANGUAGE - SQL 目前最新的 ISO/IEC 9075-1:2016 Information technology — Database languages — SQL 直观理解 数据库在早期发展阶段,有各种类型,比如网状数据库。后...
1 - 2 3 | 4 | 请指教 如果上文有任何疏漏,请麻烦一定告知我修改,目前暂不支持评论,请email我,谢谢。