• sql查漏补缺学习笔记(一)基础部分


    1.SQL:结构化查询语言,Structured Query Language。

    SQl作用:访问和处理数据库。

    2.RDBMS :关系型数据库管理系统, Relational Database Management System。

    RDBMS 是 SQL 的基础,同样也是所有现代数据库系统的基础,比如 MS SQL Server、IBM DB2、Oracle、MySQL 以及 Microsoft Access。

    3.set names utf8; 命令用于设置使用的字符集。

    4.与结构有关的:create, alter, drop;与数据有关的:select, update, insert, delete。

    5.SELECT DISTINCT 语句用于返回唯一不同的值,即去重作用。

    6.SQL中的文本字段用单引号包裹,数值字段不要引号。

    7.where条件中使用or时一定要慎重,优先级可以用括号括起来,防止or放大范围。

    8.order by多列排序时,先按照第一个关键字排序,如果第一个关键字相同,再按照第二个关键字排序。

    9.desc和asc仅对于前面的一个列名有效,其他的仍然默认为asc。 

    eg. order by id,age desc;即按照id升序,age降序来排序。

    10.insert into语句中没有的字段则为该字段的默认值。

    11.update语句中set各个字段的值时要用逗号隔开,update时千万要记得带上where条件,否则所有记录都会被更新。

    12.drop,delete,truncate的区别?

    (1)drop直接删除表的数据和结构,释放空间,内容不能恢复。

    (2)truncate删除表的数据,仍然保留表结构的定义,可以释放空间,内容不能恢复。

    (3)delete from table或者delete * from table删除表的数据,保留表的结构,不释放空间,内容可以回滚恢复。

  • 相关阅读:
    JDBC
    Servlet的优缺点
    css样式,媒体查询,垂直居中,js对象
    浏览器渲染优化
    css秘密花园
    express 4
    redux
    koa
    webpack
    react学习总结
  • 原文地址:https://www.cnblogs.com/iceywu/p/12960594.html
Copyright © 2020-2023  润新知