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

LinuxÏÂÓÃCÓïÑÔAPIÁ¬½ÓMySQLÊý¾Ý¿â

 ÏñPHPºÍperlÒ»Ñù£¬MySQLÒ²ÌṩµÄCÓïÑÔʹÓõÄAPI. C´úÂëµÄAPIÊÇËæMySQLÒ»Æð·¢²¼µÄ¡£ Ëü°üº¬ÔÚmysqlclient¿âÖУ¬ ¿ÉÒÔʹC³ÌÐòÀ´·ÃÎÊÊý¾Ý¿â¡£
    MySQLÔ´Âë°üÖеÄÐí¶à¿Í»§¶Ë¶¼ÊÇÓÃCдµÄ¡£ Èç¹ûÄãÕýÔÚÕÒʹÓÃÕâЩC APIµÄÀý×Ó£¬ ¿ÉÒÔ¿´¿´¿Í»§¶ËµÄд·¨¡£Äã¿ÉÒÔÔÚMySQLÔ´Âë°üµÄclientsĿ¼ÕÒµ½ÕâЩÀý×Ó¡£
    Èí¼þ°ü
    ÇëÈ·±£ÄãÒѾ­°²×°Á˱ØÒªµÄ¿ª·¢»·¾³£¬±ÈÈçgcc£¬ mysqlµÈµÈ¡£ ÏÂÃæÊDZàÒëÒ»¸ö³ÌÐòËùÐèÒª°²×°µÄÈí¼þ°üµÄÁÐ±í £¨Ubuntu
ΪÀý£©£º
 mysql-client
¡¡¡¡libmysqlclient15-devºÍlibmysqlclient15off
¡¡¡¡mysql-server:
¡¡¡¡gcc, make and other development libs
    Àý×Ó
    ÏÂÃæÕâ¸öÀý×Ó£¬Á¬½Ó±¾»úµÄMySQL·þÎñÆ÷
£¬È»ºóÁгömysqlÊý¾Ý¿âÖÐËùÓÐµÄ±í£º
 ÒÔÏÂÊÇÒýÓÃÆ¬¶Î£º
¡¡¡¡QUOTE:
¡¡¡¡/* Simple C program that connects to MySQL Database server*/
¡¡¡¡#include
¡¡¡¡#include
¡¡¡¡main() {
¡¡¡¡MYSQL *conn;
¡¡¡¡MYSQL_RES *res;
¡¡¡¡MYSQL_ROW row;
¡¡¡¡char *server = "localhost";
¡¡¡¡char *user = "root";
¡¡¡¡char *password = ""; /* ´Ë´¦¸Ä³ÉÄãµÄÃÜÂë */
¡¡¡¡char *database = "mysql";
¡¡¡¡conn = mysql_init(NULL);
¡¡¡¡/* Connect to database */
¡¡¡¡if (!mysql_real_connect(conn, server,
¡¡¡¡user, password, database, 0, NULL, 0)) {
¡¡¡¡fprintf(stderr, "%s\n", mysql_error(conn));
¡¡¡¡exit(1);
¡¡¡¡}
¡¡¡¡/* send SQL query */
¡¡¡¡if (mysql_query(conn, "show tables")) {
¡¡¡¡fprintf(stderr, "%s\n", mysql_error(conn));
¡¡¡¡exit(1);
¡¡¡¡}
¡¡¡¡res = mysql_use_result(conn);
¡¡¡¡/* output table name */
¡¡¡¡printf("MySQL Tables in mysql database:\n");
¡¡¡¡while ((row = mysql_fetch_row(res)) != NULL)
¡¡¡¡printf("%s \n", row[0]);
¡¡¡¡/* close connection */
¡¡¡¡mysql_free_result(res);
¡¡¡¡mysql_close(conn);
¡¡¡¡}
    ±àÒëºÍÁ¬½Ó³ÌÐò
    MySQLÖÐÓÐÒ»¸öÌØÊâµÄ½Å±¾£¬½Ð×ömysql_config. Ëü»áΪÄã±àÒëMySQL¿Í»§¶Ë£¬²¢Á¬½Óµ½MySQL·þÎñÆ÷
ÌṩÓÐÓõÄÐÅÏ¢¡£ÄãÐèҪʹÓÃÏÂÃæÁ½¸öÑ¡Ïî¡£
    1. —&md


