La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Sentencias DDL.

Presentaciones similares


Presentación del tema: "Sentencias DDL."— Transcripción de la presentación:

1 Sentencias DDL

2 DESDE CONSOLA

3 CREAR BASE DE DATOS CREATE DATABASE db_name CREATE DATABASE Empresa

4 SELECCIONAR BASE DE DATOS
Debemos seleccionar una BD para que todas las operaciones que hagamos hagan referencia a esa base de datos. USE bd_name USE Empresa NOTA: si no recordamos el nombre exacto de la base de datos a seleccionar, podemos ver todas las bases de datos creadas con la sentencia: SHOW DATABASES;

5 CREAR TABLA CREATE TABLE table_name (     column1 datatype,     column2 datatype,     column3 datatype,    );

6 CREAR TABLA CREATE TABLE Persona ( PersonaID int NOT NULL, Nombre varchar(255), Apellido varchar(255), Direccion varchar(255), Ciudad varchar(255) PRIMARY KEY (PersonaID) );

7 MODIFICAR TABLA ALTER TABLE table_name ADD column_name datatype; ALTER TABLE table_name DROP COLUMN column_name; ALTER TABLE table_name MODIFY COLUMN column_name datatype; Añadir nueva columna Eliminar columna Modificar columna

8 MODIFICAR TABLA ALTER TABLE Persona ADD FechaNac varchar(10); ALTER TABLE Persona MODIFY FechaNac date; ALTER TABLE Persona DROP COLUMN FechaNac;

9 ELIMINAR TABLA DROP TABLE table_name; DROP TABLE Persona;

10 CLAVE FORÁNEA Considerar las siguientes tablas creadas:
Donde CiudadID en tabla Persona es clave foránea de la tabla Ciudad por medio del campo Codigo.

11 CLAVE FORÁNEA Modificaremos la tabla Persona para relacionarla con la tabla Ciudad por agregando una clave foránea: ALTER TABLE Persona ADD CONSTRAINT FK_PersonaCiudad FOREIGN KEY (CiudadID) REFERENCES Ciudad(Codigo); Nombre de la clave foránea Columna de la tabla que contiene el ID que le corresponde a la tabla con que se relaciona Tabla y clave con que se relaciona

12 OTRAS SENTENCIAS Mostrar todas las tablas de una base de datos seleccionada: SHOW TABLES; Mostrar las características de creación de una tabla: DESCRIBE nombre_tabla;


Descargar ppt "Sentencias DDL."

Presentaciones similares


Anuncios Google