XAMPP (MY SQL)

¿QUÉ ES XAMPP?

Es un servidor independiente de plataforma, es un software libre consiste principalmente en las base de datos de MySQL el servidor web apache y los interpretes para lenguaje.
El significado de xampp es: X es para cualquiera de los sistemas Operativos,la letra A es de apache,la letra M es del programa de MySQL,la  letra P es de php y laotra letra P es de perl.
  • Para que Sirve: Te permite probar tu trabajo en tu propio ordenador sin necesidad de tener que accesar a Internet,te provee de una configuración totalmente funcional.
  • Características: Para Windows existen dos versiones una portable y la otra instalable.Su licencia es GNU que significa General Public Licence. Es de sistemas operativos (Windows, Linux, Math, Solaris, etc)
DESCARGA E INSTALACIÓN
Como ventaja frente a descargar e instalar cada componente por separado y a crear o editar sus ficheros de configuración manualmente, XAMPP sólo requiere una pequeña fracción del tiempo necesario para descargar y ejecutar un archivo ZIP, tar, exe o fkl (pudiendo encontrarse o en versión completa como en una versión más ligera, que es portable), permitiendo configurar los componentes necesarios del servidor web mediante una misma y sencilla interfaz web. XAMPP se actualiza regularmente para incorporar las últimas versiones de Apache/MySQL/PHP y Perl. También incluye otros módulos como OpenSSL y phpMyAdmin.
  • Si quieres descargar XAMPP, aquí hay links para descargar este programa (:

¿QUÉ ES MYSQL?
  • MySQL® se basa en el leguaje de consultas de bases de datos SQL (Structured Query Language) y es un database Server de código abierto de Sun Microsystems.
  • Es un sistema de gestión de base de datos relacional multihilo y multiusuario con más de 6 millones de instalaciones se desarrolla como software libre en un esquema de licenciamiento dual. Existen varias interfaces de programaciones de aplicacion que permiten, a aplicaciones escritas en diversos lenguajes de programacion acceder a las bases de datos de MySQL incluyendo C,C++,C#,Pascal,Delphi, Eiffel,Smalltalk,Java,Lisp,Perl,PHP etc etc.
  • MySQL es muy utilizado en aplicaciones web como joomla wordPress, Drupal, PHPBB
  • considerada como la base datos open source más popular del mundo
¿QUÉ ES CMD?

El símbolo del sistema (en inglés, Command prompt, también conocido como cmd.exe o cmd) es el intérprete de comandos en OS/2 y sistemas basados en Windows NT (incluyendo Windows 2000, Windows XP, Windows Server 2003, Windows Vista , Windows 7 , Windows 8 , Windows 8.1 y Windows 10). Es el equivalente de command.com en MS-DOS y sistemas de la familia Windows 9x.


COMANDOS EN MYSQL

Estos son algunos comandos utiles usados por MySQL para manejar bases de datos. Es un listado basico donde no hay mucha explicacion. Simplemente es una guia para comenzar a trabajar con la base de datos Mysql.

↠Obtener informacion sobre la base de datos Mysql:
  • show databases; – Listar todas las bases de datos.
  • connect [database]; – Conectarse a esa base de datos.
  • show tables; – Listar todas las tablas de una base de datos.
  • show table status; – Muestra informacion sobre las tablas de la base de datos.
  • describe [table]; – Muestra la estructura de una tabla de la base de datos.
↠Manejo de bases de datos Mysql:
  • drop table [table]; – Elimina la tabla, incluyendo registros y estructura.
  • drop table if exists [table]; – Elimina la tabla de la base de datos, pero antes verifica que exista.
  • truncate table [table]; – Elimina los registros, pero mantiene la esrtuctura de la tabla.
  • rename table [table] to [nuevo nombre de tabla]; – Renombra una tabla de la base de datos.
↠Algunos comandos utiles para cunsultas Mysql:
  • select * from [table] limit [numero]; – Muestra los registros desde el 1 hasta [numero].
  • Ej. select * from tabla limit 10; – Muestra los 10 primeros registros.
  • select * from [table] limit [numero inicio],[numero]; – Muestra los registros desde el numero de inicio hasta numero inicio + numero.
  • Ej. select * from tabla limit 11,10; – Muestra desde registro 11 hasta el 20.
↠Bases de datos Mysql en consola:
  • $ mysqladmin -u -p create – crear base de datos.
  • $ mysqladmin -u -p drop – borrar la base de datos.
  • $ mysqladmin -u root -p proc – listar procesos en ejecucion en el servidor de bases de datos Mysql.
  • $ mysqladmin -u root -p -i 5 status – verificar status cada 5 segundos.
  • $ mysqldump –opt -u -h -p > /path/to/file – Exportar base de datos a un archivo.
  • $ mysqldump –opt -u -h –all-databases -p > /path/to/file – Exportar TODAS las bases de datos a un archivo.
  • $ mysql -h -u -p < /path/to/file – Importar un archivo a la base de datos a mysql
  • $ mysqlcheck -o -u root -p –all-databases – Optimizar las bases de datos mysql.
↠Verificacion y reparacion de bases de datos erroneas:
  • check table [table]; – Verificar la tabla.
  • repair table [table]; – Reparar la tabla rota.



Comentarios

Entradas populares de este blog

Sistema Gestor de base de datos

Antecedentes