PHP

MySQLi CREATE Table: Sintaxis para crear una tabla en MySQLi

Sintaxis básica

La sintaxis básica para crear una tabla en MySQLi es la siguiente:

CREATE TABLE nombre_tabla (columna1 tipo_dato, columna2 tipo_dato, …);

Donde:

  • CREATE TABLE: indica que se va a crear una nueva tabla.
  • nombre_tabla: es el nombre que se le dará a la tabla.
  • columna1, columna2, …: son los nombres de las columnas que se agregarán a la tabla.
  • tipo_dato: es el tipo de dato que se asignará a cada columna.

Es importante tener en cuenta que cada columna debe tener un nombre único y un tipo de dato asignado.

Especificando columnas y tipos de datos

Al crear una tabla en MySQLi, es necesario especificar las columnas y los tipos de datos que se utilizarán. Algunos de los tipos de datos más comunes son:

  • INT: para números enteros.
  • VARCHAR: para cadenas de texto de longitud variable.
  • DATE: para fechas en formato ‘YYYY-MM-DD’.
  • DECIMAL: para números decimales.
  • BOOLEAN: para valores booleanos (verdadero o falso).

Por ejemplo, si queremos crear una tabla llamada «usuarios» con las columnas «id» (entero), «nombre» (cadena de texto) y «fecha_nacimiento» (fecha), la sintaxis sería la siguiente:

CREATE TABLE usuarios (id INT, nombre VARCHAR(50), fecha_nacimiento DATE);

Definiendo claves primarias

Una clave primaria es una columna o conjunto de columnas que identifican de manera única cada fila en una tabla. Para definir una clave primaria en MySQLi, se utiliza la siguiente sintaxis:

CREATE TABLE nombre_tabla (columna1 tipo_dato, columna2 tipo_dato, …, PRIMARY KEY (columna1));

Recomendado:  Final Keyword: Significado y definición de esta palabra clave

Donde:

  • PRIMARY KEY: indica que la columna especificada es la clave primaria.
  • columna1: es la columna que se desea definir como clave primaria.

Es importante destacar que una tabla solo puede tener una clave primaria y que esta debe ser única para cada fila.

Agregando restricciones y atributos a las columnas

Además de especificar los tipos de datos, es posible agregar restricciones y atributos a las columnas al momento de crear una tabla en MySQLi. Algunas de las restricciones y atributos más comunes son:

  • NOT NULL: indica que la columna no puede contener valores nulos.
  • DEFAULT valor: establece un valor predeterminado para la columna.
  • AUTO_INCREMENT: hace que la columna se incremente automáticamente con cada nueva fila.
  • UNIQUE: asegura que los valores en la columna sean únicos.

Por ejemplo, si queremos agregar la restricción «NOT NULL» a la columna «nombre» y el atributo «AUTO_INCREMENT» a la columna «id» en la tabla «usuarios», la sintaxis sería la siguiente:

CREATE TABLE usuarios (id INT AUTO_INCREMENT, nombre VARCHAR(50) NOT NULL, fecha_nacimiento DATE);

Ejemplo de creación de tabla en MySQLi

A continuación, se muestra un ejemplo completo de cómo crear una tabla en MySQLi:

CREATE TABLE usuarios (id INT AUTO_INCREMENT, nombre VARCHAR(50) NOT NULL, fecha_nacimiento DATE, PRIMARY KEY (id));

En este ejemplo, se crea una tabla llamada «usuarios» con tres columnas: «id» (entero con incremento automático), «nombre» (cadena de texto no nula) y «fecha_nacimiento» (fecha). Además, se define la columna «id» como clave primaria.

Esta es la sintaxis básica para crear una tabla en MySQLi. Recuerda que puedes personalizarla según tus necesidades, agregando o modificando columnas, tipos de datos, restricciones y atributos.

Recomendado:  Exception Handling in PHP: Best Practices for Managing Exceptions

Autor

osceda@hotmail.com

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *