¿Cómo insertar en una base de datos MySQL?

Escrito por ehow contributor | Traducido por jaime alvarez
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
¿Cómo insertar en una base de datos MySQL?
Inserta en MySQL. (Jupiterimages/Creatas/Getty Images)

Cómo Insertar en una base de datos MySQL. Insertar nuevas filas en una tabla MySQL se realiza con el comando INSERT. En su mayor parte, será necesario insertar los datos en la tabla todos a la vez, pero MySQL te permite insertar algunos datos y dejar columnas no definidas con el valor predeterminado.

Nivel de dificultad:
Moderado

Otras personas están leyendo

Instrucciones

  1. 1

    Reúne tus datos, ya que algunas tablas tienen restricciones de no permitir la creación de una nueva fila sin todas las columnas presentes. También es más rápido insertar filas enteras de datos en lugar de la inserción de algunos datos y añadirlos a la fila más adelante. Esta tabla tiene campos de nombre, dirección, número de teléfono y balance. Crear un nuevo cliente se ve así: Ejemplo: "John Doe", "24 Main St.", "555-5555", 0.00.

  2. 2

    Inserta los datos, manteniéndolos en el mismo orden que la definición de la tabla. Esto se debe a que, con esta primera forma del comando INSERT, vas a insertar los datos de cada columna en lugar de enumerar las columnas que deseas insertar. Para obtener el orden de las columnas de la tabla clientes, utiliza el comando "DESCRIBE clientes". Ejemplo: INSERT INTO clientes VALUES ("John Doe", "24 Main St.", "555-5555", 0.00);

  3. 3

    Deja columnas no definidas como datos por defecto si sólo puedes insertar algunos de los datos. Cada columna ya tiene un valor por defecto a utilizar si no tienes más remedio que insertar algunos de los datos más tarde. Tienes que pasar una lista de columnas para asignar junto con tus datos. En este ejemplo, ya que sólo conoces el nombre y número de teléfono del cliente, son los dos únicos campos que puedes insertar. Ejemplo: INSERT INTO clientes (nombre, ph_number) VALUES ("John Doe", "555-5555");

  4. 4

    Optimiza el acceso de la base de datos, haciendo el menor número de consultas posibles. Hazlo insertando múltiples filas al mismo tiempo. Usa múltiples conjuntos de datos entre paréntesis, separados por comas después de la palabra clave VALUE. Ejemplo: INSERT INTO clientes (nombre, ph_number) VALUES ("John Doe", "555-5555"), ("Jack Smith", "555-6666"), ("Jill Brown", "555-7777");

  5. 5

    Usa un comando SELECT en lugar de la palabra clave VALUES cuando desees almacenar los resultados de una consulta SELECT en otra tabla. Esto se puede utilizar para exportar datos de una tabla e importarlos en otra en una sola consulta. Asegúrate de obtener el orden de las columnas correcto, también. En este caso, los datos de una base de datos de clientes vieja (la tabla old_customers) migra a una nueva base de datos del cliente. Ejemplo: INSERT INTO clientes (nombre, ph_number, dirección, balance) SELECT nombre, ph_number, dirección, balance FROM old_customers;

Consejos y advertencias

  • Usar el comando SELECT es una forma mucho más poderosa de insertar los datos que usar la palabra clave VALUES. Se usa mejor cuando se combinan bases de datos.

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles