BD 06 DDL 01
BD 06 DDL 01
BD 06 DDL 01
FES Aragón
ICO
Dr. Omar Mendoza González
SQL
n SQL es una herramienta para organizar, gestionar y
recuperar datos almacenados en una base de datos
informática.
mysql>
mysql> quit
mysql> exit
mac
/usr/local/mysql/bin/mysql –h 127.0.0.1 -u root -p
SQL
n ¿Qué puede hacer SQL?
n ejecutar consultas contra una BD
n recuperar datos de una BD
n insertar registros en una BD
n actualizar registros en una BD
n eliminar registros de una BD
n crear nuevas bases de datos
n crear nuevas tablas en una BD
n crear procedimientos almacenados en una BD
n crear vistas en una BD
n establecer permisos en tablas, procedimientos y vistas
SQL
n Las palabras clave de SQL NO distinguen
entre mayúsculas y minúsculas
n Es lo mismo
n select
n SELECT
n Select
n USER
n CREATE
n DATABASE
n ALTER
n TABLE
n DROP
n INDEX
n VIEW
n TRIGGER
n FUNCTION
Lenguaje de Manipulación de Datos
(LMD)
n INSERT
n UPDATE
n TABLE
n DELETE
n SELECT
SQL
n Algunos de los comandos SQL más importantes
n SELECT - extrae datos de una base de datos
n UPDATE - actualiza datos en una base de datos
n DELETE - elimina datos de una base de datos
n INSERT - inserta nuevos datos en una base de datos
n CREATE DATABASE - crea una nueva base de datos
n ALTER DATABASE - modifica una base de datos
n CREATE TABLE - crea una nueva tabla
n ALTER TABLE - modifica una tabla
n DROP TABLE - elimina una tabla
n CREATE INDEX - crea un índice
n DROP INDEX - elimina un índice
Usar una Base de Datos
show databases;
use colegio;
show tables;
Sentencias Básicas
select user(), connection_id(),
version(), database();
SELECT NOW();
CREATE {DATABASE}
[IF NOT EXISTS] db_name
CREATE SCHEMA
!"#$%&'()$&*+,-./0/1*2#'3)4$*536*78/-.9:;</0=-8>?*@@@A
'323'3$"3%*8/-.9:;B>.0> 78/-.9:;</0=-8>?*@@@A
!#$*C3D3&3*E"(%"(C3*F*%3&*$GDD*F*$#*("&)#$F*'3%&')"&H1
!#$*GIC(&3*E"(%"(C3*F*%3&*$GDD*F*$#*("&)#$F*
'3%&')"&H1
Lenguaje de Definición de Datos
(LDD)
"/->8J/+ DCC