Oracle/MySQL °ü·Ã °Ô½ÃÆÇ

2001/08/22(17:03) from 211.169.72.146
ÀÛ¼ºÀÚ : °­ÁÙ±â (jkkang65@hanmail.net) Á¶È¸¼ö : 3885 , ÁÙ¼ö : 105
[MySQL] C ¿ÍÀÇ ¿¬°áÀ» À§ÇÑ API ÇÔ¼ö
int mysql_affected_rows(MYSQL *mysql)
°¡Àå ÃÖ±ÙÀÇ UPDATE, DELETE, INSERT µÇ¾îÁø rowÀÇ ¹øÈ£¸¦ °Ë»öÇÑ´Ù.

void mysql_close(MYSQL *mysql)
MySQL ¼­¹ö¿ÍÀÇ ¿¬°áÀ» Á¾·áÇÑ´Ù.

MYSQL *mysql_connect(MYSQL *mysql, const char *host,
                    const char *user, const char *passwd)
MySQL ¼­¹ö·Î ¿¬°á½ÃŲ´Ù.

int mysql_create_db(MYSQL *mysql, const char *db)
µ¥ÀÌŸº£À̽º(Å×ÀÌºí½ºÆäÀ̽º)¸¦ »ý¼º½ÃŲ´Ù.

void mysql_data_seek(MYSQL_RES *res, uint offset)
SQL Äõ¸® °á°ú set ¾È¿¡¼­ ÀÓÀÇÀÇ ÇàÀ» ã´Â´Ù.

int mysql_drop_db(MYSQL *mysql, const char *db)
µ¥ÀÌŸº£À̽º(Å×ÀÌºí½ºÆäÀ̽º)¸¦ Á¦°ÅÇÑ´Ù.

int mysql_eof(MYSQL_RES *)
¸¶Áö¸· row¸¦ Àоú´ÂÁö¸¦ üũÇÏ¿© ÁØ´Ù.

char *mysql_error(MYSQL *mysql)
¸¶Áö¸· MySQL µ¿ÀÛÀ¸·ÎºÎÅÍÀÇ ¿¡·¯ ¸Þ½ÃÁö¸¦ °¡Á®¿Â´Ù.

MYSQL_FIELD *mysql_fetch_field(MYSQL_RES *handle)
Å×À̺í Çʵ忡 Á¸ÀçÇÏ´Â  type À» ã¾Æ³½´Ù.
°â»ö°á°ú¾øÀÌ BLOB ÀÇ ±æÀ̸¦ Äõ¸®ÇÒ¶§ MySQL Àº µðÆúÆ® BLOB ±æÀ̸¦ µÇµ¹·ÁÁØ´Ù.
ÀÌ ±æÀÌ´Â Å×ÀÌºí »ó¿¡¼­ select  µ¿À۽à 8192 byte ÀÌ´Ù.
Çѹø °á°ú¸¦ °Ë»öÇÒ¶§, column_object->max_length ´Â ƯÁ¤ÇÑ Äõ¸®¿¡ ´ëÇÑ ½ÇÁ¦
max_length ¸¦ Æ÷ÇÔÇÑ´Ù. 8192 byte ¶ó´Â Å©±â°¡ ¼±ÅõǴ ÀÌÀ¯´Â MySQLÀÌ BLOB¿¡
´ëÇÑ ÃÖ´ë ±æÀ̸¦ ¾ËÁö ¸øÇϱ⠶§¹®ÀÌ´Ù. ÀÌ°ÍÀº ¾ðÁ¨°¡´Â °¡´ÉÇÏ°Ô µÉ°ÍÀÌ´Ù.

unsigned int *mysql_fetch_lengths(MYSQL_RES *mysql)
Äõ¸® °á°ú °ª »óÀÇ ¸ðµç column ÀÇ ±æÀ̸¦ µÇµ¹·Á ÁØ´Ù.

MYSQL_ROW mysql_fetch_row(MYSQL_RES *mysql)
Äõ¸® °á°ú¿¡¼­ ´ÙÀ½ row¸¦ fetch ÇÑ´Ù.

void mysql_field_seek(MYSQL_RES *result, int field)
ƯÁ¤ÇÑ column À§Ä¡·Î À̵¿ÇÑ´Ù.(Äõ¸® °á°ú¿¡ ´ëÇÏ¿©)


