Платформы корпоративных информационных систем

         

MSQL



mSQL

mysql_affected_rows()

CM. msqlQuery()

mysql_close()

msqlClose()

mysql_connect()


msqlConnect()

myql_create_db()


mysql_data_seek()

msqlDataSeek()

mysql_drop_db()


mysql_eof()


mysql_error()


mysql_fetch_field()

msqlFetchField()

mysql fetch lengths()


mysql_fetch_row()

msqlFetchRow()

mysql_field_count()


mysql_field_seek()

msqlFieldSeek()

mysql_free_result()

msqlFreeResult()

mysql_get_client_info()


mysql get host_info()


mysql_get_proto_info()


mysql_get_server_info()


mysql_init()


mysql_insert_id()


mysql_list_dbs( )

msqlListDBs()

mysql_list_fields()

msqlListFields()


msqlListIndex()

mysql_list_processes()


mysql_list_tables()

msqlListTables()

mysql_num_fields()

msqlNumFields()

mysql_num_rows()

msqlNumRows()

mysql_query()

msqlQuery()

mysql_real_query()


mysql_reload()


mysql_select_db()

msqlSelectDB()

mysql_shutdown()


mysql_stat()


mysql_store_result()

msqiStoreResult()

mysql_use_result()


API для MySQL значительно обширнее, чем API для mSQL, ввиду большего числа функций в MySQL. Во многих случаях MySQL фактически только обеспечивает программный интерфейс к функциям администрирования баз данных, которые имеются в той и другой СУБД. Просто изучив названия функций, можно прийти к выводу, что любое разрабатываемое вами приложение баз данных должно, как минимум, делать следующее:

  1. Осуществлять соединение.
  2. Выбирать БД.
  3. Посылать запрос.
  4. Получать строку.
  5. Получать поле.
  6. Закрываться.

В примере 13-1 показана простая команда select, извлекающая данные из базы данных MySQL с помощью MySQL С API.



Содержание раздела