Aquells que creen els seus propis llocs a mà, sense l'ajuda dels dissenyadors, o formar una aplicació que interactuarà amb el servei en línia, s'enfronten amb el problema d'emmagatzematge. En algun lloc se li requerirà per mantenir tots els comptes d'usuari i les seves dades. Per mitjà del que es tracta tot això? MySQL - el que és i per què és més rellevant per a l'article? El fet que aquest mecanisme d'accés a les dades emmagatzemades en diversos llocs web o programes que tenen accés a la xarxa. Per tant, cal conèixer, MySQL - és a dir, ¿quines són les característiques de la seva aplicació en la programació.
Structured Query Language
Però inicialment ha d'aprendre com es fan totes les trucades per alguna cosa. Hi ha un bon nombre significatiu de maneres d'organitzar les recerques a determinades dades que estan disponibles en el sistema d'informació. Una possibilitat - 01:00 llenguatge de consulta estructurat (SQL Anglès abreviatura). Se li permet crear preguntes curtes per a la selecció de la informació necessària. Però pot treballar només amb taules de dues dimensions, que va presentar una sèrie de demandes encara. Si utilitzeu absolutament necessari especificar una informació requerida llenguatge de consulta estructurat i on es necessita ser presa. Fins i tot pot especificar una sèrie de requisits addicionals, ordenar, basat en una determinada condició, o simplement grup. Per a petites quantitats de dades necessàries s'ajusta bastant bé.
Per què necessita MySQL?
I amb aquest MySQL? De què es tracta? Com podrien entendre els lectors més agut, és una extensió especial de la estructurat llenguatge de consulta. Però, on s'utilitza? El fet que aquesta és una versió especial per al seu ús en el segment de programació web. El llenguatge ordinari de consulta estructurat ja dissenyat per treballar a l'equip, mentre que MySQL - al web del segment.
Quina és la diferència entre MySQL i SQL
Aquesta és la diferència en els segments d'aplicació i la diferència principal és. No obstant això, hi ha certes diferències de procediment. Per tant, abans de treballar amb la base de dades utilitzant consultes de MySQL, cal l'accés. Sí, i MySQL funciona en si està, per dir-ho suaument, és impossible. Per tant, s'usa comunament un llenguatge de programació addicional (majoritàriament de PHP, encara que es pot conèixer als dissenyadors crear una connexió que es diu servidor MySQL).
Què és una sol·licitud?
Ara, quan responen a la pregunta «MySQL - és a dir," abans de procedir als possibles errors que poden ocórrer durant l'escriptura de programes, haurien de considerar una sèrie de coses: que aquestes sol·licituds, taules de bases de dades i registres. Anem a començar amb una consulta: són curts en el contingut del missatge codificat en el subministrament de dades, i han de contenir informació sobre on buscar per a ells, i les paraules clau pel qual la recerca es porta a terme. Per tal, on buscar, hauria d'haver cap problema. I això és el que les paraules clau? O amb quina freqüència es pot trobar la clau? Per distingir les dades necessàries per aplicar el principi d'informació única. Poden actuar com un número personal o altres dades. Però millor encara utilitzar els reconeixedors de llicència.
Què és una base de dades?
On són les dades que són emmagatzemats per l'accés de MySQL? Per descomptat, en les bases de dades! En MySQL, que són de dues dimensions taula que conté la informació necessària. On les dades identificats pel valor que pot ser degut a les columnes en una base de dades. I la informació sobre cada tema nou s'afegeix per crear una nova línia. un considerable nombre de taules pot estar continguda en bases de dades (relativament il·limitades), però la base de dades afecta la magnitud i la velocitat de dades de resposta. Però abans de treballar amb la base de dades, s'ha d'assegurar que no hi ha suport per al programari necessari i el de MySQL serà capaç de començar. Malgrat tot aquí depèn de les condicions inicials - si està treballant en un allotjament de pagament, tot es troba gairebé sempre. Però si hagués llogat un servidor, sobre la qual ha de treballar a partir de zero, la base de dades MySQL, i no pot treballar adequadament a causa del fet que no hi ha programari que permet interpretar les dades.
Què és una taula?
Taula, com ja es va esmentar, aquesta eina, que emmagatzema les dades necessàries. El que compten? En crear una taula, assegureu-vos d'indicar quina base de dades va a pertànyer. Una situació en la qual hi ha taules de per si, bastant problemàtica - a causa del fet que la majoria de les eines de programari estan dissenyats perquè puguin interactuar amb certs programes.
Com buscar és en general una taula de MySQL? Tenen columnes d'informació (d'un determinat tipus de dades) i la sèrie en la qual la informació emmagatzemada en cada subjecte. Amb la sèrie encara només - no és un tema nou - afegeix una nova fila (mitjançant l'eliminació s'elimina). Amb columnes de poc més difícil. El fet que una sola columna pot tenir un sol tipus de dades. Per tant, si el treball es porta a terme amb una columna numèrica, s'escriu el text no pot ser-hi. Una espècie de diversos tipus, hi ha un bon nombre (al voltant de 30, ja havia dibuixat a un article a part).
Què és el registre?
I més recentment, abans de passar als errors que poden ocórrer durant l'ús de MySQL, - l'enregistrament. Cada registre (o fila) han de tenir un identificador únic que permet buscar-lo en la taula o diverses taules. En limitant potencialment la seva longitud no és, però per facilitar la visualització en la manera "manual" va recórrer a la incorporació de la forma "normal". L'essència d'aquesta reducció és que el registre s'ha trencat en diversos trossos i es col·loca en taules diferents. Malgrat aquesta divisió, és possible ajuntar gràcies a l'identificador únic. Sentit actuació forma normal és agrupar la informació sobre els objectes de la base d'alguna cosa en comú. Per exemple, la biblioteca es pot crear la taula, "llibres" i "logs" "Home". Encara que en la pràctica podria ser implementat i una taula amb una entrada, que contindrà tota la informació necessària.
Possibles errors en usar
Ara pot anar al tema №2. Raó per la qual hi ha errors? En la majoria dels casos, amb tota la culpa del factor humà. Això pot ser un error elemental que s'ha colat en el codi mentre s'estableix, o incorrectament compilat consulta:
- Si hi ha algun problema per connectar-se a una base de dades, ha de comprovar la seva integritat, així com l'arxiu de sol·licitud: se li pot donar el nom equivocat, o la contrasenya de la base de dades a la mateixa. Potser, el missatge d'error MySQL es produeix a causa de la falta d'ajust d'una eina de programari, que ha de ser connectat a la base de dades i per proporcionar la lectura de la informació.
- En sol·licitar dades de les taules han de tenir cura de descodificació d'alta qualitat de les dades, així com revertir la transferència d'informació des del servidor MySQL per a vostè. Com ja s'ha esmentat anteriorment, per regla general, MySQL s'utilitza en suport de "intermediaris", de manera que no patirà cap dany que es controlin amb les eines de depuració de si les dades requerides vénen en absolut. Si vénen, però no es pot utilitzar ells - que significa negoci a la descodificació de les dades rebudes. En aquest cas, és desitjable tractar totes les versions de treball, a partir dels volums de treball més petits. Cal recordar, especialment aquells que tot just estan començant a comprendre la programació que aquesta és una àrea on tot es resol la pràctica i error MySQL, pot donar-se de baixa, després d'haver intentat totes les opcions possibles.