comandos Mysql

cd/xampp/mysql/bin //ubicarnos en xampp mysql

mysql -uroot -p //para entrar a mysql

show databases; //mostrar la baase de datos

tee c:/xampp/prueba.txt //guardar todo

create database nombreBD; //crear la base de datos

use nombreBD; //abrir la base de datos

show tables; //mostrar las tablas

drop database nombreBD; //borrar una base de datos

create table libro //crea las tablas

source c:/xampp/nombreArchivo //para cargar



SELECT: Se utiliza para seleccionar datos de una base de datos. Permite especificar qué columnas y qué filas de la tabla se desean consultar.

FROM: Especifica de qué tabla se están seleccionando los datos. Siempre se utiliza en conjunción con el comando SELECT.

WHERE: Se utiliza para filtrar los registros que cumplen con una condición específica. Permite especificar criterios para seleccionar filas.

LIKE: Se usa en una cláusula WHERE para buscar un patrón específico dentro de una columna de texto. Utiliza comodines como % y _ para representar múltiples o un solo carácter.

DROP: Se utiliza para eliminar una tabla, una base de datos o un objeto dentro de la base de datos de forma permanente.

AVG: Función de agregación que devuelve el promedio de un conjunto de valores. Se usa comúnmente con la cláusula SELECT.

COUNT: Función de agregación que cuenta el número de filas que cumplen con una condición. También se utiliza comúnmente con la cláusula SELECT.

SHOW: Se utiliza para mostrar la información sobre bases de datos, tablas y otros objetos dentro de MySQL.

MYSQL: Este es el nombre del sistema de gestión de bases de datos (DBMS) que utiliza el lenguaje SQL para gestionar datos.

VARCHAR: Tipo de dato utilizado para almacenar cadenas de texto de longitud variable. Es útil para almacenar datos como nombres, correos electrónicos, etc.

INTEGER: Tipo de dato que se utiliza para almacenar números enteros (sin decimales). Es útil para identificadores, contadores, etc.

FLOAT: Tipo de dato utilizado para almacenar números de punto flotante. Permite almacenar números con decimales, pero con una precisión limitada.

DECIMAL: Tipo de dato que almacena números con una precisión exacta, lo que es útil para almacenar datos monetarios o donde se necesita alta precisión.

DATE: Tipo de dato utilizado para almacenar fechas en un formato específico (año-mes-día). Es útil para manejar datos temporales.

CHAR: Tipo de dato utilizado para almacenar cadenas de texto de longitud fija. Si la cadena es más corta que la longitud definida, se completa con espacios.

ALTER: Se utiliza para modificar la estructura de una tabla existente, como agregar o eliminar columnas.

USE: Se utiliza para seleccionar una base de datos específica sobre la que se realizarán las operaciones posteriores.

ADD: Se usa en el contexto de ALTER TABLE para agregar nuevas columnas o restricciones a una tabla existente.

NOT NULL: Es una restricción que se puede aplicar a las columnas para indicar que no se permiten valores nulos en esa columna.

PRIMARY KEY: Una restricción que se aplica a una o más columnas para garantizar que los valores son únicos y no nulos, sirviendo como identificador único para cada fila en una tabla.

MODIFY: Se utiliza en el contexto de ALTER TABLE para cambiar el tipo de dato o las propiedades de una columna existente.

CHANGE: Similar a MODIFY, se utiliza en ALTER TABLE para cambiar el nombre de una columna y, opcionalmente, su tipo de dato.

INSERT INTO: Se utiliza para agregar nuevos registros a una tabla. Permite especificar los valores que se insertarán en las columnas.

FOREIGN KEY: llave foranea. Una restricción que establece una relación entre dos tablas. Indica que una columna en una tabla corresponde a la clave primaria de otra tabla.

DELETE: Se utiliza para eliminar registros de una tabla que cumplen con una condición específica.

VALUES: Se utiliza junto con INSERT INTO para especificar los valores que se insertarán en las columnas de una tabla.

SUM: Función de agregación que devuelve la suma de un conjunto de valores. Se utiliza comúnmente con la cláusula SELECT.

MAX: Función de agregación que devuelve el valor máximo de un conjunto de valores.

MIN: Función de agregación que devuelve el valor mínimo de un conjunto de valores.

UPDATE: Se utiliza para modificar los registros existentes en una tabla. Permite cambiar los valores de una o más columnas para filas que cumplen con una condición específica.

REFERENCES: Se utiliza en la creación de una clave foránea para definir que una columna hace referencia a la clave primaria de otra tabla.

CASCADE: Se utiliza en el contexto de restricciones de clave foránea. Permite que las operaciones (como DELETE o UPDATE) en la tabla referenciada afecten automáticamente las filas de la tabla que contiene la clave foránea. Por ejemplo, si se elimina un registro en la tabla referenciada, también se eliminarán los registros relacionados en la tabla que tiene la clave foránea.




* TABLAS:

-> (id_libro varchar(10) not null primary key,

-> titulo varchar(60) not null,

-> genero varchar(30) not null,

-> precio float not null); //crear tablas


describe nombretabla; //visualiza las tablas


* TABLAS RELACIONADAS:

-> (id_libro1 varchar(10) not null,

->id_autor1 varchar(5) not null,

->foreign key(id_libro1) references libro(id_libro) on delete cascade on update cascade,

->foreign key(id_autor1) references autor(id_autor) on delete cascade on update cascade);

show create table nombretabla; //visualiza las tablas relacionadas

mysqldump -B -uroot -p nombreBD>c:/xampp/nombreBD.sql //hacer copia de seguridad

¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar