• 复习二(数据库一)


    1.数据库操作语言DML:INSERT ,UPDATE, DELETE

       数据库查询语言DQL: SELECT 

         主键:PRIMARY KEY      简写:PK

         外键:FOREIGN KEY      简写:FK

     检查约束:CHECK       简写:CK

    2.数据完整性约束:

      (1)实体完整性约束  :要求表中每一行的数据都反应不同的实体,不能存在相同的数据行

      (2)域完整性约束     :给定列表输入的有效性

      (3)引用完整性约束 :在输入或删除数据行时引用完整性约束用来保持表之间已定义的关系

      (4)自定义完整性约束:自定义的完整性规则

    3.sql语句:

      (1)插入:INSERT INTO 表名 VALUES(值)

      (2)修改:UPDATE 表名 SET 列名=值

      (3)删除:DELETE FROM 表名

      (4)查询 SELECT * FROM 表名

    4.连接符:

      (1)where :但是     (2)and :并且

      (3)or   :或者  (4)is    :是

      (5)union   :联合    (6)top  :顶部

    5.运算符和赋值符:

      (1)运算符:+ - * / %

      (2)赋值符/比较符:=

      (3)约束:between( A and B) :再A和B之间

    6.char 和 varchar 的区别:

      (1)char 和 vachar 汉字站两个字符

      (2)nchar 和 nvarchar:汉字占一个字符

    7.常用函数:

      (1)返回字符串的长度 :Len(字符串)

      (2)得到当前电脑的日期:GETDATE()

    8.数学函数:

      (1)返回0-1的随机数(float): RAND()

      (2)取绝对值:ABS(值)

      (3)四舍五入:ROUND()

    9.聚合函数:

      (1)求和  :SUM(值)

      (2)求平均值:AVG(值)

      (3)求最大值:MAX(值)

      (4)求最小值:MIN(值)

      (5)求总数    :COUNT(值)

    10.模糊查询 LIKE 的符号:

      (1)_ (下划线) :表示一个字符

      (2)%(百分号) :表示任意长度的字符

      (3)[ ]  (中括号)  :表示指定范围内的字符

      (4)[ ^ ]       :表示不在指定范围的字符

    11.排序 ORDER BY:

      (1)ASC    :升序

      (2)DESC :降序

    12.分组查询 GROUP BY:

      (1) HAVING :筛选条件

      例:

        SELECT  分组列名,聚合函数  FROM 表名 GROUP BY 列名 HAVING 筛选条件

    13.连接查询:

      (1) 内连接:INNER JOIN

      (2)左连接:LEFT JOIN

      (3)右连接:RIGHT JOIN

     

      

  • 相关阅读:
    方格取数+ 传纸条 noip2000 + noip2008 DP
    题解 P1103 【书本整理】
    CF212D 【Cutting a Fence】
    CF339D 【Xenia and Bit Operations】
    旅行 NOIP2018 luogu P5022
    CodeFores 集合
    战略游戏 SDOI2018 圆方树 + 树上倍增求点权和
    树网的核 NOIP 2007 luogu P1099
    P2341 [USACO03FALL][HAOI2006]受欢迎的牛 G
    NOIP 2017 P3959 宝藏 (状态压缩DP板子)
  • 原文地址:https://www.cnblogs.com/HQ0422/p/11530554.html
Copyright © 2020-2023  润新知