Comandos DDL y DML MySQL
October 12, 2022 | Author: Anonymous | Category: N/A
Short Description
Download Comandos DDL y DML MySQL...
Description
CONTENIDO: 1.Lenguaje SQL 1. Componentes 2. Comandos 3. Clausulas 4. Operad ado ores l lg g!" !"o os #. Op Oper erad ador ores es de "o "om mpa para ra"! "!n n $. %un"! "!on ones es de ag agrreg egad ado o 2.&'SQL 1. Como en entrar a &(SQL 2. Coman and dos gen ene era ralles 3. S!n !ntta)!s "omandos DDL 4. S!n !ntta)!s "omandos D&L
*ers!n or!g!nal Desarrolla por I+& en 1,-4 as/ndose en un modelo matem/t!"o del !n0est!gador Dr. E. %.Codd ue luego se "on0!erte en el &ODELO ELCIONL DE DTOS DTOS a"tual. 5n pro(e"to de I+& llamado S!stem6 "onstru(e un protot!po s!mple llamado SQ5E ue despu7s se trans8orm en SQL. La empresa elat!onal So8t9are In" produ"e OCLE el pr!mer s!stema "omer"!al de +D ue usa SQL "omo su lenguaje de "onsulta. med!ados de los ;
%e"a a"tual: m(slJsele"t a"tual: m(slJsele"t "urrentPdate
5suar!o a"tual: m(slJsele"t a"tual: m(slJsele"t user=>
*er las ases de datos: m(slJ datos: m(slJ so9 dataases
""eder a una ase de datos: m(slJuse m(Pase
*er las talas de una ase de datos : m(slJ so9 tales
*er los "ampos de una tala: m(slJ des"r!e tala
Crear una ase de datos: m(slJ "reate dataase m(Pase
Crea"!n de +SES DE DTOS:
CREATE DATABASE nombre_base_de_datos; CREATE
Crea"!n de Talas Nue0as: CREATE TABLE nombre_tabla CREATE TABLE nombre_tabla ( campo1 tipo (tamaño), campo tipo (tamaño), !!!, (campo) "R#$AR% &E% (campo) );
Cod_dep integer not null, Nombre varchar(20) not null, Ubicacion varchar(20) not null, Primary key(cod_dep)) key(cod_dep)); ;
Crea"!n de Talas Nue0as ERE&BLO:
DE"ARTA$E'T CD_D NO&+ 5+ICCI E ON E" 1 *entas +ogot/ *
s!stema Cal! s Comer" Bere!ra !al
Create table departamento( Cod_dep integer not null, Nombre varchar(20) not null, Ubicacion varchar(20) not null, Primary key(cod_dep));
&od!@"arel D!seo de una Tala:
d!"!onar un "ampo:
El!m!nar un "ampo:
ALTER ALTER TABLE nombre_tabla TABLE nombre_tabla ADD ADD CL+$' campo CL+$' campo tipo tamaño;
ALTER TABLE nombre_tabla TABLE nombre_tabla DR" CL+$' campo; CL+$' campo;
&od!@"ar el D!seo de una Tala: Tala: ejemplos
grega un "ampo Salar!o de t!po &oneda a la tala Empleados: LTE T+LE T+LE Empleados Empleados DD COL5&N COL5&N Salar!o Salar!o C5ENC' C5ENC'
El!m!na el "ampo Salar!o de la tala Empleados. LTE T+LE T+LE Empleados Empleados DOB COL5&N Salar!o COL5&N Salar!o
El!m!nar u una na ase de datos: DR" DATABASE datos;
El!m!nar una tala: DR" TABLE tabla;
base de
Comandos D$L $-S.L #'SERT
grega un reg!stro en una tala.
Se la "ono"e "omo una "onsulta de datos aad!dos.
Esta "onsulta puede ser de dos t!pos:
Insertar un n!"o reg!stro
Insertar en una tala los reg!stros "onten!dos en otra tala.
Comandos D$L $-S.L #'SERT
Bara !nsertar ! nsertar un n!"o eg!stro: eg!stro:
#'SERT #'T #'T nombre_Tabla #'SERT campo') /AL+ES /AL+ES (0alor1, 0alor, !!!, 0alor');
(campo1,
campo,
!!,
Comandos D$L $-S.L #'SERT
Bara!nsertareg!strosdeotra Tala:
S!Tala( TalaOr!genposeenlam!smaestru"turapodemoss!mpl!@"arla arla s!nta)!sa:
#'SERT #'T #'SERT #'T Tabla #' base_e2terna3 (campo1, campo, !!!, campo') SELECT SELECT Tablari4en!campo1, Tablari4en!campo, !!!, Tablari4en!campo' 5R$ 5R$ Tablari4en #'SERT #'T #'T Tabla #'SERT
SELECT SELECT Tablari4en!7
5R$ 5R$
Tablari4en
e"ordar: Tabla dee tener todos los "ampos de Tablari4en =!gual nomre e !gual t!po>.
l !nsertar un 0alor en un "ampo autonum7r!"o se es"r!e el 0alor 0 alor ue "ontenga su "ampo omlogo en la tala or!gen no !n"rementandose "omo le
"orresponde.
Comandos D$L $-S.L #'SERT #nsertar Datos
Otra 8orma de !nsertar datos en una tala es "argarlos desde un ar"!0o de te)to: Crear un ar"!0o te)to en el +LOC DE NOTS "onser0ando el orden de los "ampos en la tala ( separados por una taula"!n.
Despu7s de "rear el ar"!0o se es"r!e el s!gu!ente "omando ten!endo en "uenta la ruta donde se guard el ar"!0o: LAD DATA LCAL nombre_tabla ;
#'5#LE
8c9::arci0o!t2t8
#'T
TABLE
Comandos D$L $%S.L DELETE
El!m!na los reg!stros de una o m/s de las talas l!stadas en la "l/usula %O& ue sat!s8agan la "l/usula FEE.
5na 0e? ue se an el!m!nado los reg!stros ut!l!?ando una "onsulta de orrado no puede desa"er la opera"!n.
DELETE DELETE
8/endedor8;
5R$ 5R$ Empleados @
View more...
Comments