Mysql_xdevapi
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Mysql_xdevapi
Референца за `book.mysql-xdevapi.php` со подобрена типографија и навигација.
Mysql_xdevapi
Вовед
Овој екстензија обезбедува пристап до MySQL Document Store преку X DevAPI. X DevAPI е заеднички API обезбеден од повеќе MySQL конектори кои обезбедуваат лесен пристап до релациони табели, како и до колекции на документи, кои се претставени во JSON, од API со CRUD- операции.
X DevAPI користи X Protocol, протоколот клиент-сервер од новата генерација на MySQL 8.0 сервер.
За општите информации за MySQL Document Store, ве молиме погледнете го » MySQL Document Store поглавјето во MySQL прирачникот.
- Installing/Configuring
- Претходно дефинирани константи
- Дневник на промени
- Примери
- Mysql_xdevapi Функции
- expression — Поврзете ги променливите на подготвената изјава како параметри
- getSession — Поврзете се на MySQL сервер
- mysql_xdevapi\BaseResult — BaseResult интерфејс
- BaseResult::getWarnings — Преземете предупредувања од последната операција
- BaseResult::getWarningsCount — Преземете број на предупредувања од последната операција
- mysql_xdevapi\Client — Client класа
- mysql_xdevapi\Client::close — Затвори клиент
- Client::__construct — Клиент конструктор
- Client::getClient — Земи клиент сесија
- mysql_xdevapi\Collection — Collection класа
- Collection::add — Додади документ во колекција
- Collection::addOrReplaceOne — Додади или замени документ во колекција
- Collection::__construct — Конструктор на колекција
- Collection::count — Земи број на документи
- Collection::createIndex — Креирај индекс на колекција
- Collection::dropIndex — Избриши индекс на колекција
- Collection::existsInDatabase — Провери дали колекцијата постои во базата на податоци
- Collection::find — Пребарај документ
- Collection::getName — Земи име на колекција
- Collection::getOne — Земи еден документ
- Collection::getSchema — Земи шема објект
- Collection::getSession — Земи сесија објект
- Collection::modify — Измени документи во колекција
- Collection::remove — Отстрани документи од колекција
- Collection::removeOne — Отстрани еден документ од колекција
- Collection::replaceOne — Замени еден документ од колекција
- mysql_xdevapi\CollectionAdd — CollectionAdd класа
- CollectionAdd::__construct — Конструктор CollectionAdd
- CollectionAdd::execute — Изврши изјава
- mysql_xdevapi\CollectionFind — CollectionFind класа
- CollectionFind::bind — Поврзи вредност со заменски знак во прашалник
- CollectionFind::__construct — Конструктор CollectionFind
- CollectionFind::execute — Изврши изјава
- CollectionFind::fields — Постави филтер за поле на документ
- CollectionFind::groupBy — Постави критериуми за групирање
- CollectionFind::having — Постави услов за агрегатни функции
- CollectionFind::limit — Ограничи број на вратени документи
- CollectionFind::lockExclusive — Изврши операција со ЕКСКЛУЗИВНО ЗАКЛУЧУВАЊЕ
- CollectionFind::lockShared — Изврши операција со СПОДЕЛЕНО ЗАКЛУЧУВАЊЕ
- CollectionFind::offset — Прескокни даден број на елементи за враќање
- CollectionFind::sort — Set the sorting criteria
- mysql_xdevapi\CollectionModify — CollectionModify класа
- CollectionModify::arrayAppend — Постави критериуми за сортирање
- CollectionModify::arrayInsert — Додај елемент во поле од тип низа
- CollectionModify::bind — Поврзи вредност со заменски знак во прашалник
- CollectionModify::__construct — Вметни елемент во поле од тип низа
- CollectionModify::execute — Конструктор CollectionModify
- CollectionModify::limit — Изврши операција за измена
- CollectionModify::patch — Ограничи број на изменети документи
- CollectionModify::replace — Крпи документ
- CollectionModify::set — Замени поле во документ
- CollectionModify::skip — Постави атрибут на документ
- CollectionModify::sort — Set the sorting criteria
- CollectionModify::unset — Прескокни елементи
- mysql_xdevapi\CollectionRemove — CollectionRemove класа
- CollectionRemove::bind — Отстрани вредности од полиња на документ
- CollectionRemove::__construct — Поврзи вредност со заменско место
- CollectionRemove::execute — Конструктор CollectionRemove
- CollectionRemove::limit — Изврши операција за отстранување
- CollectionRemove::sort — Set the sorting criteria
- mysql_xdevapi\ColumnResult — Класа ColumnResult
- ColumnResult::__construct — Ограничи број на документи за отстранување
- ColumnResult::getCharacterSetName — Конструктор ColumnResult
- ColumnResult::getCollationName — Земи сет на знаци
- ColumnResult::getColumnLabel — Земи име на споредба
- ColumnResult::getColumnName — Земи ознака на колона
- ColumnResult::getFractionalDigits — Земи должина на децимални цифри
- ColumnResult::getLength — Земи должина на поле на колона
- ColumnResult::getSchemaName — Земи име на шема
- ColumnResult::getTableLabel — Земи етикета на табела
- ColumnResult::getTableName — Земи име на табела
- ColumnResult::getType — Земи тип на колона
- ColumnResult::isNumberSigned — Провери дали е потпишан тип
- ColumnResult::isPadded — Провери дали е подлога
- mysql_xdevapi\CrudOperationBindable — Интерфејс CrudOperationBindable
- CrudOperationBindable::bind — Отстрани вредности од полиња на документ
- mysql_xdevapi\CrudOperationLimitable — Интерфејс CrudOperationLimitable
- CrudOperationLimitable::limit — Постави лимит на резултат
- mysql_xdevapi\CrudOperationSkippable — Интерфејс CrudOperationSkippable
- CrudOperationSkippable::skip — Број на операции за прескокнување
- mysql_xdevapi\CrudOperationSortable — Интерфејс CrudOperationSortable
- CrudOperationSortable::sort — Сортирај резултати
- mysql_xdevapi\DatabaseObject — Интерфејс DatabaseObject
- DatabaseObject::existsInDatabase — Провери дали објектот постои во базата на податоци
- DatabaseObject::getName — Земи име на објект
- DatabaseObject::getSession — Земи име на сесија
- mysql_xdevapi\DocResult — Класа DocResult
- DocResult::__construct — Конструктор на DocResult
- DocResult::fetchAll — Земи ги сите редови
- DocResult::fetchOne — Земи еден ред
- DocResult::getWarnings — Земи предупредувања од последната операција
- DocResult::getWarningsCount — Земи број на предупредувања од последната операција
- mysql_xdevapi\Exception — Класа Exception
- mysql_xdevapi\Executable — Интерфејс Executable
- Executable::execute — Изврши изјава
- mysql_xdevapi\ExecutionStatus — Класа ExecutionStatus
- ExecutionStatus::__construct — ExecutionStatus constructor
- mysql_xdevapi\Expression — Класа Expression
- Expression::__construct — Конструктор ExecutionStatus
- mysql_xdevapi\Result — Класа Result
- Result::__construct — Конструктор Expression
- Result::getAffectedItemsCount — Конструктор Result
- Result::getAutoIncrementValue — Земи број на погодени редови
- Result::getGeneratedIds — Земи автоинхенкрементирана вредност
- Result::getWarnings — Земи предупредувања од последната операција
- Result::getWarningsCount — Земи број на предупредувања од последната операција
- mysql_xdevapi\RowResult — Класа RowResult
- RowResult::__construct — Земи генерирани id-ја
- RowResult::fetchAll — Конструктор RowResult
- RowResult::fetchOne — Земи ги сите редови од резултатот
- RowResult::getColumnsCount — Земи ред од резултатот
- RowResult::getColumnNames — Земи број на колони
- RowResult::getColumns — Земи ги сите имиња на колони
- RowResult::getWarnings — Земи предупредувања од последната операција
- RowResult::getWarningsCount — Земи број на предупредувања од последната операција
- mysql_xdevapi\Schema — Класа Schema
- Schema::__construct — Земи метаподатоци за колона
- Schema::createCollection — Конструктор Schema
- Schema::dropCollection — Додај колекција во шема
- Schema::existsInDatabase — Избриши колекција од шема
- Schema::getCollection — Провери дали постои во базата на податоци
- Schema::getCollectionAsTable — Земи колекција од шема
- Schema::getCollections — Земи колекција како Табела објект
- Schema::getName — Земи име на шема
- Schema::getSession — Земи ги сите колекции од шема
- Schema::getTable — Земи табела на шема
- Schema::getTables — Земи табели на шема
- mysql_xdevapi\SchemaObject — Интерфејс SchemaObject
- SchemaObject::getSchema — Земи шема објект
- mysql_xdevapi\Session — Класа Session
- Session::close — Затвори сесија
- Session::commit — Потврди трансакција
- Session::__construct — Конструктор на опис
- Session::createSchema — Креирај нова шема
- Session::dropSchema — Избриши шема
- Session::generateUUID — Земи нов UUID
- Session::getDefaultSchema — Земи стандардно име на шема
- Session::getSchema — Земи нов објект на шема
- Session::getSchemas — Земи шеми
- Session::getServerVersion — Земи верзија на сервер
- Session::listClients — Земи список на клиенти
- Session::quoteName — Додади наводници
- Session::releaseSavepoint — Ослободи поставен savepoint
- Session::rollback — Врати трансакција
- Session::rollbackTo — Врати трансакција до savepoint
- Session::setSavepoint — Креирај savepoint
- Session::sql — Креирај SQL барање
- Session::startTransaction — Започни трансакција
- mysql_xdevapi\SqlStatement — Класа SqlStatement
- SqlStatement::bind — Врзи ги параметрите на изјавата
- SqlStatement::__construct — Конструктор на опис
- SqlStatement::execute — Изврши ја операцијата
- SqlStatement::getNextResult — Земи го следниот резултат
- SqlStatement::getResult — Земи го резултатот
- SqlStatement::hasMoreResults — Провери дали има повеќе резултати
- mysql_xdevapi\SqlStatementResult — Класа SqlStatementResult
- SqlStatementResult::__construct — Конструктор на опис
- SqlStatementResult::fetchAll — Конструктор RowResult
- SqlStatementResult::fetchOne — Земи еден ред
- SqlStatementResult::getAffectedItemsCount — Конструктор Result
- SqlStatementResult::getColumnsCount — Земи ред од резултатот
- SqlStatementResult::getColumnNames — Земи ги имињата на колоните
- SqlStatementResult::getColumns — Земи ги колоните
- SqlStatementResult::getGeneratedIds — Земи автоинхенкрементирана вредност
- SqlStatementResult::getLastInsertId — Земи го последниот ID на вметнување
- SqlStatementResult::getWarnings — Земи предупредувања од последната операција
- SqlStatementResult::getWarningsCount — Земи број на предупредувања од последната операција
- SqlStatementResult::hasData — Провери дали резултатот има податоци
- SqlStatementResult::nextResult — Земи го следниот резултат
- mysql_xdevapi\Statement — Класа Statement
- Statement::__construct — Конструктор на опис
- Statement::getNextResult — Земи го следниот резултат
- Statement::getResult — Земи го резултатот
- Statement::hasMoreResults — Провери дали има повеќе резултати
- mysql_xdevapi\Table — Класа Table
- Table::__construct — Конструктор на табела
- Table::count — Земи го бројот на редови
- Table::delete — Избриши редови од табелата
- Table::existsInDatabase — Провери дали табелата постои во базата на податоци
- Table::getName — Земи име на табела
- Table::getSchema — Земи ја шемата на табелата
- Table::getSession — Земи ја сесијата на табелата
- Table::insert — Вметни редови во табелата
- Table::isView — Провери дали табелата е приказ
- Table::select — Избери редови од табелата
- Table::update — Ажурирај редови во табела
- mysql_xdevapi\TableDelete — Класа TableDelete
- TableDelete::bind — Поврзи параметри за бришење на барање
- TableDelete::__construct — Конструктор TableDelete
- TableDelete::execute — Изврши барање за бришење
- TableDelete::limit — Ограничи избришани редови
- TableDelete::orderby — Постави критериуми за сортирање на бришење
- TableDelete::where — Постави услови за пребарување за бришење
- mysql_xdevapi\TableInsert — Класа TableInsert
- TableInsert::__construct — Конструктор TableInsert
- TableInsert::execute — Изврши барање за вметнување
- TableInsert::values — Додај вредности за вметнување ред
- mysql_xdevapi\TableSelect — Класа TableSelect
- TableSelect::bind — Поврзи параметри за барање за избор
- TableSelect::__construct — Конструктор TableSelect
- TableSelect::execute — Изврши избор на изјава
- TableSelect::groupBy — Постави критериуми за групирање на избор
- TableSelect::having — Постави услови за избор на имање
- TableSelect::limit — Ограничи избрани редови
- TableSelect::lockExclusive — Изврши EXCLUSIVE LOCK
- TableSelect::lockShared — Изврши SHARED LOCK
- TableSelect::offset — Постави офсет на ограничување
- TableSelect::orderby — Постави критериуми за сортирање на избор
- TableSelect::where — Set select search condition
- mysql_xdevapi\TableUpdate — Класа TableUpdate
- TableUpdate::bind — Постави услови за пребарување
- TableUpdate::__construct — Поврзи параметри за ажурирање на барањето
- TableUpdate::execute — Конструктор TableUpdate
- TableUpdate::limit — Изврши барање за ажурирање
- TableUpdate::orderby — Ограничи број на редови за ажурирање
- TableUpdate::set — Постави критериуми за сортирање
- TableUpdate::where — Додај поле за ажурирање
- mysql_xdevapi\Warning — Класа Warning
- Warning::__construct — Постави филтер за пребарување