mysql中的%s和%s有什么区别
我最近在回答一个关于SQL格式的问题,注意到mysql中的%s和%s有什么区别,mysql,Mysql,我最近在回答一个关于SQL格式的问题,注意到%s和%s 它们似乎都是这样描述的: %S-秒(00..59) %s-秒(00..59) 及 选择截止日期('2014-07-09 23:30:00','%Y-%m-%d%H:%i:%s') 选择截止日期('2014-07-09 23:30:00','%Y-%m-%d%H:%i:%S') 给出同样的结果 所以它是像早期版本的残羹剩饭一样具有历史意义,还是在某种程度上它们是两种不同的东西?它们是相同的东西。我认为这是历史遗留下来的。因为它们都产生相同的结
%s
和%s
它们似乎都是这样描述的:%S-秒(00..59)
%s-秒(00..59)
及
选择截止日期('2014-07-09 23:30:00','%Y-%m-%d%H:%i:%s')代码>
选择截止日期('2014-07-09 23:30:00','%Y-%m-%d%H:%i:%S')代码>
给出同样的结果
所以它是像早期版本的残羹剩饭一样具有历史意义,还是在某种程度上它们是两种不同的东西?它们是相同的东西。我认为这是历史遗留下来的。因为它们都产生相同的结果
我认为Mark在同一链接中给出的布局很有帮助:
+--------------+----------+--------------------+
| metric | variant | result |
+--------------+----------+--------------------+
| microseconds | %f | 000000..999999 |
| seconds | %s or %S | 00..59 |
| minutes | %i | 00..59 |
| hours | %H | 00...23 |
| | %h or %I | 00...12 |
| | %k | 0...23 |
| | %l | 1...12 |
| day | %a | Sun...Sat |
| | %D | 1st, 2nd, 3rd |
| | %d | 0.31 |
| | %e | 0..31 |
| | %j | 001...366 |
| | %W | Sunday...Sat |
| | %w | 0...6 |
| week | %U | 00...53 per Sun |
| | %u | 00...53 per Mon |
| * | %V | 01...53 per Sun |
| * | %v | 01...53 per Mon |
| month | %b | Jan...Dec |
| | %c | 0...12 |
| | %M | January...December |
| | %m | 00...12 |
| year | %Y | 1999 |
| | %y | 99 |
| * | %X | 1999 |
| * | %x | 99 |
| time | %r | 01:31:12 pm |
| | | %T | 01:31:12 pm |
| | %p | AM or PM |
| Percent sign | %% | % |
+--------------+----------+--------------------+