Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Aký je rozdiel medzi MySQL a MySQLi

? MySQL a MySQLi sú dva užitočné technológie , pokiaľ vyvíjate interaktívnu webovú stránku s Hypertext Preprocessor , alebo PHP , skriptovací jazyk . Ako sa ich mená napovedajú , ako MySQL a MySQLi spoliehať na Structured Query Language alebo SQL , čo je štandardizovaný systém pre žiadosti o informácie z databázy . Avšak , aj cez tieto všeobecné podobnosti , dve technológie majú svoje odlišnosti , ako MySQL je staršia , základné technológie PHP , zatiaľ čo MySQLi je novší a ponúka viac pokročilých funkcií . Pozadia

dcérska spoločnosť Oracle Corporation , MySQL AB , najprv povolený technológie MySQL v roku 1995 . Od roku 2011 , vývojári zvyčajne použiť iba pri práci s PHP verzie 4.1.3 alebo starší. Kým MySQL mohli pracovať s novšou verziou PHP , nemôže využívať novšie funkcie spojené s novšou verziou PHP .

MySQL AB prepustený MySQLi , tiež známy ako " MySQL zlepšila , " v roku 2004 . MySQLi je kompatibilný s PHP verzia 4.1.3 a novšie , čo umožňuje využiť nové funkcie PHP .
RDBMS vs Driver

MySQL je racionálne správu databáz systém , alebo RDBMS , čo znamená , že môžete uložiť dáta ako súvisiacich tabuliek a rozširovania jedinej databázy v niekoľkých rôznych tabuliek . Táto technológia nevyžaduje grafické užívateľské rozhranie , alebo GUI , nástroje , aby bolo možné riadiť databáz alebo dát v nich . V kontraste , MySQLi nie samostatný RDBMS , ale vodič RDBMS . To znamená , že MySQLi rozširuje funkcie - a riadi operácie - . MySQL , ale vyžaduje MySQL ako jeho základ alebo hostiteľského systému
Procedurálne vs Object - Oriented

Kým MySQL poskytuje iba užívateľom s procesné aplikácie , programovanie rozhranie alebo rozhranie API , MySQLi poskytuje užívateľom aj procesné API a objektovo orientované API . API definuje premenné , funkcie , metódy a triedy , ktoré aplikácie potrebujú , aby bolo možné vykonávať úlohy . Zatiaľ čo procedurálne API vyžaduje, aby používateľ volanie funkcie na dokončenie úloh , s objektovo orientované API , používateľ vytvorí inštanciu - alebo poskytuje príklady - tried a potom zavolá metódy založené na objektoch , ktoré sú výsledkom . Ako oficiálny PHP webové stránky poznámok , väčšina vývojárov dáva prednosť nesúhlasil orientované API , ako sú modernejšie a umožňujú kódov s vynikajúcou organizáciou .
Vylepšenie

pomocou jeho námietky orientované API , MySQLi obsahuje vylepšené funkcie , ktoré MySQL nie . Napríklad , môžete MySQLi podporovať pripravené vyhlásenie klienta a na strane servera , vrátane rôznych výkazov . Príkazy sú inštrukcie napísané v high - úrovni počítačových jazykov , ako je Pascal , C a Fortran . Pomocou týchto jazykov umožňuje vytváranie dynamických webových stránok . Na rozdiel od MySQL , MySQLi tiež podporuje znakovej sady , čo je systém pre kódovanie znakov , a spracovanie transakcií , ktorá umožňuje počítaču , aby okamžite reagovať na prichádzajúce požiadavky užívateľov .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené