Compartir tecnología

datos de prueba de importación de mysql

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Este suele ser el caso durante la operación y el mantenimiento: MySQL cambia el nombre de la tabla, crea la misma tabla sin datos y copia algunos datos de la tabla anterior en ella.

Cambiar nombre de tabla

RENAME TABLE old_table_name TO new_table_name;

Esto reemplazará la tabla original.old_table_nameCambiar nombre anew_table_name

Cree una estructura de tabla idéntica, pero sin los datos.

CREATE TABLE new_table LIKE old_table_name;

Esto creará un archivo llamadonew_tableuna nueva tabla cuya estructura se basa enold_table_nameestructura, pero no se copiará ningún dato.

Copie varios datos de la tabla anterior a la tabla nueva

INSERT INTO new_table SELECT * FROM old_table_name LIMIT number_of_rows;

Esto empezará desdeold_table_nameAntes de seleccionarnumber_of_rowsbandaInserción de datosllegarnew_table medio.Necesitasnumber_of_rowsReemplaza con lo que quierasCopiarFilas.

Asegúrese de hacer una copia de seguridad de sus datos antes de realizar estas operaciones para evitar problemas imprevistos.Si no está seguro, comience con unentorno de pruebaPruebe estos comandos en .

A continuación se muestra un ejemplo de todos los pasos anteriores combinados:

  1. -- 假设原来的表名为 orders
  2. -- 第一步:重命名原来的表
  3. RENAME TABLE orders TO orders_backup;
  4. -- 第二步:创建一个新的空表,结构和原来的表一样
  5. CREATE TABLE orders LIKE orders_backup;
  6. -- 第三步:复制原表的前10条数据到新表中
  7. INSERT INTO orders SELECT * FROM orders_backup LIMIT 10;

Estas operaciones deben realizarse en la herramienta de línea de comandos MySQL o en cualquier herramienta de administración de bases de datos que proporcione una interfaz SQL. Asegúrese de tener permisos suficientes para ejecutar estos comandos.