0% encontró este documento útil (0 votos)
110 vistas14 páginas

Create, Drop y Alter

El documento describe los comandos SQL CREATE, DROP y ALTER y sus usos. CREATE se usa para crear bases de datos y tablas, especificando columnas, tipos de datos y restricciones. DROP elimina tablas existentes. ALTER modifica tablas existentes agregando, modificando o eliminando columnas.

Cargado por

Cristian David
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
110 vistas14 páginas

Create, Drop y Alter

El documento describe los comandos SQL CREATE, DROP y ALTER y sus usos. CREATE se usa para crear bases de datos y tablas, especificando columnas, tipos de datos y restricciones. DROP elimina tablas existentes. ALTER modifica tablas existentes agregando, modificando o eliminando columnas.

Cargado por

Cristian David
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 14

CREATE, DROP

y ALTER
1. CREATE BASE DE DATOS
2. CREATE TABLE
Índice 3. DROP TABLE
4. ALTER TABLE

CREATE, DROP y ALTER


1 CREATE Base de Datos

CREATE, DROP y ALTER


Comando CREATE DATABASE
Con CREATE DATABASE podemos crear una base de datos desde cero.

SQL CREATE DATABASE miprimerabasededatos;


USE miprimerabasededatos;

CREATE, DROP y ALTER


2 CREATE TABLE

CREATE, DROP y ALTER


Comando CREATE TABLE
Con CREATE TABLE podemos crear una tabla desde cero, junto con sus
columnas, tipos y constraints.

CREATE TABLE nombre_de_la_tabla (

SQL nombre_de_la_columna_1 TIPO_DE_DATO CONSTRAINT,


nombre_de_la_columna_2 TIPO_DE_DATO CONSTRAINT
)

CREATE TABLE post (


id INT PRIMARY KEY AUTO_INCREMENT,
SQL titulo VARCHAR(200)
)

CREATE, DROP y ALTER


Ejemplo CREATE TABLE
CREATE TABLE peliculas (
id INT PRIMARY KEY AUTO_INCREMENT,
title VARCHAR(500) NOT NULL,
rating DECIMAL(3,1) NOT NULL,
SQL awards INT DEFAULT 0,
release_date DATE NOT NULL,
length INT NOT NULL
);

CREATE, DROP y ALTER


FOREIGN KEY
Cuando creemos una columna que contenga una id foránea, será necesario
usar la sentencia FOREIGN KEY para aclarar a qué tabla y a qué columna
hace referencia aquel dato.
Es importante remarcar que la tabla “clientes” deberá existir antes de
correr esta sentencia para crear la tabla “ordenes”.

CREATE TABLE ordenes (


orden_id INT NOT NULL,
orden_numero INT NOT NULL,

SQL cliente_id INT,


PRIMARY KEY (orden_id),
FOREIGN KEY (cliente_id) REFERENCES clientes(id)
);

CREATE, DROP y ALTER


3 DROP TABLE

CREATE, DROP y ALTER


Comando DROP TABLE
DROP TABLE borrará la tabla que le especifiquemos en la sentencia.

SQL DROP TABLE IF EXIST peliculas;

CREATE, DROP y ALTER


4 ALTER TABLE

CREATE, DROP y ALTER


Comando ALTER TABLE
ALTER TABLE permite alterar una tabla ya existente y va a operar con tres
comandos:
● ADD: para agregar una columna.

● MODIFY: para modificar una columna.

● DROP: para borrar una columna.

CREATE, DROP y ALTER


Ejemplos ALTER TABLE
ALTER TABLE peliculas
SQL
ADD rating DECIMAL(3,1) NOT NULL;

Agrega la columna rating, aclarando tipo de dato y constraint.

ALTER TABLE peliculas


SQL
MODIFY rating DECIMAL(4,1) NOT NULL;

Modifica el decimal de la columna rating. Aunque el resto de las configuraciones


de la tabla no se modifiquen, es necesario escribirlas en la sentencia.

ALTER TABLE peliculas


SQL
DROP rating;

Borra la columna rating.


CREATE, DROP y ALTER
Título del ppt

También podría gustarte