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);



  • 相关阅读:
    表格标签
    常用标签
    标签笔记
    基础标签与格式
    态度!
    如何修改数据 练习
    增删查练习
    登陆注册练习
    PHP 数据访问
    PHP 基础知识测试题 答案分析
  • 原文地址:https://www.cnblogs.com/Sherlock-J/p/12926058.html
Copyright © 2011-2022 走看看