zoukankan      html  css  js  c++  java
  • MySQL笔记

    1.limit:

    select * from table_name(表名) limit m,n
    其中m是指记录开始的index,从0开始,表示第一条记录
    n是指从第m+1条开始,取n条。
    select * from tablename limit 2,4
    即取出第3条至第6条,4条记录.


    2.AUTO_INCREMENT:

    1、创建表时指定AUTO_INCREMENT自增值的初始值(即起始值):
    CREATE TABLEtable_name(表名)  (ID INT(5) PRIMARY KEY AUTO_INCREMENT) AUTO_INCREMENT=100;
    2、通过 ALTER TABLE 修改初始值(但是要大于表中的 AUTO_INCREMENT 自增值,否则设置无效):
    ALTER TABLE table_name(表名)  AUTO_INCREMENT=100;
    3、如果自增序列的最大值被删除了,则在插入新记录时,该值被略过:
    就是说如果表中原本有AUTO_INCREMENT属性值连续为78、100的值,但100这个数据被删除了,下此再添加数据的时候自增值为101,100被略过了。
    即使在你将整个表中的所有数据delete清空后,之前的自增序列最大值还是会被略过。
    解决办法是:
    使用 ALTER TABLE XXX AUTO_INCREMENT=0; 重新设置自增初始值。

    3.datetime:

    1.查询系统当前时间
    :select now();
    2.显示格式化后的系统当前时间:
    select date_format(now(),'%Y-%m-%d %H-%I-%S');
    3.mysql自动将格式化的字符串转化为日期存储:
    insert into emp values(9999,'Tom','clerk',110,'1981-12-23 12:23:23',8000,80,1);



  • 相关阅读:
    Mongodb在window上启动
    java:JQuery(Ajax,JSON)
    SqlServer:SqlServer(sql,游标,定时作业,行转列,列转行,公用表达式递归,merge合并)
    java:WebService
    java:svn
    java:Echarts,POI
    java:LeakFilling(Other)
    java:activiti(工作流简介 )
    Linux:lvm磁盘分区,动态扩容
    java:dubbo
  • 原文地址:https://www.cnblogs.com/Sherlock-J/p/12926058.html
Copyright © 2011-2022 走看看