3. • CREATE | CREAR
Este comando permite crear objetos de datos, como nuevas bases de
datos, tablas, vistas y procedimientos almacenados.
Ejemplo (crear una tabla)CREATE TABLE 'CUSTOMERS';
• ALTER | MODIFICAR
Este comando permite modificar la estructura de un objeto. Se pueden
agregar/quitar campos a una tabla, modificar el tipo de un campo,
agregar/quitar índices a una tabla, modificar un trigger, etc.
Ejemplo (agregar columna a una tabla)
ALTER TABLE 'ALUMNOS' ADD EDAD INT UNSIGNED;
• Eliminar
DROP TABLE 'ALUMNOS';.
• Borrar tabla
TRUNCATE TABLE 'NOMBRE_TABLA';
4. 1.- Lenguaje de definición de datos (DDL).
• DDL está compuesto por sentencias para la creación
(CREATE), modificación (ALTER) y borrado (DROP) de
los componentes principales de una base de datos:
• base de datos (DATABASE)
• tablas (TABLE)
• vistas (VIEW)
• índices (INDEX)
• procedimientos almacenados (PROCEDURE)
• disparadores (TRIGGER).
5. 2.- Lenguaje de manipulación de
datos (DML).
• DML está compuesto por sentencias que sirven
para :
• consultar (SELECT)
• insertar (INSERT)
• modificar (UPDATE)
• borrar (DELETE)
6. 3.- Lenguaje de control de datos (DCL).
• DCL está compuesto por sentencias SQL para
controlar las funciones de administración :
• Confirmar la operacion (COMMIT)
• Retroceder la operacion (ROLLBACK)
• Dar permisos (GRANT)
• Quitar permisos (REVOKE)
7. variables
• Una variable declarada existe dentro del entorno en que se
declara; debemos declarar y emplear la variable en el mismo lote
de sentencias, porque si declaramos una variable y luego, en otro
bloque de sentencias pretendemos emplearla, dicha variable ya
no existe. Por ejemplo, si ejecutamos estas sentencias en
diferentes lotes:
• declare @variable varchar(10); select @variable;aparece un
mensaje indicando que la variable "@variable" debe ser
declarada.
• Debemos tipear:
• declare @variable varchar(10) select @variable; Disponemos
punto y coma solo al final de la última instrucción del lote.
• Una variable a la cual no se le ha asignado un valor contiene
"null".
8. • Se le asigna un valor inicial con "set":
• set @edad=45 Para almacenar un valor en una
variable se coloca el signo igual (=) entre la variable
y el valor a asignar.
• Si le asignamos un valor resultado de una consulta,
la sintaxis es:
• select @nombre = autor from libros where
titulo='Uno' Podemos ver el contenido de una
variable con:
• select @nombre; Una variable puede tener
comodines:
• declare @patron varchar(30) set @patron='B%'
select autor from libros where autor like @patron;
12. Soporte para bases de datos php:
• Una de sus características más potentes es su
suporte para gran cantidad de bases de datos.
Entre su soporte pueden mencionarse InterBase,
mSQL, MySQL, Oracle, Informix, PosgreSQL,
entre otras. PHP también ofrece la integración
con las varias bibliotecas externas, que permiten
que el desarrollador haga casi cualquier cosa
desde generar documentos en pdf hasta
analizar código XML.
13. • Su sintaxis es muy similar a la del ASP, pues el
código PHP va incrustado dentro del código
HTML. Sus tags van incluidos dentro de . Un
ejemplo práctico de una instrucción funcional de
PHP sería:
<?php print "Hola, Maestros del Web!";?>
• Que al ser ejecutado en el servidor nos
imprimiría dentro del código HTML la frase:
Hola, Maestros del Web!