Creación y manipulación de tablas de bases de datos.

Hay tres tipos de operaciones de tabla de base de datos: crear, cambiar y eliminar

Primero, crea una tabla CREATE TABLE

   1. Generalmente hay dos métodos para crear tablas: usando herramientas interactivas de creación y administración, y usando la manipulación de instrucciones MySQL

   2. Use la declaración MySQL para crear la tabla:

CREATE TABLE IF NOT EXISTS customer
(
	cust_id int(11) NOT NULL  AUTO_INCREMENT,
	cust_name char(255) NOT NULL DEFAULT 1,
	cust_email char(255) NULL,
	PRIMARY KEY (cust_id) USING BTREE
)ENGINE = InnoDB CHARSET=utf8;;

Como puede ver en lo anterior, el nombre de la tabla sigue inmediatamente a la palabra clave CREATE TABLE. SI NO EXISTE se crea si esta tabla no existe. CHARSET es establecer el formato de codificación de la tabla

La definición de cada columna comienza con el nombre de la columna, seguido del tipo de datos de la columna, la clave principal de la tabla se puede especificar con la palabra clave PRIMARY KEY,

Valor NULL : el valor NULL significa que no hay valor. Las columnas que permiten valores NULL también pueden no dar el valor de la columna durante la inserción. Cada columna es NULL o NOT NULL

Clave primaria : CLAVE PRIMARIA especifica la clave primaria. El valor de la clave primaria debe ser único. Si es la clave primaria de varias columnas, su combinación debe ser única. La clave primaria solo puede usar columnas que no sean NULL

Autoincremento : el significado de AUTO_INCREMENT es que se incrementa automáticamente cada vez que se agrega una fila.

Especifique el valor predeterminado : use la palabra clave DEFULT para especificar, si usa el valor predeterminado, no se proporciona ningún valor cuando inserta la fila, MySQL especificará un valor predeterminado

Tipo de motor : ENGINE especifica el tipo de motor. MySQL tiene muchos motores. La función del motor es procesar sus sentencias SQL.

  • InnoDB es un motor de procesamiento de transacciones confiable
  • MyISAM es un motor de rendimiento extremadamente alto que admite la búsqueda de texto completo, pero no admite el procesamiento de transacciones

 

En segundo lugar, actualice la tabla ALTER TABLE

Operación de actualización de tabla: 1. Indique el nombre de la tabla que se va a cambiar después de ALTERAR TABLA 2. Cambiar lista

Agregar una columna

ALTER TABLE customer
ADD cust_phone char(20)

  Eliminar la columna justo ahora

ALTER TABLE customer
DROP COLUMN cust_phone

  Defina la clave foránea:


ALTER TABLE customer
ADD CONSTRAINT fk_customer_orders
FOREIGN KEY (order_id) REFERENCES orders(order_num)

 

Tercero, elimine la tabla DROP TABLE

Eliminar una tabla elimina toda la tabla en lugar de eliminar todas sus filas

DROP TABLE customer

 

Cuarto, renombra la tabla RENAME TABLE

RENAME TABLE customers TO customers1

 

156 artículos originales publicados · Me gustaron 34 · Visitas 150,000+

Supongo que te gusta

Origin blog.csdn.net/bbj12345678/article/details/105580600
Recomendado
Clasificación