zoukankan      html  css  js  c++  java
  • 复习二(数据库一)

    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

     

      

  • 相关阅读:
    ListView具有多种item布局——实现微信对话列
    CSDN 2013年度博客之星评选——分享几张厦门杭州的美图
    不做旁观者,给博主最有力的支持——博客之星评选,期待您的支持,谢谢路过的朋友投上您宝贵的一票
    Android应用中使用及实现系统“分享”接口
    android手势创建及识别
    JSON数据源的多值参数实现
    葡萄城报表本地设计器
    如何设计带查询条件的报表
    巧用SQL语句补足不完全数据报表
    表格数据分组报表
  • 原文地址:https://www.cnblogs.com/HQ0422/p/11530554.html
Copyright © 2011-2022 走看看