DDL DML SENTENCIAS FUNCIONES EN MYSQL

Páginas: 29 (7213 palabras) Publicado: 28 de julio de 2015
Universidad de Mariano Gálvez de Guatemala
Salamá Baja Verapaz
Ingeniería en Sistemas
Ing. Elmer Chilel
Elaboración de Páginas Web



















DDL – DML – Procedimiento Almacenados
Tipos de Datos – Funciones – Sentencias
En MYSQL
























Abner Gustavo Cuxum Larios
2490-07-6731
DDL: Data Definition Language

El Lenguaje de Definición de datos, es el adecuado para lasoperaciones de creación, modificación y eliminación de los elementos que componen una base de datos. Todos estos comandos son de manera definitiva e irreversible por lo que debemos manejar correctamente los privilegios de usuario con el fin de evitar inconvenientes. Sus tres comandos básicos son:

CREATE Crea elementos nuevos para la base de datos, incluye creación de tablas y sus atributos y lasmismas bases. Se refiere únicamente a estructura.

SINTAXIS PARA LA SENTENCIA CREATE TAB
CREATE TABLE table_name
(
column_name1 data_type(size),
column_name2 data_type(size),
column_name3 data_type(size),
....
);

ALTER Su uso se limita a la modificación de la estructura de elementos que ya han sido creados dentro de la base de datos.

SINTAXIS PARA LA SENTENCIA ALTER
Para borrar una columna de unatabla, hay que utilizar la siguiente sintaxis (algunos sistemas de bases de datos no permiten borrar una columna):
ALTER TABLE table_name
DROP COLUMN column_name


DROP Eliminación total de elementos existentes de la base de datos.

SINTAXIS PARA LA SENTENCIA DROP
DROP TABLE nombre_tabla;

TRUNCATE - elimina todos los registros de la tabla, incluyendo todos los espacios asignados a los registros.SINTAXIS PARA LA SENTENCIA TRUNCATE
TRUNCATE TABLE nombre_tabla;

DELETE: Borra una serie de filas de la tabla. Podemos usar una claúsula WHERE para limitar las filas a borrar, a las que cumplan una condición. La sintaxis sería:

SINTAXIS PARA LA SENTENCIA DELETE
DELETE FROM nombre_tabla WHERE condicion

Para nuestro caso:

DELETE FROM entradas WHERE id = 2;


DML: Data Management LanguageLenguaje de manejo de datos. Es el encargado de la administración y filtrado de datos ya existentes adentro del repositorio de información. También es responsabilidad del DBA (Data Base Administrator) la administración de los privilegios para estas operaciones, sus comandos son:

INSERT Encargado de la inserción de nuevas tuplas a la tabla (o tablas)

Sintaxis SQL INSERT INTO
Se puede escribir lasentencia INSERT INTO de dos maneras.
La primera forma no especifica los nombres de las columnas en las que se inserta los datos, sólo se especifican los valores:
INSERT INTO table_name
VALUES (value1,value2,value3,...);

La segunda forma especifica tanto los nombres de las columnas como los valores a insertar;
INSERT INTO table_name (column1,column2,column3,...)
VALUES(value1,value2,value3,...);
EJEMPLO SQL INSERT INTO
Insertamos dos nuevos valores en una nueva tabla "publisher2";
INSERT INTO eli.publisher2 (name, phone) VALUES ('New Store', '555 666');


UPDATE Comando que utilizamos para la actualización de tuplas existentes. Cuando actualización esto también incluye la modificación de datos, no de estructura.

Sintaxis SQL UPDATE
La sintaxis básica de la claúsula UPDATE es lasiguiente:
UPDATE table_name
SET column_name = value
WHERE condition

Ejemplo SQL UPDATE
Primero vamos a ver que datos tenemos en la tabla "publisher2";


DELETE Encargado de la eliminación de tuplas, requiere una condición para no hacer una eliminación total de los datos existentes.

Sintaxis SQL DELETE
DELETE FROM table_name
WHERE some_column=some_value;

Ejemplo SQL DELETE
Acontinuación vemos nuestra tabla "publisher3", que es la que vamos a usar en nuestro ejemplo para borrar datos;
SELECT Comando utilizado para la filtración o selección de ciertos campos dentro de las tablas. Es el que requiere mayor recurso por parte del programador, pues las consultas pueden resultar muy complejas.

SELECT matricula,
marca,
modelo, color,
num_kilometros

FROM automoviles...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Terminologia dml ddl dba sql operadores y funciones
  • Dml Y Ddl
  • Ddl y dml
  • SQL DDL DML
  • Instrucciones ddl y dml
  • Sentencia MySQL
  • Sql-Dml-Ddl Lenguajes De Bd
  • DDL Y DML

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS