MySQLº¯Êý´óÈ«
MySQL±ØÒªÊ±×Ô¶¯±ä»»Êý×ÖΪ×Ö·û´®£¬²¢ÇÒ·´¹ýÀ´Ò²Èç´Ë£º
mysql> SELECT 1+"1";
-> 2
mysql> SELECT CONCAT(2,' test');
-> '2 test'
Èç¹ûÄãÏëÒªÃ÷È·µØ±ä»»Ò»¸öÊý×Öµ½Ò»¸ö×Ö·û´®£¬°ÑËü×÷Ϊ²ÎÊý´«µÝµ½CONCAT()¡£
Èç¹û×Ö·û´®º¯ÊýÌṩһ¸ö¶þ½øÖÆ×Ö·û´®×÷Ϊ²ÎÊý£¬½á¹û×Ö·û´®Ò²ÊÇÒ»¸ö¶þ½øÖÆ×Ö·û´®¡£±»±ä»»µ½Ò»¸ö×Ö·û´®µÄÊý×Ö±»µ±×÷ÊÇÒ»¸ö¶þ½øÖÆ×Ö·û´®¡£Õâ½öÓ°Ïì±È½Ï¡£
×Ö·û´®º¯Êý
ASCII(str)
¡¡·µ»Ø×Ö·û´®strµÄµÚÒ»¸ö×Ö·ûµÄASCIIÖµ(strÊǿմ®Ê±·µ»Ø0)
mysql> select ASCII('2');
¡¡¡¡-> 50
mysql> select ASCII(2);
¡¡¡¡-> 50
mysql> select ASCII('dete');
¡¡¡¡-> 100
ORD(str)
¡¡Èç¹û×Ö·û´®str¾äÊ×Êǵ¥×Ö½Ú·µ»ØÓëASCII()º¯Êý·µ»ØµÄÏàֵͬ¡£
¡¡Èç¹ûÊÇÒ»¸ö¶à×Ö½Ú×Ö·û,ÒÔ¸ñʽ·µ»Ø((first byte ASCII code)*256+(second byte ASCII code))[*256+third byte ASCII code...]
mysql> select ORD('2');
¡¡¡¡-> 50
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'
BIN(N)
¡¡°ÑNתΪ¶þ½øÖÆÖµ²¢ÒÔ×Ö´®·µ»Ø(NÊÇBIGINTÊý×Ö,µÈ¼ÛÓÚCONV(N,10,2))
mysql> select BIN(12);
¡¡¡¡-> '1100'
OCT(N)
¡¡°ÑNתΪ°Ë½øÖÆÖµ²¢ÒÔ×Ö´®·µ»Ø(NÊÇBIGINTÊý×Ö,µÈ¼ÛÓÚCONV(N,10,8))
mysql> select OCT(12);
¡¡¡¡-> '14'
HEX(N)
¡¡°ÑNתΪʮÁù½øÖƲ¢ÒÔ×Ö´®·µ»Ø(NÊÇBIGINTÊý×Ö,µÈ¼ÛÓÚCONV(N,10,16))
mysql> select HEX(255);
¡¡¡¡-> 'FF'
CHAR(N,...)
¡¡·µ»ØÓɲÎÊýN,...¶ÔÓ¦µÄASCII´úÂë×Ö·û×é³ÉµÄÒ»¸ö×Ö´®(²ÎÊýÊÇN,...ÊÇÊý×ÖÐòÁÐ,NULLÖµ±»Ìø¹ý)
mysql> select CHAR(77,121,83,81,'76');
¡¡¡¡-> 'MySQL'
mysql> select CHAR(77,77.3,'77.3');
¡¡¡¡-> 'MMM'
CONCAT(str1,str2,...)
¡¡°Ñ²ÎÊýÁ¬³ÉÒ»¸ö³¤×Ö·û´®²¢·µ»Ø(ÈκβÎÊýÊÇNULLʱ·µ»ØNULL)
mysql> select CONCAT('My', 'S', 'QL');
¡¡¡¡-> 'MySQL'
m
Ïà¹ØÎĵµ£º
³õѧphp,ÐèÒª´î½¨Æä¿ª·¢»·¾³¡£ÓÉÓÚ°æ±¾¸üÌæµÈÔÒò£¬ÍøÉϵķ½·¨¼¸ºõÒ»ÈËÒ»¸öÑù£¬ÈÃÈËÎÞËùÊÊ´Ó¡£×òÌ컨ÁËÒ»ÍíÉÏʱ¼ä²ÅÔÚXPÏÂÅäÖúã¬ÏÖ½«ÆäÕûÀí³öÀ´£¬Ï£ÍûÄܶԱðÈËÓÐÓᣣ¨2007-11-21£©
Ò»¡¢ ÏÂÔØÈí¼þ¡£
1. ÏÂÔØapache_2.0.55-win32-x86-no_ssl.msi£¬ÓÒ¼üÓÃѸÀ×µã»÷´Ë´¦ÏÂÔØ£¨Ö±½Óµã»÷²»ÐУ©¡£
2. ÏÂÔØphp-5 ......
È¥mysqlµÄ¹Ù·½ÍøÕ¾ÏÂÔØodbc connector(http://dev.mysql.com/downloads/connector/odbc/3.51.html)
ÏÂÔØµÄÊÇmysql-connector-odbc-noinstall-3.51.rar
½âѹºóÖ±½ÓÔËÐÐÎļþ¼ÐÖÐµÄ Install.bat Åú´¦ÀíÎļþ
mysql-connectorÓкü¸ÖÖ£¬Ñ¡ÔñÒ»¸ö×Ô¼ºÏ²»¶µÄ¼´¿É¡£
ÔÚxpÖдò¿ªODBCÊý¾ÝÔ´¹ÜÀíÆ÷£¨¿ØÖÆÃæ°å£¡·¹ÜÀí¹¤¾ß£¡·ODBCÊ ......
MySQLµÄ×Ö·û¼¯Ö§³Ö(Character Set Support)ÓÐÁ½¸ö·½Ã棺
×Ö·û¼¯(Character set)ºÍÅÅÐò·½Ê½(Collation)¡£
¶ÔÓÚ×Ö·û¼¯µÄÖ§³Öϸ»¯µ½Ëĸö²ã´Î:
·þÎñÆ÷(server)£¬Êý¾Ý¿â(database)£¬Êý¾Ý±í(table)ºÍÁ¬½Ó(connection)¡£
1.MySQLĬÈÏ×Ö·û¼¯
  ......
Ò») Á¬½ÓMYSQL£º
¸ñʽ£º mysql -hÖ÷»úµØÖ· -uÓû§Ãû £pÓû§ÃÜÂë
1¡¢Àý1£ºÁ¬½Óµ½±¾»úÉϵÄMYSQL
Ê×ÏÈÔÚ´ò¿ªDOS´°¿Ú£¬È»ºó½øÈëmysql°²×°Ä¿Â¼ÏµÄbinĿ¼Ï£¬ÀýÈ磺 D:\mysql\bin£¬ÔÙ¼üÈëÃüÁîmysql -uroot -p£¬»Ø³µºóÌáʾÄãÊäÃÜÂë
£¬Èç¹û¸Õ°²×°ºÃMYSQL£¬³¬¼¶Óû§rootÊÇûÓÐÃÜÂëµÄ£¬¹ÊÖ±½Ó»Ø³ ......
ÔõÑù½øÐÐMysqlÔ¶³ÌÁ¬½Ó
ÎÒÓÃ:
grant all privileges on *.* to ´´½¨µÄÓû§Ãû@localhost identified by "ÃÜÂë";
flush privileges; \* ˢиղŵÄÄÚÈÝ*\
========================
mysqlĬÈÏÊDz»ÔÊÐíÔ¶³ÌÁ¬½ÓµÄ£¬ÒòΪÓкܴóµÄ°²È«Òþ»¼¡£¡£
ËùÒÔÐèÒªÊÖ¶¯Ôö¼Ó¿ÉÒÔÔ¶³Ì·ÃÎÊÊý¾Ý¿âµÄÓû§¡£
ÏÂÃæÊÇÁ¬½Ó·½Ê½£º
# m ......