文章 2020-02-23 来自:开发者社区

数据库必知词汇:唯一性约束(UNIQUE)

UNIQUE 约束唯一标识数据库表中的每条记录。UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证。PRIMARY KEY 约束拥有自动定义的 UNIQUE 约束。 请注意,每个表可以有多个 UNIQUE 约束,但是每个表只能有且只有一个 PRIMARY KEY 约束。 (1) CREATE TABLE 时的 SQL UNIQUE 约束下面的 SQL 在 "Perso....

文章 2020-02-23 来自:开发者社区

数据库必知词汇:非空约束(NOT NULL)

NOT NULL 约束强制列不接受 NULL 值。NOT NULL 约束强制字段始终包含值。这意味着,如果不向字段添加值,就无法插入新记录或者更新记录。 如下面的 SQL 强制 "ID" 列、 "LastName" 列以及 "FirstName" 列不接受 NULL 值:CREATE TABLE Persons ( ID int NOT NULL, LastName varchar(255) N....

文章 2020-02-23 来自:开发者社区

数据库必知词汇:SQL约束

SQL 约束用于规定表中的数据规则。如果存在违反约束的数据行为,行为会被约束终止。约束可以在创建表时规定(通过 CREATE TABLE 语句),或者在表创建之后规定(通过 ALTER TABLE 语句)。 SQL CREATE TABLE + CONSTRAINT 语法:CREATE TABLE table_name(column_name1 data_type(size) constrain....

文章 2020-02-23 来自:开发者社区

数据库必知词汇:GBK

GBK全称《汉字内码扩展规范》(GBK即“国标”、“扩展”汉语拼音的第一个字母,英文名称:Chinese Internal Code Specification) ,中华人民共和国全国信息技术标准化技术委员会1995年12月1日制订,国家技术监督局标准化司、电子工业部科技与质量监督司1995年12月15日联合以技监标函1995 229号文件的形式,将它确定为技术规范指导性文件。这一版的GBK规范....

文章 2020-02-23 来自:开发者社区

数据库必知词汇:聚合函数

聚合函数(Aggregate Function)是SQL基本函数。聚合函数对一组值执行计算,并返回单个值,也被称为组函数。除COUNT以外,聚合函数忽略空值,如果COUNT函数的应用对象是一个确定列名,并且该列存在空值,此时COUNT仍会忽略空值。 聚合函数经常与 SELECT 语句的 GROUP BY 子句的HAVING一同使用。所有聚合函数都具有确定性。任何时候用一组给定的输入值调用它们时,....

文章 2020-02-23 来自:开发者社区

数据库必知词汇:数据库视图

视图是从一个或几个基本表(或视图)中导出的虚拟的表。在系统的数据字典中仅存放了视图的定义,不存放视图对应的数据。视图与表(有时为与视图区别,也称表为基本表——Base Table)不同,视图所对应的数据不进行实际存储,数据库中只存储视图的定义,在对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的基本表。在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。 视图包含行和列,就....

文章 2020-02-23 来自:开发者社区

数据库必知词汇:SQL数据类型

在关系型数据库表中,数据类型较为常见的包括整形(int),单精度(folat),双精度(double),可变长度字符(varchar),固定长度字符(char),长型(long),日期(date)等。对于不同的关系型数据库管理系统而言,往往具有不同的数据类型,这里以MySQL数据库为例,介绍SQL中的数据类型。 在MySQL中,有三种主要的类型:文本、数字和日期/时间类型。 Text类型: ...

文章 2020-02-23 来自:开发者社区

数据库必知词汇:SQL方言

SQL方言(或者数据库方言)指的是用于访问数据库的结构化查询语言的变体,根据具体的数据库系统不同,也可能会支持不同的方言。 简单而言,某种DBMS不只会支持SQL标准,而且还会有一些自己独有的语法,这就称之为方言。例如LIMIT语句只能在MySQL中使用。一般在配置hibernate.cfg.xml时需指定使用数据库的方言:例:org.hibernate.dialect.MySQL5Dialec....

文章 2020-02-23 来自:开发者社区

数据库必知词汇:SQL标准

SQL标准是由国际标准化组织(ISO)、美国国家标准委员会ANSI等制定的,对数据库管理系统的统一操作方式。 SQL 是 Structured Query Language 的缩写,规范的发音是 “ˌɛsˌkjuːˈɛl”。但是它的前身是著名的关系数据库原型系统 System R 所采用的 SEQUEL 语言,这也是为什么有很多人将其读作 “ˈsiːkwəl” 的来源。也有人类比 GNU 这个词....

文章 2020-02-23 来自:开发者社区

数据库必知词汇:指针控制语言CCL

|名词定义|指针控制语言(Cursor Control Language, CCL)规定了 SQL语句在宿主语言的程序中的使用的规则,是SQL语言的分类之一。CCL包含了DECLARE CURSOR(声明游标)、FETCH INTO(进入)和UPDATE WHERE CURRENT(更新当前位置)等语句,主要用于用于对一个或多个表单独行的操作。 | 发展历程 |SQL(Structure Que....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