NOTE-DB

 

MySQL

  1. TRUNCATE TABLE "表格名";清空表内数据,不删除字段。
  2. 六种触发器 - https://www.cnblogs.com/CraryPrimitiveMan/p/4206942.html
        Before Insert
        After Insert
        Before Update
        After Update
        Before Delete
        After Delete
  3. FLOAT类型数据可以存储至多8位十进制数,并在内存中占4字节。
    DOUBLE类型数据可以存储至多18位十进制数,并在内存中占8字节。
  4. 获取当前日期:SELECT CURRENT_DATE();
  5. •创建索引 CREATE INDEX 索引名 ON 表名(字段名)
    •删除索引 DROP INDEX t1_username_password ON t1
    •索引对性能的影响:
        大大减少服务器需要扫描的数据量。
        帮助服务器避免排序和临时表。
        将随机I/O变顺序I/O。
        大大提高查询速度。
        降低写的速度(不良影响)。
           磁盘占用(不良影响)。

    •最适合创建索引的列是出现在WHERE或ON子句中的列,或连接子句中的列而不是出现在SELECT关键字后的列。
    •mySQL只对以下操作符才使用索引:<,<=,=,>,>=,between,in,以及某些时候的like(不以通配符%或_开头的情形)。
    •如果关键词or前面的条件中的列有索引,后面的没有,所有列的索引都不会被用到。
    •列类型是字符串,查询时一定要给值加引号,否则索引失效
    •建立联合索引时,需准许最左前缀原则。
    •MySQL查询只使用一个索引,因此如果where子句中已经使用了索引的话,那么order by中的列是不会使用索引的。
  6. sql语句中,如有用到mysql内置词语,如:order、desc等,需用重音符做标识
  7. 根据某一列制定顺序排序: order by field(column,1,2,3)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值