¿Qué comando puede agregar un nuevo registro en las bases de datos mySQL??

¿Qué comando puede agregar un nuevo registro en las bases de datos mySQL??
Las bases de datos MySQL son administradas por el usuario utilizando varias consultas. Las bases de datos contienen múltiples tablas para guardar el registro o los datos. Además, los usuarios pueden agregar nuevas tablas con registros ejecutando diferentes consultas. Estas consultas pueden agregar registros simples y múltiples simultáneamente en las tablas.

Esta publicación proporcionará el comando para agregar nuevos registros en la tabla de bases de datos MySQL.

¿Qué comando puede agregar un nuevo registro en las bases de datos mySQL??

Para agregar nuevos registros en las tablas de bases de datos MySQL, el "INSERTAR"La declaración se puede usar. Inserta o guarda nuevos datos en las tablas MySQL dentro de las bases de datos. Permite a los usuarios realizar la inserción de registros de dos maneras utilizando una sola consulta en MySQL, como agregar registros en una sola fila e insertar registros en más de una fila.

Sintaxis

La sintaxis general del "INSERTAR EN"La declaración se proporciona a continuación:

INSERTAR EN (Col1, Col2, Col3, ...)
Valores (valor1, valor2, valor, ...);

Aquí:

  • "INSERTAR ENEl comando se usa para agregar datos en las tablas.
  • ""Es el nombre de la tabla de destino al que queremos agregar un nuevo registro.
  • "Col1, .. "Es el nombre del campo.
  • "VALORES"La declaración devuelve una colección en una o más filas como tabla.
  • "valor1, .. "Son el registro o los datos deseados que insertamos.

Cómo agregar un solo registro en la base de datos MySQL?

Supongamos que queremos insertar un solo registro o fila en la tabla existente. Para hacerlo, siga los pasos proporcionados.

Paso 1: Terminal de lanzamiento

Inicialmente, busque y abra el terminal de Windows a través del menú de inicio:

Paso 2: Conecte el terminal con MySQL Server

Entonces, ejecute el "mysqlComando para acceder a las bases de datos del servidor MySQL:

mysql -u raíz -p

En el comando indicado anteriormente:

  • "-u"La opción indica el nombre de usuario.
  • "raíz"Es nuestro nombre de usuario predeterminado (puede variar según su nombre de usuario).
  • "-pag"La opción representa la contraseña:

Paso 3: Ver bases de datos

Ahora, enumere todas las bases de datos disponibles ejecutando el "ESPECTÁCULO"Comando con el"Bases de datos" opción:

Mostrar bases de datos;

De la salida dada, hemos seleccionado el "mynewdb"Base de datos:

Paso 4: Navegue a la base de datos local

A continuación, ejecute el "USAR"Declaración para cambiar la base de datos:

Usa mynewdb;

Paso 5: Crear nueva tabla

Luego, cree una nueva tabla en la base de datos actual utilizando el "CREAR" dominio:

Create Tabla Student (STD int, FirstName Varchar (25) No Null, LastName Varchar (25) No Null, City Varchar (40) No Null, PermanentAddress Varchar (40) No NULL, Teléfono Varchar (20) No NULL, restricción PK_Student Primary Clave (std));

En el comando mencionado anteriormente:

  • Creamos una nueva tabla llamada "Alumno".
  • Se agregaron nuevos campos, como "Std","Nombre de pila","Apellido","Ciudad", Dirección permanente", y "Teléfono"Junto con su tipo de datos adecuado.
  • "En t"Para una identificación de estudiante"Std" y "Varar"Para aquellos campos que incluyen el valor del texto.
  • "NO NULO"La condición se aplica a aquellos campos que no pueden ser nulos.
  • "Std"La identificación del estudiante se especifica como una clave principal.

Según la siguiente salida, se ha creado una nueva tabla con éxito:

Paso 6: Verificación

Para garantizar que la tabla recién creada exista en las bases de datos actuales, ejecute el "Mesas de exhibición" declaración:

Mostrar mesas;

Paso 7: Agregar registros

Finalmente, usa el "INSERTAR ENComando para agregar nuevos datos a la tabla de la base de datos MySQL:

Inserte en los valores de estudiante (STD, FirstName, LastName, City, PermanentAddress, Phone) ('1', 'Maria', 'Naz', 'PindigheB', 'Ikhlas', '052-253547');

Paso 8: Ver contenido de la tabla

Para mostrar el contenido disponible de la tabla, ejecute el "SELECCIONAR" declaración:

Seleccionar * del estudiante;

Como puede ver, se ha agregado un solo registro a la tabla:

Cómo agregar múltiples registros en la base de datos MySQL?

También puede insertar múltiples registros en las tablas de la base de datos MySQL a la vez utilizando el "INSERTAR EN" declaración:

Insertar en los valores del estudiante ('2', 'Roshan', 'Khan', 'Lahore', 'Main Road Lane 12', '021-248847'), ('3', 'Zoya', 'Tani', 'Karachi ',' Clifton ',' 082-973747 ');

En la salida iluminada a continuación, "Registros: 2"Indica que se agregan múltiples registros:

Entonces, ejecute el "SELECCIONARComando para verificar los registros agregados en la tabla:

Seleccionar * del estudiante;

Cómo agregar registros con condiciones en la base de datos MySQL?

En las tablas de base de datos MySQL, puede agregar registros de una tabla a otra utilizando el "DÓNDE"Cláusula:

Insertar en el estudiante SELECT * de STD1 Where City = 'Lahore';

Aquí:

  • "Alumno"Es una tabla que necesita agregar registros.
  • "SELECCIONAR"La instrucción seleccionará los registros deseados.
  • "*"Indica todos.
  • "DELa cláusula se usa para obtener algunos registros de las tablas de la base de datos.
  • "Std1"Es el nombre de la tabla.
  • "DÓNDE"La cláusula filtra los registros deseados que cumplen con las condiciones especificadas.
  • "Ciudad = 'Lahore'"Registro de la tabla objetivo, que debe extraerse.

El "Registros: 1"Muestra que un registro se obtiene y se agrega a la nueva tabla:

Para la verificación, use el "SELECCIONARComando "para seleccionar y mostrar todos los registros de la tabla especificada:

Seleccionar * del estudiante;

Cómo agregar registros copiando de otra tabla en la base de datos MySQL?

Para copiar los registros de otra tabla de la misma base de datos, el "INSERTAR EN"El comando puede ser demandado con el"SELECCIONAR" declaración:

Insertar en el estudiante Seleccionar * de STD1;

En el comando indicado anteriormente, el "Alumno"Es el nuevo nombre de la tabla y"Std1"Es el nombre de la tabla de destino del que necesitamos copiar los datos:

Ejecuta el "SELECCIONARComando para ver el registro recién copiado desde otra tabla:

Seleccionar * del estudiante;

Como puede ver, el registro a continuación se copia con éxito el registro de otra tabla:

Eso es todo! Hemos proporcionado el proceso de agregar un nuevo registro en la tabla de bases de datos MySQL.

Conclusión

El "Insertar en valores (Col1, Col2, ...) (Value1, Value2, ...)"La declaración se puede usar para agregar un nuevo registro en la tabla de bases de datos MySQL. Puede agregar o guardar nuevos datos en las tablas MySQL dentro de las bases de datos y permite a los usuarios insertar registros de dos maneras. Esta publicación proporcionó y explicó el comando que se puede usar para agregar nuevos registros en MySQL.