Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

MySQLÄÚÖú¯ÊýÖеÄÈÕÆÚºÍʱ¼äº¯ÊýÏê½â

±êÌ⣺MySQLº¯Êý´óÈ«
³ö´¦£º¿¡µÄ²©¿Í
ʱ¼ä£ºSat, 14 Mar 2009 14:33:22 +0000
×÷Õߣºhhj
µØÖ·£ºhttp://hhj.gx.cn/post/308/
ÄÚÈÝ£º
lect ASIN('foo');
¡¡¡¡-> 0.000000
ATAN(N)
¡¡·µ»ØNµÄ·´ÕýÇÐÖµ
mysql> select ATAN(2);
¡¡¡¡-> 1.107149
mysql> select ATAN(-2);
¡¡¡¡-> -1.107149
ATAN2(X,Y)
¡¡·µ»Ø2¸ö±äÁ¿XºÍYµÄ·´ÕýÇÐ(ÀàËÆY/XµÄ·´ÕýÇÐ,·ûºÅ¾ö¶¨ÏóÏÞ)
mysql> select ATAN(-2,2);
¡¡¡¡-> -0.785398
mysql> select ATAN(PI(),0);
¡¡¡¡-> 1.570796
COT(N)
¡¡·µ»ØXµÄÓàÇÐ
mysql> select COT(12);
¡¡¡¡-> -1.57267341
mysql> select COT(0);
¡¡¡¡-> NULL
RAND()
RAND(N)
¡¡·µ»ØÔÚ·¶Î§0µ½1.0ÄÚµÄËæ»ú¸¡µãÖµ(¿ÉÒÔʹÓÃÊý×ÖN×÷Ϊ³õʼֵ)
mysql> select RAND();
¡¡¡¡-> 0.5925
mysql> select RAND(20);
¡¡¡¡-> 0.1811
mysql> select RAND(20);
¡¡¡¡-> 0.1811
mysql> select RAND();
¡¡¡¡-> 0.2079
mysql> select RAND();
¡¡¡¡-> 0.7888
DEGREES(N)
¡¡°ÑN´Ó»¡¶È±ä»»Îª½Ç¶È²¢·µ»Ø
mysql> select DEGREES(PI());
¡¡¡¡-> 180.000000
RADIANS(N)
¡¡°ÑN´Ó½Ç¶È±ä»»Îª»¡¶È²¢·µ»Ø
mysql> select RADIANS(90);
¡¡¡¡-> 1.570796
TRUNCATE(N,D)
¡¡±£ÁôÊý×ÖNµÄDλСÊý²¢·µ»Ø
mysql> select TRUNCATE(1.223,1);
¡¡¡¡-> 1.2
mysql> select TRUNCATE(1.999,1);
¡¡¡¡-> 1.9
mysql> select TRUNCATE(1.999,0);
¡¡¡¡-> 1
LEAST(X,Y,...)
¡¡·µ»Ø×îСֵ(Èç¹û·µ»ØÖµ±»ÓÃÔÚÕûÊý(ʵÊý»ò´óСÃô¸Ð×Ö´®)ÉÏÏÂÎÄ»òËùÓвÎÊý¶¼ÊÇÕûÊý(ʵÊý»ò´óСÃô¸Ð×Ö´®)ÔòËûÃÇ×÷ΪÕûÊý(ʵÊý»ò´óСÃô¸Ð×Ö´®)±È½Ï,·ñÔò°´ºöÂÔ´óСдµÄ×Ö·û´®±»±È½Ï)
mysql> select LEAST(2,0);
¡¡¡¡-> 0
mysql> select LEAST(34.0,3.0,5.0,767.0);
¡¡¡¡-> 3.0
mysql> select LEAST("B","A","C");
¡¡¡¡-> "A"
GREATEST(X,Y,...)
¡¡·µ»Ø×î´óÖµ(ÆäÓàͬLEAST())
mysql> select GREATEST(2,0);
¡¡¡¡-> 2
mysql> select GREATEST(34.0,3.0,5.0,767.0);
¡¡¡¡-> 767.0
mysql> select GREATEST("B","A","C");
¡¡¡¡-> "C"
 
