Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Qual é a diferença entre MySQL e MySQLi
? MySQL e MySQLi são duas tecnologias úteis se você estiver desenvolvendo uma página da Web interativa com o Hypertext Preprocessor, ou PHP, linguagem de script. Como seus nomes sugerem , tanto MySQL e MySQLi contar com a linguagem estruturada de consulta ou SQL , que é um sistema padronizado para solicitação de informações de bancos de dados. No entanto, apesar dessas semelhanças gerais , as duas tecnologias têm suas diferenças, como o MySQL é , uma tecnologia PHP mais básico mais velho, enquanto MySQLi é mais recente e oferece funções mais avançadas. Background Fotografia de

A subsidiária da Oracle Corporation, MySQL AB, lançado pela primeira vez a tecnologia MySQL em 1995. A partir de 2011 , os desenvolvedores normalmente usá-lo apenas quando se trabalha com versões do PHP 4.1.3 ou mais. Embora o MySQL poderia trabalhar com versões mais recentes do PHP , ele não pode utilizar os recursos mais recentes associados com as versões mais recentes do PHP.

MySQL AB lançado MySQLi , também conhecido como " MySQL melhorada", em 2004. MySQLi é compatível com versões do PHP 4.1.3 e mais recentes , permitindo-lhe tirar proveito dos novos recursos do PHP.
RDBMS vs Motorista

MySQL é um banco de dados de gestão racional sistema , ou RDBMS , o que significa que pode armazenar dados em tabelas relacionadas e espalhar bases de dados individuais em várias tabelas diferentes. A tecnologia não requer interface gráfica do usuário , ou GUI, ferramentas para gerenciar bancos de dados ou os dados dentro deles. Em contraste , MySQL não é um RDBMS independente , mas em vez de um controlador de RDBMS . Isso significa que MySQLi amplia os recursos - e controla as operações - . Do MySQL, mas requer MySQL como base ou sistema host
Processual vs
< Object-Oriented br>

Enquanto MySQL só fornece aos usuários uma interface de programação de aplicação processual , ou API , MySQLi fornece aos usuários tanto uma API procedural e orientada a objetos API. Uma API define as variáveis, funções , métodos e classes que as aplicações precisam para realizar as tarefas . Enquanto uma API processual exige que o usuário as funções de chamada para completar as tarefas , com uma API orientada a objeto , um usuário instancia - ou fornece exemplos de - aulas e , em seguida, chama métodos baseados nos objetos que resultam . Como as notas do website oficial do PHP , a maioria dos desenvolvedores preferem APIs opuseram - orientado, como eles são mais moderno e permitem códigos com organização superior.
Melhorias

Usando sua objetou API orientada a , MySQLi inclui recursos aprimorados que o MySQL não faz. Por exemplo, MySQLi pode suportar declarações preparadas para o cliente e do lado do servidor , incluindo várias instruções . Declarações são instruções escritas em linguagens de computação de alto nível, como Pascal , C e Fortran. Usando línguas permite a criação de páginas Web mais dinâmicas. Ao contrário do MySQL, MySQLi também suporta conjuntos de caracteres , que é um sistema de codificação de caracteres , e processamento de transações , o que permite que um computador para responder imediatamente às solicitações de entrada do usuário .

Anterior :

Próximo : No
  Os artigos relacionados
·Como remover uma string vazia em PHP 
·A maioria dos frameworks PHP Leve 
·Tutorial para AJAX e JQuery Paginação em PHP 
·Como enviar PHP e HTML e-mail de um modelo separado 
·Salário de Junior Desenvolvedor PHP 
·PHP MySQL Testes de Função Conexão 
·Tutorial para o MySQL no Scala 
·O que é PHP Perl 
·O que é um argumento de PHP 
·Como instalar o PHP no CPanel 
  Artigos em destaque
·Como Chegar Rato X & Y em ActionScript3 
·Como converter dados 3D para 2D Usando MATLAB 
·Arredondando números em Javascript 
·Como usar um controlador em Java 
·Como obter dados de Pós Apache2 mod_perl 
·Tutoriais para Programação de Computadores 
·Como usar o Módulo Com Duplo 
·Código MATLAB para White Noise 
·Como criar JNLP 
·Como converter Int32 em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados