“Conocimiento Programación>Programación PHP /MySQL

¿Cómo se crea una mesa en MySQL?

2015/11/6
Aquí hay un desglose de cómo crear tablas en MySQL, junto con explicaciones y ejemplos:

La declaración `Crear tabla`

El comando núcleo es `table cree '. Aquí está la sintaxis básica:

`` `SQL

Crear tabla table_name (

column1 data_type (tamaño) [restricciones],

column2 data_type (tamaño) [restricciones],

...

columnn data_type (tamaño) [restricciones]

);

`` `` ``

Explicación

* `table_name`: Elija un nombre descriptivo para su tabla. Los nombres de las tabla deben ser minúsculas y a menudo usar subrayos para separar las palabras (por ejemplo, `usuarios`,` productos ').

* `column1`,` column2`, ...: Estos son los nombres de las columnas (campos) dentro de su tabla.

* `data_type`: Esto especifica el tipo de datos que se almacenará cada columna. Los tipos de datos comunes incluyen:

* `int`: Números enteros (por ejemplo, 10, -5, 200)

* `varchar (tamaño)`: Cadenas de longitud variable (por ejemplo, "Hola", "John Doe")

* `char (tamaño)`: Cadenas de longitud fija (por ejemplo, "ABC", "123")

* `Text`: Cadenas de texto largas (por ejemplo, una publicación de blog)

* `date`: Fechas (por ejemplo, "2023-12-18")

* `DateTime`: Fechas y tiempos (por ejemplo, "2023-12-18 10:30:00")

* `decimal (precisión, escala)`: Números decimales (por ejemplo, 12.34, -5.00)

* `boolean`: Valores verdaderos o falsos (por ejemplo, 1 o 0)

* `size` (opcional): Para los tipos de cadenas (`varchar`,` char`), especifique la longitud máxima en los caracteres.

* `restricciones '(opcional): Estas son reglas que hacen cumplir la integridad de los datos, como:

* `no nulo`: La columna no se puede dejar vacía.

* `único ': Asegura que cada valor en la columna sea único.

* `Clave primaria`: Un identificador único para cada fila de la tabla. Por lo general, es una sola columna, pero también puede definir claves primarias compuestas con múltiples columnas.

* `Clave exterior`: Crea una relación entre dos tablas haciendo referencia a la clave principal de otra tabla.

* `auto_incement`: Genera automáticamente un número único para cada nueva fila agregada a la tabla.

Ejemplos

1. Creación de una tabla simple de `usuarios`:

`` `SQL

Crear usuarios de tabla (

user_id int Auto_incement Key primario,

nombre de usuario varchar (50) no nulo,

Envíe un correo electrónico a Varchar (255) no es NULL único,

contraseña varchar (255) no nula

);

`` `` ``

2. Creación de una tabla de 'productos' con una clave extranjera:

`` `SQL

Crear productos de mesa (

Product_id int Auto_incement Key primario,

nombre Varchar (255) No nulo,

precio decimal (10,2) no nulo,

category_id int,

Categorías de referencias de Key (Category_ID) de Exterior (Category_ID)

);

`` `` ``

Notas importantes:

* Sensibilidad de casos: La tabla MySQL y los nombres de columnas generalmente son insensibles a los casos.

* Base de datos: Asegúrese de estar conectado a la base de datos correcta antes de crear tablas.

Avíseme si tiene una estructura de tabla específica en mente, y puedo ayudarlo a escribir la declaración apropiada 'Crear tabla'.

Programación PHP /MySQL
Cómo desactivar una alerta en la pantalla en PHP
000X0 PHP cadena de error
Cómo visualizar y Estructura MySQL con PHP
Cómo quitar un cero con PHP
Cómo crear un Área de Cliente con PHP
Cómo crear RSS con PHP
¿Cómo revertir la Dirección índice en MySQL
Is_array Vs . Is_string en PHP
Conocimiento de la computadora © http://www.ordenador.online