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

MySQL³£ÓÃÄÚÖú¯Êý

1£º ASCII(str) ¡¡·µ»Ø×Ö·û´®strµÄµÚÒ»¸ö×Ö·ûµÄASCIIÖµ(strÊǿմ®Ê±·µ»Ø0) mysql> select ASCII('2'); ¡¡¡¡-> 50 mysql> select ASCII(2); ¡¡¡¡-> 50 mysql> select ASCII('dete'); ¡¡¡¡-> 100
2£ºORD(str) ¡¡Èç¹û×Ö·û´®str¾äÊ×Êǵ¥×Ö½Ú·µ»ØÓëASCII()º¯Êý·µ»ØµÄÏàֵͬ¡£¡¡Èç¹ûÊÇÒ»¸ö¶à×Ö½Ú×Ö·û,ÒÔ¸ñʽ·µ»Ø((first byte ASCII code)*256+(second byte ASCII code))[*256+third byte ASCII code...] mysql> select ORD('2'); ¡¡¡¡-> 50  
3£ºCONV(N,from_base,to_base) ¡¡¶ÔÊý×ÖN½øÖÆ×ª»»,²¢×ª»»Îª×Ö´®·µ»Ø(ÈκβÎÊýΪNULLʱ·µ»ØNULL,½øÖÆ·¶Î§Îª2-36½øÖÆ,µ±to_baseÊǸºÊýʱN×÷ΪÓзûºÅÊý·ñÔò×÷ÎÞ·ûºÅÊý,CONVÒÔ64λµã¾«¶È¹¤×÷) mysql> select CONV("a",16,2); ¡¡¡¡-> '1010' mysql> select CONV("6E",18,8); ¡¡¡¡-> '172' mysql> select CONV(-17,10,-18); ¡¡¡¡-> '-H' mysql> select CONV(10+"10"+'10'+0xa,10,10); ¡¡¡¡-> '40'  
4£ºBIN(N) ¡¡°ÑNתΪ¶þ½øÖÆÖµ²¢ÒÔ×Ö´®·µ»Ø(NÊÇBIGINTÊý×Ö,µÈ¼ÛÓÚCONV(N,10,2)) mysql> select BIN(12); ¡¡¡¡-> '1100'
5£ºOCT(N) ¡¡°ÑNתΪ°Ë½øÖÆÖµ²¢ÒÔ×Ö´®·µ»Ø(NÊÇBIGINTÊý×Ö,µÈ¼ÛÓÚCONV(N,10,8)) mysql> select OCT(12); ¡¡¡¡-> '14'  
6£ºHEX(N) ¡¡°ÑNתΪʮÁù½øÖƲ¢ÒÔ×Ö´®·µ»Ø(NÊÇBIGINTÊý×Ö,µÈ¼ÛÓÚCONV(N,10,16)) mysql> select HEX(255); ¡¡¡¡-> 'FF'  
7£ºCHAR(N,...) ¡¡·µ»ØÓɲÎÊýN,...¶ÔÓ¦µÄASCII´úÂë×Ö·û×é³ÉµÄÒ»¸ö×Ö´®(²ÎÊýÊÇN,...ÊÇÊý×ÖÐòÁÐ,NULLÖµ±»Ìø¹ý) mysql> select CHAR(77,121,83,81,'76'); ¡¡¡¡-> 'MySQL' mysql> select CHAR(77,77.3,'77.3'); ¡¡¡¡-> 'MMM'  
8£ºCONCAT(str1,str2,...) ¡¡°Ñ²ÎÊýÁ¬³ÉÒ»¸ö³¤×Ö·û´®²¢·µ»Ø(ÈκβÎÊýÊÇNULLʱ·µ»ØNULL) mysql> select CONCAT('My', 'S', 'QL'); ¡¡¡¡-> 'MySQL' mysql> select CONCAT('My', NULL, 'QL'); ¡¡¡¡-> NULL mysql> select CONCAT(14.3); ¡¡¡¡-> '14.3'
9£ºLENGTH(str) OCTET_LENGTH(str) CHAR_LENGTH(str) CHARACTER_LENGTH(str) ¡¡·µ»Ø×Ö·û´®strµÄ³¤¶È(¶ÔÓÚ¶à×Ö½Ú×Ö·ûCHAR_LENGTH½ö¼ÆËãÒ»´Î) mysql> select LENGTH('text'); ¡¡¡¡-> 4 mysql> select OCTET_LENGTH('text'); ¡¡¡¡-> 4
10£ºLOCATE(substr,str) POSITION(substr IN str) ¡¡·µ»Ø×Ö·û´®substrÔÚ×Ö·û´®str


