Escolar Documentos
Profissional Documentos
Cultura Documentos
Help comando (comando buscado): te dice de forma mas clara que hace este comando
CD: Muestra el nombre del directorio actual o cambia a otro directorio. (Change Directory)
MYSQL -UROOT -P: Para entrar al editor de comando de MariaDB en modo consola. Ingresar la
contraseña del root.
Mariadb es una bifurcación de MySQL eso quiere decir que hereda todos sus comandos.
Password: JhoN157L22
Show schemas; : Mostar = Maria Iso/Ansi
Use mysql(nombre tabla o base de datos); : tomar control de esa base de datos/tabla
Root; : da la IP, 2 elementos de ejecución internos y externos para mover todo de forma foránea.
Create database/schema nombre; : crea bases de datos. Este comando va antes del use nombre
basededatos.
Drop table(nombre de la tabla); : instrucción permite eliminar una tabla de una base de datos
MySQL.
Select *
Diferencia entre créate database y créate schema: CREATE DATABASE crea una base de
datos con el nombre dado. Para usar esta declaración, necesita el privilegio CREAR
para la base de datos. CREATE SCHEMA es un sinónimo de CREATE DATABASE a partir
de MySQL 5.0.2.
Rollback: deshace el ultimo comando que se ejecutó.
Ejemplo 1:
CREATE SCHEMA agenda; //Crea BaseDatos agenda
USE agenda; //Toma control de esa BaseDatos/table
CREATE TABLE persona (
id_persona INTEGER(4) //Atributos de la tabla
NOT NULL
AUTO_INCREMENT,
nombre VARCHAR(45)
NOT NULL,
primer VARCHAR(45)
NOT NULL,
segundo VARCHAR(45),
genero CHAR(1)
NOT NULL,
PRIMARY KEY(id_persona));
DESCRIBE persona; // Proporciona información acerca de columnas en
una tabla.
ALTER TABLE persona //Modificar
ADD fecha DATE NOT NULL; //Agregar
INSERT INTO persona(nombre, primer, segundo, genero,
fecha) //para llenar la tabla por orden
VALUES('JUAN','PEREZ','PEREZ','H','1954-06-27'); //valores
SELECT *
FROM persona;
Para relacionar las tablas usamos la entidad que sin ella no existen las demás(tabla pivote)en ella
recae toda la información.
Una clave foránea es una columna o un conjunto de columnas en una tabla cuyos valores
corresponden a los valores de la clave primaria de otra tabla.
MySQL admite claves externas, que permiten hacer referencias cruzadas de datos
relacionados entre tablas, y restricciones de claves externas, que ayudan a mantener la
coherencia de los datos relacionados.
Una relación de clave externa implica una tabla principal que contiene los valores de la
columna inicial y una tabla secundaria con valores de columna que hacen referencia a los
valores de la columna principal. Se define una restricción de clave externa en la tabla
secundaria.