¿Cuál es la sintaxis de "enum" en mysql??
La sintaxis para "Enumer"Se da a continuación:
[Column-name] enum ([value1], [value2], [value3], ...)Nota: Los valores de "Enumer"Debe colocarse dentro de la cadena citada literal.
Cree una tabla con una sola columna que contenga valores "enum"
Crear una tabla llamada "cronograma"Con tres columnas"identificación","día," y "actividad". Los detalles de la columna incluyen:
Escriba esta consulta para crear esta tabla:
Crear horario de tabla (El mensaje se mostrará como "Consulta bien"Después de crear la tabla con éxito:
Insertemos valores en esta tabla, los valores de "Enumer"Se puede proporcionar con los valores de otras columnas en el"INSERTAR" declaración. Ejecute esta consulta para insertar "Enumer"Valores junto con valores del"actividad" columna:
Insertar en valores de horario (día, actividad)La salida muestra un mensaje que "Consulta bien, 7 filas afectadas", Significa que los valores se insertan con éxito:
Para confirmar que los valores se insertan en el "cronograma"Tabla, ejecute esta consulta para ver los datos de la tabla:
seleccionar * del horario;La salida muestra el "cronograma"Tabla que contiene el"Enumer"Valores junto con el"actividad" y "identificación" valores:
Veamos otro ejemplo para usar el índice numérico al insertar el "Enumer"Valores en la tabla. Para hacerlo, en primer lugar, cree una tabla llamada "productos"Con tres columnas"identificación","nombre" y "categoría". Los detalles de las columnas:
Ejecute esta consulta proporcionada a continuación para crear una tabla:
Crear productos de mesa (El mensaje se mostrará como "Consulta bien"Después de crear la tabla con éxito:
Para insertar datos en este valor, proporcionar "nombre" para "productos"E índice de"Enumer"Valores, para insertar su valor de cadena en la tabla. Ejecute esta consulta:
Insertar en valores de productos (nombre, categoría)La salida muestra un mensaje que "Consulta bien, 5 filas afectadas", Significa que los valores se insertan con éxito:
Para confirmar si los datos se insertan correctamente, ejecute la consulta a continuación dada:
seleccionar * de productos;La tabla muestra valores disponibles en la tabla. Puedes ver que el "categoría"Está teniendo el"Enumer"Valores correspondientes a su índice que ingresó en el"INSERTAR" declaración:
Cree una tabla con más de una columna que contenga valores "enum"
La tabla puede contener varias columnas con "Enumer" tipo de datos. Crear una tabla llamada "Preferencias del usuario"Tener cuatro columnas"identificación","user_id","idioma" y "tema". Los detalles de las columnas:
Ejecute esta consulta para crear la tabla:
Crear tabla user_preferences (La salida muestra el mensaje como "Consulta bien":
El siguiente paso es insertar los datos en las columnas, así que escriba el siguiente comando:
Insertar en valores de user_preferences (user_id, idioma, tema)La salida muestra un mensaje como "Consulta bien, 3 filas afectadas", Que indicó que los datos están insertados:
Para ver los datos de la tabla, ejecute la consulta a continuación:
seleccionar * de user_preferences;La tabla consiste en dos filas que contienen valores "enum" junto con otras columnas:
Has aprendido con éxito sobre "Enumer"Tipo de datos y cómo configurar"Enumer"Valor en mysql.
Conclusión
El "Enumer"Es un tipo de datos en MySQL que almacena todos los valores posibles para una columna. Por ejemplo, el nombre de los días solo puede contener "7"Valores, así que estos"Enumer"Los valores se pueden establecer en el momento de la creación de la tabla usando"[Column-name] enum ([value1], [value2], [value3], ...)"Sintaxis. Cada "Enumer"El valor utiliza índices numéricos a partir de"1". Esta publicación discutió el "Enumer"Datos y cómo establecer su valor.