Ïà¹ØÎĵµ£º

mysql ʱ¼äº¯Êý

1.DATE_FORMAT('2010-05-15 15:47:36','%H:%i:%s')   ->       ½á¹û£º15:47:36
    ½«ÈÕÆÚ¸ñʽ¸ù¾ÝÌõ¼þ²»Í¬×ª»»³ÉËùÐèÒªµÄÈÕÆÚ¡¢Ê±¼ä¸ñʽ
2.timediff('23:40:00', ' 18:30:00')  ->     ½á¹û£º05:10:00
    ......

½«mysqlµÄ±íµ¼³öµ½excel

  ÓÃMYSQLÓï¾ä£º  
  mysql   -uroot   -p^^^^^  -e   "select   *   from   test.table2"   >   d:\a.xls
ÆäÖÐtestΪÊý¾Ý¿â table2ΪÆäÖÐµÄ±í    d:\a.xlsΪ±íλÖà ......

mysqlÏà¹Ø

ÏÔʾ¡¢ÉèÖÃ×Ô¶¯Ìá½» show variable like 'autocommit'    set autocommit=1 or 0
ÉèÖÃÈÕÖ¾£º
ÔÚ/etc/mysql/my.cnfÖÐÉèÖÃÈçÏ¿ÉÔÙslow.logÖÐÊä³öÔËÐÐʱ¼ä³¬¹ýÒ»ÃëµÄsqlÓï¾ä
[mysqld]
log-slow-queries = /tmp/slow.log
long_query_time = 1
ÉèÖÃÈÕÖ¾Êä³öÔËÐг¬¹ý1ÃëµÄsqlÓï¾ä set global long_query_ti ......

²åÈëMYSQLÖÐÎÄÂÒÂë

1.½¨±í¹ý³ÌÈçÏÂ
create database  test default character set utf8 collate utf8_general_ci
use test;
create table devicedata
(
 ID int auto_increment PRIMARY key ,
 TimeStamp datetime,
 Device_Name varchar(100),
 Tag_Name varchar(100),
 Value varchar(50)
)
2 ......

mysqlÃüÁîÐв»Ö´ÐкÍÃüÁîÐÐÖÐÎÄÂÒÂëµÄ½â¾ö


1£ºMysql ÃüÁî²»¿ÉÒÔÖ´ÐÐ
Ô­Òò £ººÇºÇ ±ÈÈç show databases µÄÃüÁî £¬Ö´ÐÐÍêÖ®ºó ɶҲûÓÐ £¬×Ðϸ ÕÒÁËÔ­Òò £¬Oh my god  ÉÙÁË ·ÖºÅ¡£
Ӧд³É£ºshow databases;
2£ºÃüÁîÐÐÖÐÎÄÂÒÂëÎÊÌâ
ÏÖÏó£ºmysqlµÄĬÈϱàÂëÉèÖÃΪutf-8£¬Ò³ÃæÒÔutf-8µÄ±àÂ뷽ʽдÈëµ½Êý¾Ý¿â¡£Óù¤¾ß²é¿´Ò»ÇÐÕý³££¬µ«´ÓmysqlµÄÃüÁîÐжÁÊý¾Ý³öÀ´× ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