El desarrollo de aplicaciones va de la mano con el uso, gestión y administración de bases de datos ya que mediante nuestras aplicaciones enviamos información a una base de datos para luego recuperarla, guardamos nuestros usuarios, contraseñas, imágenes, resultados, etc. en esta ocasión veremos como crear, eliminar, vaciar y algunas otras funciones importantes al momento de gestionar las bases de datos en MYSQL, es cierto que podemos realizar todas estas tareas mediante aplicaciones de interfaz gráfica como Navicat y SQLyog que hacen mucho mas fáciles estas labores pero nunca sabemos cuando necesitaremos utilizar una shell y en un entorno de producción hay que estar preparados para todo así que empecemos:

Primero que todo abrimos la consola de mysql desde el directorio donde lo instalamos, aquí una imagen:

consola-mysql

luego de abrir la consola hay que darse de alta con el usuario y contraseña que se estipuló al momento de la instalación de MYSQL, esta es la sintaxis:

🌟 ¡Visita Nuestra Tienda para Programadores! 🌟

Descubre Códigos Fuente, Cursos, Software, Computadoras, Accesorios y Regalos Exclusivos. ¡Todo lo que necesitas para llevar tu programación al siguiente nivel!

[cc lang=»sql»]
mysql -h nombre_servidor -u nombre_usuario -p
[/cc]

Creando nuestra base de datos «ejemplo»
[cc lang=»sql»]
CREATE DATABASE ejemplo;
[/cc]

Como en el servidor que estemos trabajando por lo general hay varias bases de datos hay que indicarle que base de datos deseamos utilizar, para ello escribimos el siguiente comando:

[cc lang=»sql»]
USE ejemplo
[/cc]
Este comando no necesita terminar en punto y coma «;», siguiendo con las utilidades básicas listemos todas las bases de datos con el siguiente código:
[cc lang=»sql»]
SHOW DATABASES;
[/cc]

Creando nuestra primera tabla:
[cc lang=»sql»]
CREATE TABLE `ejemplo`.`persona`(
`id` INT(10) NOT NULL AUTO_INCREMENT,
`nombres` VARCHAR(20) NOT NULL,
`apellidos` VARCHAR(20) NOT NULL,
`fecha_nacimiento` DATE NOT NULL,
`ocupacion` VARCHAR(50) NOT NULL,
`edad` INT(2) NOT NULL,
PRIMARY KEY (`id`) );
[/cc]
en el script anterior vemos que especificamos la base de datos, si ya seleccionamos la base de datos con la cual trabajar con el comando anteriormente descrito no es necesario, seguido el nombre de la nueva tabla y enseguida los nombres de los campos seguidos de su tipo de dato y se establece si podrá almacenar un valor nulo, como ultima medida la llave primaria (campo con valor único que representara al resto de los datos de cada fila), en la creacion de tablas hay que tener muy en cuenta las comas y los punto y coma de lo contrario obtendremos una salida como esta:
Error Code: 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘`edad`
Error que indica que falta la coma después del campo edad.

🎯 ¿Quieres dominar la programación y estar siempre un paso adelante?

¡No te pierdas los mejores tutoriales, consejos y herramientas para desarrolladores como tú! 💻
Suscríbete ahora a mi canal de YouTube y únete a una comunidad que aprende y crece cada día. 🚀

👉 Haz clic aquí para suscribirte

¡Es gratis y tu próxima habilidad está a un clic de distancia! 🧠🔥

Insertando registros en la tabla:

Mediante el comando INSERT podemos realizar los registros de los datos directamente desde MYSQL o desde el lenguaje de programación que estemos utilizando así:

[cc lang=»sql»]
INSERT INTO `ejemplo`.`persona` (`nombres`, `apellidos`, `fecha_nacimiento`, `ocupacion`, `edad`) VALUES (‘IVAN DAVID’, ‘LOPEZ HOYOS’, ‘1988-09-09’, ‘PROGRAMADOR’, ’26’);
[/cc]

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *