El funcionamiento básico de la tabla de la octava parte.

1. Crear una tabla

Use la cláusula CREATE TABLE para crear una nueva tabla. Durante el proceso de creación, debe indicar el nombre de la nueva tabla, así como los nombres y definiciones de las columnas de la tabla.

Ejemplo: crear tabla de clientes

SQL 语句 : CREAR TABLA clientes

(

cust_id int NO NULL AUTO_INCREMENT,

cust_name char (50) NOT NULL,

cust_city char (50) NULL DEFAULT 1,

cust_email char (255) NULL,

CLAVE PRIMARIA (cust_id)

) MOTOR = InnoDB;

AUTO_INCREMENT es un incremento automático. ENGINE = InnoDB es el motor interno de MySQL para gestionar y procesar datos específicamente. Cuando se utilizan sentencias SELECT u otro procesamiento de base de datos, el motor procesa las solicitudes internamente.

Varios motores comunes:

  • InnoDB es un motor de procesamiento de transacciones confiable, no admite la búsqueda de texto completo;
  • MEMORY es funcionalmente equivalente a MyISAM, pero debido a que los datos se almacenan en la memoria (no en el disco), la velocidad es muy rápida (especialmente adecuada para tablas temporales);
  • MyISAM es un motor de rendimiento extremadamente alto que admite la búsqueda de texto completo, pero no admite el procesamiento de transacciones.

Nota:

  • Permitir columnas NULL también permite que el valor de la columna no se dé al insertar filas. Las columnas que no permiten valores NULL no aceptan filas donde la columna no tiene valor, es decir, al insertar o actualizar filas, la columna debe tener un valor.
  • No confunda los valores NULL con cadenas vacías. El valor NULL no es ningún valor, no es una cadena vacía. Si especifica '', esto está permitido en la columna NOT NULL. La cadena vacía es un valor válido, no carece de valor. El valor NULL se especifica con la palabra clave NULL en lugar de la cadena vacía.

2. Actualiza la tabla

Para cambiar la estructura de la tabla usando ALTER TABLE, debe dar el nombre de la tabla modificada (la tabla debe existir, de lo contrario se informa un error) y el nombre de la columna que se va a cambiar.

Ejemplo 1: agregar una columna a la tabla de proveedores

SQL 语句 : ALTER TABLE vendedores ADD vend_phone CHAR (20);

Ejemplo 2: eliminar la nueva columna vend_phone

SQL 语句 : ALTERAR TABLA proveedores DROP COLUMN vend_phone;

Ejemplo 3: definir una clave foránea

SQL : : ALTER TABLE orderitems AGREGAR RESTRICCIÓN fk_orderitems_orders FOREIGN KEY (order_num) REFERENCES orders (order_num);

3. Eliminar la tabla

Ejemplo: eliminar clientes de la mesa

SQL 语句 : clientes DROP TABLE ;

4. Cambiar el nombre de la mesa

Ejemplo: nombre la tabla clientes1 y cambie el nombre de varias tablas

SQL 语句 : RENOMBRAR TABLA clientes a clientes1 ;

Sentencia SQL: RENAME TABLE clients TO clients1, tabla A TO tabla A1, tabla B TO tabla B1;

Supongo que te gusta

Origin www.cnblogs.com/wzw0625/p/12690335.html
Recomendado
Clasificación