zoukankan      html  css  js  c++  java
  • 数据库实验1 SQL

    intro

    • 一些遇到的知识点
    • Microsoft SQL Server

    新建一个数据库

    CREATE DATABASE database_name;
    

    一些增删改查sql语句

    • 插入一行多列数据
    INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....);
    
    • 插入多行多列数据
    INSERT INTO table_name (C1,C2,...) VALUES (V1,V2,...), (V1,V2...)...;
    
    • 删除
      • 如果不写condition就会删掉整个表的数据,但是不会删掉这个表
      • 区别 drop table
    DELETE FROM <TBNAME>
    [WHERE <CONDITION>;]
    
    UPDATE <TBNAME>
    SET<COLNAME>=<EXPR> [,<>=<>...]
    [WHERE <CONDITION>];
    
      • “Where” 是一个约束声明,使用Where来约束来之数据库的数据,Where是在结果返回之前起作用的,且Where中不能使用聚合函数。
      • “Having”是一个过滤声明,是在查询返回结果集以后对查询结果进行的过滤操作,在Having中可以使用聚合函数。
    //语法
    SELECT <...>
    FROM ...
    WHERE ...
    GROUP BY ... HAVING...
    ORDER BY <COLNAME> [ASC|DESC];
    

    一些操作符

    • BETWEEN ... AND 会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期
      • 不同的数据库对 BETWEEN...AND 操作符的处理方式是有差异的。有的会包含两端的数据,有的不包含两端的数据。
  • 相关阅读:
    e807. 设置进程监听对话框的延迟弹出
    e806. 创建进程监听对话框
    Spring MVC静态资源处理
    SpringMVC处理方法的数据绑定
    HttpMessageConverter
    Redis中对Key进行分类
    LinkedHashMap源码剖析
    TreeMap源代码深入剖析
    CMS垃圾收集器
    @Java VisualVM 插件地址
  • 原文地址:https://www.cnblogs.com/xuwanwei/p/12953582.html
Copyright © 2011-2022 走看看