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

¿Cómo se crea una mesa en MySQL?

2014/11/9
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 restablecer variables de matriz en PHP
Cómo compilar MySQL Workbench en CentOS
Cómo importar archivos FTM MySQL
Cómo iniciar y Borrar una sesión en PHP
Cómo insertar en MySQL con PHP
Cómo configurar un servidor Apache para PHP
Cómo redirigir un URL en PHP
Cómo conectar dos formas a través de PHP
Conocimiento de la computadora © http://www.ordenador.online