ʱÆÚʱ¼äº¯Êý
DAYOFWEEK(date)
¡¡·µ»ØÈÕÆ


Ïà¹ØÎĵµ£º

MySQL ALTERÓï·¨

 
ALTER [IGNORE] TABLE tbl_name alter_spec [, alter_spec ...]
alter_specification:
ADD [COLUMN] create_definition [FIRST | AFTER column_name ]
or ADD INDEX [index_name] (index_col_name,...)
or ADD PRIMARY KEY (index_col_name,...)
or ADD UNIQUE [index_name] (index_col_name,...)
or ALTER [ ......

mysql±íµÄ¸´ÖÆ

1.¸´ÖƱí½á¹¹¼°Êý¾Ýµ½Ð±í
CREATE TABLE бí SELECT * from ¾É±í
2.Ö»¸´ÖƱí½á¹¹µ½Ð±í
CREATE TABLE бí SELECT * from ¾É±í WHERE 1=2
»òCREATE TABLE ÐÂ±í  LIKE ¾É±í
3.¸´ÖƾɱíµÄÊý¾Ýµ½Ð±í(¼ÙÉèÁ½¸ö±í½á¹¹Ò»Ñù)
INSERT INTO бí SELECT * from ¾É±í
4.¸´ÖƾɱíµÄÊý¾Ýµ½Ð±í(¼ÙÉèÁ½¸ö±í½á¹¹²»Ò»Ñù)
IN ......

MySQL Explain µÄʹÓÃ

      ¶ÔÓÚʹÓà MySQL Õâ¸öÊý¾Ý¿âϵͳµÄÓû§À´Ëµ£¬Ëü²»½ö¿ªÔ´£¬Îȶ¨£¬Ð§ÂÊÒ²ºÜ¸ß¡£µ«ÓÐʱҲ»áÓöµ½Ò»Ð©ÐÔÄÜ·½ÃæµÄÎÊÌâ¡£Ò»°ãÇé¿ö¿ÉÄÜ»áÓÐÒÔϼ¸ÖÖ¿ÉÄÜ£º
1. Êý¾Ý±íµÄË÷ÒýûÓкÏÀíµÄ½¨ºÃ»òʹÓá£
2. SQLÓï¾ä¹ýÓÚ¸´ÔÓ£¬£¨×ó/ÓÒÁ¬½Ó£¬¶à±í²éѯµÈ£©¡£
3. ·þÎñÆ÷ÅäÖò»ºÏÀí¡£
4. ·þÎñÆ÷±¾ÉíµÄ´¦ÀíÄÜ ......

mysqlÈÕÆÚºÍʱ¼ä¸ñʽת»»

¶ÔÓÚÿ¸öÀàÐÍÓµÓеÄÖµ·¶Î§ÒÔ¼°²¢ÇÒÖ¸¶¨ÈÕÆÚºÎʱ¼äÖµµÄÓÐЧ¸ñʽµÄÃèÊö¼û7.3.6 ÈÕÆÚºÍʱ¼äÀàÐÍ¡£
ÕâÀïÊÇÒ»¸öʹÓÃÈÕÆÚº¯ÊýµÄÀý×Ó¡£ÏÂÃæµÄ²éѯѡÔñÁËËùÓмǼ£¬Æädate_colµÄÖµÊÇÔÚ×îºó30ÌìÒÔÄÚ£º
mysql> SELECT something from table
WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30;
DAYOFWEEK(date)
·µ»ØÈÕÆ ......

mysql´æ´¢¹ý³Ì ¸³Öµ

IN expireDate VARCHAR(20),IN resType INT
//-----------------------------------------------------------------------------------
BEGIN
DECLARE a,b,icon_id INT;
DECLARE cur_1 CURSOR FOR SELECT id from `tbl_resource` WHERE discriminator="RC_CON"  and robot_type=resType and  add_date<=ex ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