English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

¿Cómo crear una tabla MySQL usando el motor de almacenamiento InnoDB?

Para crear una tabla con el motor InnoDB, podemos usar el comando ENGINE. Esta es la consulta de creación de tabla.

mysql> create table EmployeeRecords
- > (
- > EmpId int,
- > EmpName varchar(100),
- > EmpAge int,
- > EmpSalary float
- > (ENGINE=INNODB;

Ya hemos establecido ENGINE en INNODB anteriormente.

Usamos el comando DESC para verificar la descripción completa de la tabla.

mysql> DESC EmployeeRecords;

A continuación se muestra la salida.

+-----------+--------------+------+-----+---------+-------+
| Campo | Tipo | | Null | Llave | Predeterminado | Extra |
+-----------+--------------+------+-----+---------+-------+
| EmpId | int(11) | YES | | NULL | | |
| EmpName | varchar(100) | YES | | NULL | | |
| EmpAge | int(11) | YES | | NULL | | |
| EmpSalary | float | YES | | NULL | | |
+-----------+--------------+------+-----+---------+-------+
4 filas en conjunto (0.05 sec)

Verificar si la tabla se creó con InnoDB.

mysql> SHOW TABLE STATUS FROM business LIKE 'EmployeeRecords';

Este es el resultado-

+-----------------+--------+---------+------------+------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+-------------+------------+--------------------+----------+----------------+---------+
| Nombre | Motor | Versión | Formato de Fila | Filas | Longitud de Fila Media | Longitud de Datos | Longitud Máxima de Datos | Longitud de Índice | Espacio de Datos Libre | Auto Incremento | Tiempo de Creación | Tiempo de Actualización | Tiempo de Comprobación | Collación | Suma de Verificación | Opciones de Creación | Comentario |
+-----------------+--------+---------+------------+------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+-------------+------------+--------------------+----------+----------------+---------+
| employeerecords | InnoDB | 10 | Dinámico | 0 | 0 | 16384 | 0 | 0 | 0 | NULL | 2018-10-22 15:22:01 | NULL | NULL | utf8mb4_unicode_ci | NULL | | |
+-----------------+--------+---------+------------+------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+-------------+------------+--------------------+----------+----------------+---------+
1 fila en conjunto (0.10 sec)

En la salida anterior, "Engine" se muestra como "InnoDB".

Tutoriales de Elasticsearch