zoukankan      html  css  js  c++  java
  • MySQL

    1.delete和truncate 区别?
    1.1 delete慢 ,Truncate快

    1.20delete记录日志,所以慢 truncate不记录日志

    1.31 删除所有记录后,主键值delete 不是从1编号,Truncate会从1开始编号

    1.43 truncate不能删除有外键的主表

    1.5 delete 可以 加where ,删除部分记录

    2.两种引擎
    InnoDB:支持事务
    MyISAM:

    3.添加 insert into grade(字段名称) values(对应)
    修改 update 表名 set 列名=‘新值’ where 主键=xxxx
    删除 delete from 表名 where 主键=yyy

    4. 5种约束
    检查约束
    主键约束
    外键约束
    非空约束
    默认值约束
    唯一约束
    5. 强化了外键设置一个规范

    2017年7月13日10:27:13
    1.两种一次性向表中进N条记录的方案
    方案一:
    要求:目标表不存在
    create table 新表(select * from student)

    方案二:
    要求:目标表必须存在
    insert into 新表的名称 select * from 原始表
    2.简单查询 关于*会引起全表扫描问题

    3.查找姓名是“微冷的雨”的信息
    SELECT * FROM student
    WHERE studentName='微冷的雨'

    4.注意事项
    --01.SQL关键字不区分大小写

    --02.字符串和日期类型都需要[[[[[[单引号]]]]

    --03.起表名的时候,千万不要起得太好,例如不要使用User作为表名。
    -- 如果表名和关键字重复了,我们可以通过``取消转义。
    select * from `User`

    --04.千万注意新建查询窗口中的中文空格。
    select * from Message
    5.别名
    别名方案 AS
    6.常量列
    SELECT *,'汉族'AS 民族 FROM student
    7.关于null讲解
    必须懂

    8.聚合函数
    count:统计一张表中总共有多少条数据
    select SUM(StudentResult) as 总分 from Result
    select AVG(studentresult) as 平均分 from Result
    select MAX(studentresult) as 最高分 from Result
    select min(studentresult) as 最高分 from Result
    9。常用函数
    9.1字符串函数
    9.2日期时间函数
    9.3数学函数
    10.Order
    11.排序 limit

  • 相关阅读:
    Educational Codeforces Round 78 (Rated for Div. 2)
    Codeforces Round #606 (Div. 2, based on Technocup 2020 Elimination Round 4)
    Codeforces Round #604 (Div. 2)
    Codeforces Round #603 (Div. 2)
    Educational Codeforces Round 77 (Rated for Div. 2)
    一个逆向的问题
    cppcheck,今天下载了这个软件,准备研究学习一下了
    SQL 显错注入的基本步骤
    OD打印保存执行的汇编指令的脚本
    没事还是不要算卦得好
  • 原文地址:https://www.cnblogs.com/CY001/p/7173154.html
Copyright © 2011-2022 走看看