Operaciones CRUD en MySQL

Como sabemos, podemos usar MySQL para usar el lenguaje de consulta de estructura para almacenar los datos en forma de RDBMS . SQL es el lenguaje más popular para agregar, acceder y administrar contenido en una base de datos. Es más conocido por su procesamiento rápido, confiabilidad comprobada, facilidad y flexibilidad de uso. La aplicación se utiliza para una amplia gama de propósitos, incluidas aplicaciones de almacenamiento de datos, comercio electrónico y registro. Sin embargo, el uso más común de MySQL es para una base de datos web. 

MySQL proporciona un conjunto de algunas operaciones básicas pero esenciales que lo ayudarán a interactuar fácilmente con la base de datos MySQL y estas operaciones se conocen como operaciones CRUD. 

1. Crear comando de tabla: 

Sintaxis: 
 

CREATE TABLE table_name (column_name column_type constraints);

Parámetros: 
 

  1. column_name: 
    nombre de la columna en particular con cualquier espacio.
  2. column_type: tipo 
    de datos de la columna. El tipo de datos depende de los datos de la columna de referencia. El tipo de datos puede ser char(), varchar(), int(), float(), etc.
  3. Restricciones: 
    para dar restricciones a una columna en particular, se utilizan restricciones. Las restricciones pueden ser: no nula, clave principal, clave externa, etc. Estas son las palabras clave que dan un conjunto de restricciones a la columna en particular.

Base de datos –
Tabla GFG  – Alumno 
Alumno – 
 

  • nombre Varchar(30) NO NULO
  • marcas Entero

Ejemplo:  el comando
use <base de datos> debe usarse antes de cualquier operación en la tabla. 

use gfg;
Create table student(name Varchar(30) NOT NULL, marks Integer);

Producción : 

Campo Escribe Nulo Defecto
nombre varchar(30) No Nulo
marcas int(11) Nulo

2. Operación de lectura: 
las operaciones de lectura se utilizan para recuperar el contenido de la tabla de una base de datos en particular. La operación de lectura se realiza mediante comandos DDL. 

Ejemplo : 
 

use gfg;
select * from student;
nombre marcas
Ravi 23
swati 33
kranti 12

3. Operación de actualización: 
la modificación del contenido de la tabla o la estructura de la tabla se realiza con la ayuda de Operaciones de actualización. Dos comandos se utilizan principalmente para la operación de actualización: 
 

  1. Comando de modificación de tabla: 
    este es el comando DDL (lenguaje de definición de datos) que se utiliza para cambiar la estructura de la tabla. 

     

  2. Actualizar comando de tabla: 
    este es el comando DML (lenguaje de manipulación de datos) que se utiliza para modificar los registros. 

     

Comando de modificación de tabla que cambia el tamaño de la columna de nombre de varchar(40) a varchar(50) para la tabla Student: 

Alter table student 
modify name varchar(50) not null;

Mesa Original – 
 

desc student;
Campo Escribe Nulo Defecto
marcas de  nombres 
 
varchar(40) 
int(11) 
 
SI 
SI 
 
nulo 
nulo 
 

Después de alterar la mesa – 
 

desc student;
Campo Escribe Nulo Defecto
marcas de  nombres 
 
varchar(50) 
int(11) 
 
SI 
SI 
 
nulo 
nulo 
 

Actualizar Comando que actualiza las notas del estudiante de 23 a 100 cuyo nombre es ravi usando el comando de actualización: 

Update student set marks = 100 
where name = "ravi";

Mesa Original – 
 

select * from student;
nombre marcas
Ravi 23
swati 33
kranti 12

Después de actualizar la tabla – 
 

select * from student;
nombre marcas
Ravi 100
swati 33
kranti 12

4. Operación de eliminación: 
dos comandos se utilizan principalmente para las operaciones de eliminación: 
 

  1. Comando Eliminar: 
    (comando DML) funciona en los registros de la tabla. 

     

  2. Comando de caída: 
    (comando DDL) funciona en la estructura de la tabla. 
     

Eliminar Comando que elimina los registros de los estudiantes que tienen notas iguales a 100: 

delete from student 
where marks = 100;

Mesa Original – 
 

select * from student;
nombre marcas
Ravi 100
swati 33
kranti 12

Después de eliminar los registros de los estudiantes: 
 

select * from student;
nombre marcas
swati 33
kranti 12

Soltar Comando que suelta el estudiante de la mesa: 

drop table student;

Estructura Original – 
 

use gfg;
show tables;
Tablas_en_gfg
alumno

Después de dejar caer la mesa del estudiante – 
 

use gfg;
show tables;
Tablas_en_gfg
 

Publicación traducida automáticamente

Artículo escrito por zack_aayush y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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