当前位置:K88软件开发文章中心编程语言SQLSQL01 → 文章列表
文章标题关闭所有内容预览 | 展开所有内容预览
  • SQL DEFAULT 约束 [内容预览] 0 | 2019-01-11 14:11:56
    SQLDEFAULT约束SQLDEFAULT约束DEFAULT约束用于向列中插入默认值。如果没有规定其他的值,那么会将默认值添加到所有的新记录。CREATETABLE时的SQLDEFAULT约束下面的SQL在"Persons"表创建时在"City"列上创建DEFAULT约束:MySQL/SQLServer/Oracle...

    [阅读全文]

  • SQL CHECK 约束 [内容预览] 0 | 2019-01-11 14:11:55
    SQLCHECK约束SQLCHECK约束CHECK约束用于限制列中的值的范围。如果对单个列定义CHECK约束,那么该列只允许特定的值。如果对一个表定义CHECK约束,那么此约束会基于行中其他列的值在特定的列中对值进行限制。CREATETABLE时的SQLCHECK约束下面的SQL在"Persons"表创建时在"P_Id...

    [阅读全文]

  • SQL FOREIGN KEY 约束 [内容预览] 0 | 2019-01-11 14:11:53
    SQLFOREIGNKEY约束SQLFOREIGNKEY约束一个表中的FOREIGNKEY指向另一个表中的UNIQUEKEY(唯一约束的键)。让我们通过一个实例来解释外键。请看下面两个表:"Persons"表:P_IdLastNameFirstNameAddressCity1HansenOlaTimoteivn10Sa...

    [阅读全文]

  • SQL PRIMARY KEY 约束 [内容预览] 0 | 2019-01-11 14:11:52
    SQLPRIMARYKEY约束SQLPRIMARYKEY约束PRIMARYKEY约束唯一标识数据库表中的每条记录。主键必须包含唯一的值。主键列不能包含NULL值。每个表都应该有一个主键,并且每个表只能有一个主键。CREATETABLE时的SQLPRIMARYKEY约束下面的SQL在"Persons"表创建时在"P_Id...

    [阅读全文]

  • SQL UNIQUE 约束 [内容预览] 0 | 2019-01-11 14:11:50
    SQLUNIQUE约束SQLUNIQUE约束UNIQUE约束唯一标识数据库表中的每条记录。UNIQUE和PRIMARYKEY约束均为列或列集合提供了唯一性的保证。PRIMARYKEY约束拥有自动定义的UNIQUE约束。请注意,每个表可以有多个UNIQUE约束,但是每个表只能有一个PRIMARYKEY约束。CREATET...

    [阅读全文]

  • SQL NOT NULL 约束 [内容预览] 0 | 2019-01-11 14:11:49
    SQLNOTNULL约束在默认的情况下,表的列接受NULL值。SQLNOTNULL约束NOTNULL约束强制列不接受NULL值。NOTNULL约束强制字段始终包含值。这意味着,如果不向字段添加值,就无法插入新记录或者更新记录。下面的SQL强制"P_Id"列和"LastName"列不接受NULL值:CREATETABLE...

    [阅读全文]

  • SQL 约束 [内容预览] 0 | 2019-01-11 14:11:47
    SQL约束(Constraints)SQL约束(Constraints)SQL约束用于规定表中的数据规则。如果存在违反约束的数据行为,行为会被约束终止。约束可以在创建表时规定(通过CREATETABLE语句),或者在表创建之后规定(通过ALTERTABLE语句)。SQLCREATETABLE+CONSTRAINT语法C...

    [阅读全文]

  • SQL CREATE TABLE 语句 [内容预览] 0 | 2019-01-11 14:11:46
    SQLCREATETABLE语句SQLCREATETABLE语句CREATETABLE语句用于创建数据库中的表。表由行和列组成,每个表都必须有个表名。SQLCREATETABLE语法CREATETABLEtable_name(column_name1data_type(size),column_name2data_ty...

    [阅读全文]

  • SQL CREATE DATABASE 语句 [内容预览] 0 | 2019-01-11 14:11:44
    SQLCREATEDATABASE语句SQLCREATEDATABASE语句CREATEDATABASE语句用于创建数据库。SQLCREATEDATABASE语法CREATEDATABASEdbname;SQLCREATEDATABASE实例下面的SQL语句创建一个名为"my_db"的数据库:CREATEDATABAS...

    [阅读全文]

  • SQL INSERT INTO SELECT 语句 [内容预览] 0 | 2019-01-11 14:11:43
    SQLINSERTINTOSELECT语句通过SQL,您可以从一个表复制信息到另一个表。INSERTINTOSELECT语句从一个表复制数据,然后把数据插入到一个已存在的表中。SQLINSERTINTOSELECT语句INSERTINTOSELECT语句从一个表复制数据,然后把数据插入到一个已存在的表中。目标表中任何已...

    [阅读全文]

  • SQL SELECT INTO 语句 [内容预览] 0 | 2019-01-11 14:11:41
    SQLSELECTINTO语句通过SQL,您可以从一个表复制信息到另一个表。SELECTINTO语句从一个表复制数据,然后把数据插入到另一个新表中。SQLSELECTINTO语句SELECTINTO语句从一个表复制数据,然后把数据插入到另一个新表中。MySQL数据库不支持SELECT...INTO语句,但支持INSER...

    [阅读全文]

  • SQL UNION 操作符 [内容预览] 0 | 2019-01-11 14:11:40
    SQLUNION操作符SQLUNION操作符合并两个或多个SELECT语句的结果。SQLUNION操作符UNION操作符用于合并两个或多个SELECT语句的结果集。请注意,UNION内部的每个SELECT语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每个SELECT语句中的列的顺序必须相同。SQLUNIO...

    [阅读全文]

  • SQL FULL OUTER JOIN 关键字 [内容预览] 0 | 2019-01-11 14:11:38
    SQLFULLOUTERJOIN关键字SQLFULLOUTERJOIN关键字FULLOUTERJOIN关键字只要左表(table1)和右表(table2)其中一个表中存在匹配,则返回行.FULLOUTERJOIN关键字结合了LEFTJOIN和RIGHTJOIN的结果。SQLFULLOUTERJOIN语法SELECTco...

    [阅读全文]

  • SQL RIGHT JOIN 关键字 [内容预览] 0 | 2019-01-11 14:11:37
    SQLRIGHTJOIN关键字SQLRIGHTJOIN关键字RIGHTJOIN关键字从右表(table2)返回所有的行,即使左表(table1)中没有匹配。如果左表中没有匹配,则结果为NULL。SQLRIGHTJOIN语法SELECTcolumn_name(s)FROMtable1RIGHTJOINtable2ONta...

    [阅读全文]

  • SQL LEFT JOIN 关键字 [内容预览] 0 | 2019-01-11 14:11:35
    SQLLEFTJOIN关键字SQLLEFTJOIN关键字LEFTJOIN关键字从左表(table1)返回所有的行,即使右表(table2)中没有匹配。如果右表中没有匹配,则结果为NULL。SQLLEFTJOIN语法SELECTcolumn_name(s)FROMtable1LEFTJOINtable2ONtable1....

    [阅读全文]

  • SQL INNER JOIN 关键字 [内容预览] 0 | 2019-01-11 14:11:34
    SQLINNERJOIN关键字SQLINNERJOIN关键字INNERJOIN关键字在表中存在至少一个匹配时返回行。SQLINNERJOIN语法SELECTcolumn_name(s)FROMtable1INNERJOINtable2ONtable1.column_name=table2.column_name;或:S...

    [阅读全文]

  • SQL 连接(JOIN) [内容预览] 0 | 2019-01-11 14:11:32
    SQL连接(JOIN)SQLjoin用于把来自两个或多个表的行结合起来。SQLJOINSQLJOIN子句用于把来自两个或多个表的行结合起来,基于这些表之间的共同字段。最常见的JOIN类型:SQLINNERJOIN(简单的JOIN)。SQLINNERJOIN从多个表中返回满足JOIN条件的所有行。演示数据库在本教程中,我...

    [阅读全文]

  • SQL 别名 [内容预览] 0 | 2019-01-11 14:11:31
    SQL别名通过使用SQL,可以为表名称或列名称指定别名。SQL别名通过使用SQL,可以为表名称或列名称指定别名。基本上,创建别名是为了让列名称的可读性更强。列的SQL别名语法SELECTcolumn_nameASalias_nameFROMtable_name;表的SQL别名语法SELECTcolumn_name(s)...

    [阅读全文]

  • SQL BETWEEN 操作符 [内容预览] 0 | 2019-01-11 14:11:29
    SQLBETWEEN操作符BETWEEN操作符用于选取介于两个值之间的数据范围内的值。SQLBETWEEN操作符BETWEEN操作符选取介于两个值之间的数据范围内的值。这些值可以是数值、文本或者日期。SQLBETWEEN语法SELECTcolumn_name(s)FROMtable_nameWHEREcolumn_na...

    [阅读全文]

  • SQL IN 操作符 [内容预览] 0 | 2019-01-11 14:11:28
    SQLIN操作符IN操作符IN操作符允许您在WHERE子句中规定多个值。SQLIN语法SELECTcolumn_name(s)FROMtable_nameWHEREcolumn_nameIN(value1,value2,...);演示数据库在本教程中,我们将使用RUNOOB样本数据库。下面是选自"Websites"表的...

    [阅读全文]

  • SQL 通配符 [内容预览] 0 | 2019-01-11 14:11:26
    SQL通配符通配符可用于替代字符串中的任何其他字符。SQL通配符在SQL中,通配符与SQLLIKE操作符一起使用。SQL通配符用于搜索表中的数据。在SQL中,可使用以下通配符:通配符描述%替代0个或多个字符_替代一个字符[charlist]字符列中的任何单一字符[^charlist]或[!charlist]不在字符列中...

    [阅读全文]

  • SQL LIKE 操作符 [内容预览] 0 | 2019-01-11 14:11:25
    SQLLIKE操作符LIKE操作符用于在WHERE子句中搜索列中的指定模式。SQLLIKE操作符LIKE操作符用于在WHERE子句中搜索列中的指定模式。SQLLIKE语法SELECTcolumn_name(s)FROMtable_nameWHEREcolumn_nameLIKEpattern;演示数据库在本教程中,我们...

    [阅读全文]

  • SQL SELECT TOP, LIMIT, ROWNUM [内容预览] 0 | 2019-01-11 14:11:23
    SQLSELECTTOP,LIMIT,ROWNUM子句SQLSELECTTOP子句SELECTTOP子句用于规定要返回的记录的数目。SELECTTOP子句对于拥有数千条记录的大型表来说,是非常有用的。注意:并非所有的数据库系统都支持SELECTTOP语句。MySQL支持LIMIT语句来选取指定的条数数据,Oracle可...

    [阅读全文]

  • SQL DELETE 语句 [内容预览] 0 | 2019-01-11 14:11:22
    SQLDELETE语句DELETE语句用于删除表中的记录。SQLDELETE语句DELETE语句用于删除表中的行。SQLDELETE语法DELETEFROMtable_nameWHEREsome_column=some_value;请注意SQLDELETE语句中的WHERE子句!WHERE子句规定哪条记录或者哪些记录需...

    [阅读全文]

  • SQL UPDATE 语句 [内容预览] 0 | 2019-01-11 14:11:20
    SQLUPDATE语句UPDATE语句用于更新表中的记录。SQLUPDATE语句UPDATE语句用于更新表中已存在的记录。SQLUPDATE语法UPDATEtable_nameSETcolumn1=value1,column2=value2,...WHEREsome_column=some_value;请注意SQLUP...

    [阅读全文]

  • SQL INSERT INTO 语句 [内容预览] 0 | 2019-01-11 14:11:19
    SQLINSERTINTO语句INSERTINTO语句用于向表中插入新记录。SQLINSERTINTO语句INSERTINTO语句用于向表中插入新记录。SQLINSERTINTO语法INSERTINTO语句可以有两种编写形式。第一种形式无需指定要插入数据的列名,只需提供被插入的值即可:INSERTINTOtable_n...

    [阅读全文]

  • SQL ORDER BY 关键字 [内容预览] 0 | 2019-01-11 14:11:17
    SQLORDERBY关键字ORDERBY关键字用于对结果集进行排序。SQLORDERBY关键字ORDERBY关键字用于对结果集按照一个列或者多个列进行排序。ORDERBY关键字默认按照升序对记录进行排序。如果需要按照降序对记录进行排序,您可以使用DESC关键字。SQLORDERBY语法SELECTcolumn_name...

    [阅读全文]

  • SQL AND & OR 运算符 [内容预览] 0 | 2019-01-11 14:11:15
    SQLAND&OR运算符AND&OR运算符用于基于一个以上的条件对记录进行过滤。SQLAND&OR运算符如果第一个条件和第二个条件都成立,则AND运算符显示一条记录。如果第一个条件和第二个条件中只要有一个成立,则OR运算符显示一条记录。演示数据库在本教程中,我们将使用RUNOOB样本数据库。下面...

    [阅读全文]

  • SQL WHERE 子句 [内容预览] 0 | 2019-01-11 14:11:14
    SQLWHERE子句WHERE子句用于过滤记录。SQLWHERE子句WHERE子句用于提取那些满足指定标准的记录。SQLWHERE语法SELECTcolumn_name,column_nameFROMtable_nameWHEREcolumn_nameoperatorvalue;演示数据库在本教程中,我们将使用RUNO...

    [阅读全文]

  • SQL SELECT DISTINCT 语句 [内容预览] 0 | 2019-01-11 14:11:12
    SQLSELECTDISTINCT语句SELECTDISTINCT语句用于返回唯一不同的值。SQLSELECTDISTINCT语句在表中,一个列可能会包含多个重复值,有时您也许希望仅仅列出不同(distinct)的值。DISTINCT关键词用于返回唯一不同的值。SQLSELECTDISTINCT语法SELECTDIST...

    [阅读全文]

 SQL01   287   30   2/10页      1   2   3   4   5         GO