Ïà¹ØÎĵµ£º

ÕâЩÈËÓлú»á³ÉΪLinux¸ßÊÖ

 1£¬¶ÔÓ¢ÓïÓÐÇ×ÇиС£Ñ§ÆðÀ´Ò»µã¶¼²»·Ñ¾¢¡£¿´Ó¢ÎĵÄÎÄÕ¾ÍÏñ¿´ÖÐÎĵÄÎÄÕÂÒ»ÑùµÄÈË¡£µ«ÊDz»ÒªËµÄã¹ýÁËÓ¢ÓX¼¶¡£ÎÒ¼û¹ýһЩ×ԳƹýÁËÓ¢Óï4¼¶6¼¶µÄÈË£¬ËûÃǵÄÓ¢Óï²¢²»³öÉ«¡£ÓÀÔ¶²»ÒªÂñÔ¹”ΪʲôLinux¶ÔÖÐÎÄÖ§³Ö²»ºÃ£¿ÎªÊ²Ã´LinuxÈí¼þûÓÐÖÐÎĵģ¿“ÒòΪÖйúÈËÔÚ¿ª·¢Õâ·½Ãæ×ö³öµÄ¹±Ï×Ì«ÉÙ¡£±¾µØ»¯²»ÒªÖ¸ÍûÍâ¹úÈ ......

LinuxϵͳÐÅÏ¢²é¿´ÃüÁî´óÈ«

ϵͳ
# uname -a               # ²é¿´ÄÚºË/²Ù×÷ϵͳ/CPUÐÅÏ¢
# head -n 1 /etc/issue   # ²é¿´²Ù×÷ϵͳ°æ±¾
# cat /proc/cpuinfo      # ²é¿´CPUÐÅÏ¢
# hostname      &nbs ......

ÎÞ·¨ÔØÈë mysql À©Õ¹£¬Çë¼ì²é PHP ÅäÖá­¡­½â¾ö°ì·¨

PS:ÎÒ½ñÌìÅäÖà ·þÎñÆ÷µÄʱºò³öÏÖµÄÎÊÌâ¾ÍÊÇÕâ¸ö£¬µ«ÊÇÕÕ×Å·½·¨¶¼×öÁË£¬Ñ¾µÄ¡£¡£»¹ÊÇûÓ㬼«¶ÈÓôÃÆËÀ¡£¡£°¥¡£¡£¡£ÎÒÒ²²»ÖªµÀʲôԭÒòÄØ¡£¡£¿ÉÄܵÄÔ­Òò¶¼ÕÒ¹ýÁË¡£¡£ÓôÃÆ°¡`~
apache2+mysql+php5+phpmyadminÅäÖÃÎÊÌ⣺ÎÞ·¨¼ÓÈëmysqlÀ©Õ¹£¬Çë¼ì²éphpÅäÖÃ...
°²×°Íêapache2+mysql+php5ºó£¬°²×°phpmyadmin²¢ÅäÖúÃÒÔºó£¬ÔÚä¯À ......

ʵÀý½²½âMySQLÁªºÏ²éѯ

 ÔÚ½²MySQLµÄJoinÓ﷨ǰ»¹ÊÇÏȻعËÒ»ÏÂÁª½áµÄÓï·¨£¬ºÇºÇ£¬ÆäʵÁ¬ÎÒ×Ô¼º¶¼ÍüµÃ²î²»¶àÁË£¬ÄǾʹó¼ÒÒ»ÆðÎÂϰ°É£¨Èç¹ûÄÚÈÝÓдíÎó»òÓÐÒÉÎÊ£¬¹úÄÚ¹ØÓÚMySQLÁª½á²éѯµÄ×ÊÁÏÊ®·ÖÉÙ£¬ÏàÐÅ´ó¼ÒÔÚ¿´Á˱¾Îĺó»á¶ÔMySQLÁª½áÓï·¨ÓÐÏ൱ÇåÎúµÄÁ˽⣬Ҳ²»»á±»OracleµÄÍâÁª½áµÄ£¨“£«”ºÅ£©ÅªµÃºýÍ¿ÁË¡£
ÔÚSQL±ê×¼Öй滮µÄ£¨ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