void mysql_free_result(MYSQL_RES *result)
Äõ¸®°á°ú°¡ ÀúÀåµÇ¾î ÀÖ´ø ¸Þ¸ð¸®¸¦ ÇØÁ¦ÇÑ´Ù.

char *mysql_get_client_info(void)
ÇöÀç client ¶óÀ̺귯¸®¿¡ ´ëÇÑ ¹öÀü Á¤º¸¸¦ ¸®ÅÏÇÑ´Ù.

char *mysql_get_host_info(MYSQL *mysql)
È£½ºÆ®ÀÇ À̸§À» µ¹·ÁÁØ´Ù.

int mysql_get_proto_info(MYSQL *mysql)
¿¬°á¿¡ »ç¿ëµÈ ÇÁ·ÎÅäÄÝ ¹öÀüÀ» ¸®ÅÏÇÑ´Ù.

char *mysql_get_server_info(MYSQL *mysql)
MySQL ¼­¹öÀÇ ¹öÀü ¹øÈ£¸¦ ¸®ÅÏÇÑ´Ù.


int mysql_insert_id(MYSQL *mysql)
AUTO_INCREMENT Çʵ忡 ÀÇÇØ ¹ß»ýµÈ ID¸¦ ¸®ÅÏÇÑ´Ù.

MYSQL_RES *mysql_list_dbs(MYSQL *mysql, const char *wild)
ºÎÇյǴ µ¥ÀÌŸº£À̽º À̸§À» ¸®ÅÏÇÑ´Ù.

MYSQL_RES *mysql_list_fields(MYSQL *mysql, const char *table,
                            const char *wild)
ºÎÇյǴ ÇʵåÀ̸§À» ¸®ÅÏÇÑ´Ù.

MYSQL_RES *mysql_list_processes(MYSQL *mysql)
ÇöÀç ¼­¹ö ÇÁ·Î¼¼¼­ÀÇ ¸ñ·ÏÀ» °¡Á®¿Â´Ù.

MYSQL_RES *mysql_list_tables(MYSQL *mysql, const char *wild)
ºÎÇյǴ Å×À̺í À̸§À» ¸®ÅÏÇÑ´Ù.

int mysql_num_fields(MYSQL_RES *result)
Á¶È¸°á°ú set ¿¡¼­ column ÀÇ ¼ö¸¦ ¸®ÅÏÇÑ´Ù.

int mysql_num_rows(MYSQL_RES *result)
Á¶È¸°á°ú set ¿¡¼­ rowÀÇ ¼ö¸¦ ¸®ÅÏÇÑ´Ù.

int mysql_query(MYSQL *mysql, const char *query)
SQL Äõ¸®¸¦ ½ÇÇàÇÑ´Ù.

int mysql_real_query(MYSQL *mysql, const char *query, uint length)
SQL Äõ¸®¸¦ ±æÀÌ Á¤º¸¿Í ÇÔ²² ½ÇÇàÇÑ´Ù.

int mysql_reload(MYSQL *mysql)
MySQL¼­¹ö»ó¿¡ »ç¿ëÀÚ Æ¯±Ç Å×À̺íÀ» ´Ù½Ã ÀûÀç ½ÃŲ´Ù.

int mysql_select_db(MYSQL *mysql, const char *db)
ƯÁ¤ µ¥ÀÌŸº£À̽º(Å×ÀÌºí½ºÆäÀ̽º)¿Í ¿¬°áÇÑ´Ù.

int mysql_shutdown(MYSQL *mysql)
MySQL µ¥ÀÌŸ º£À̽º ¼­¹ö¸¦ shutdown ÇÑ´Ù.

char *mysql_stat(MYSQL *mysql)
MySQL¼­¹öÀÇ »óŸ¦ ¹®ÀÚ¿­·Î ¸®ÅÏÇÑ´Ù.

MYSQL_RES *mysql_store_result(MYSQL *mysql)
°á°ú set À» client ·Î º¸³»¾î ÀúÀåÇÑ´Ù.

MYSQL_RES *mysql_use_result(MYSQL *mysql)
°¢°¢ÀÇ row ¿¡ ´ëÇÏ¿© µ¿Àû °á°ú setÀ» ÃʱâÈ­ÇÑ´Ù.

Modify Delete Post Reply Backward Forward List
Powered by Kang Jul Ki