Las Instrucciones Principales de SQL Se Pueden Clasificar en Tres Grupos
-
Upload
bruno-daniel -
Category
Documents
-
view
846 -
download
0
Transcript of Las Instrucciones Principales de SQL Se Pueden Clasificar en Tres Grupos
5/13/2018 Las Instrucciones Principales de SQL Se Pueden Clasificar en Tres Grupos - slidep...
http://slidepdf.com/reader/full/las-instrucciones-principales-de-sql-se-pueden-clasificar-en
Las instrucciones principales de SQL se pueden clasificar en tres grupos:
Data Manipulation Language (DML): SELECT, INSERT, UPDATE y DELETE, y
varias instrucciones mas sirven para leer datos de las tablas, y para almacenar y
modificarlos. Son la parte central del lenguaje.
Data Definition Language (DDL): son las instrucciones que sirven para disenar labase de datos: CREATE TABLE, ALTER TABLE, ...
Data Control Language (DCL): son las instrucciones usadas para definir los
mecanismos de seguridad de las base de datos: GRANT, REVOKE.
SELECT se utiliza para extraer informacion de las tablas. mysql> SELECT * FROMeditoriales;
Se puede usar para contar el numero de registros: mysql> SELECT COUNT(editID)
FROM editoriales;
el numero de registros unicos (DISTINCT): mysql> SELECT COUNT(DISTINCTeditID) FROM titulos;
Se pueden ordenar los resultados: mysql> SELECT * FROMeditoriales ORDER BY
nombreEdit;
Si queremos filtrar los resultados de un SELECT
podemos poner condiciones:
mysql> SELECT nombreAutor FROM
autores WHERE nombreAutor >='M';
mysql> SELECT nombreAutor FROM
autores WHERE nombreAutor LIKE'%ar%';
mysql> SELECT nombreAutor FROM
autores WHERE IDautor IN (1, 7,37);
INSERT se pueden anadir registros a una tabla. INSERT INTO titulos (titulo,
año)
VALUES ('MySQL', 2007)
INSERT INTO titulosVALUES (NULL, 'MySQL', '', 1,
NULL, NULL, NULL, 2007, NULL,
NULL, NULL)
Tambien se pueden insertar varios registros a la
vez:
INSERT INTO titulos (titulo,
año)VALUES ('tituloA', '2007'),
('tituloB', 2007), ('tituloC',
2007)
UPDATE se pueden modificar registros ya existentes. Engenral se usa
de la forma:
UPDATE nombre_de_tablaSET columna1=valor1,
columna2=valor2, ...
WHERE id_columna=n
DELETE se pueden borrar registros de una tabla. DELETE FROM nombre_de_tabla
WHERE id_columna=n
se pueden borrar registrosde diferentes tablas a la vez: DELETE t1, t2 FROM t1, t2, t3WHERE condicion1 AND condicion2
...
DELETE titulos FROM titulos,rel_titulo_autor, autores
WHERE titulos.tituloID =
titulo_autor.tituloID
AND autores.autorID =rel_titulo_autor.autorID
AND autores.nombreAutor =
'Costa Pau'
5/13/2018 Las Instrucciones Principales de SQL Se Pueden Clasificar en Tres Grupos - slidep...
http://slidepdf.com/reader/full/las-instrucciones-principales-de-sql-se-pueden-clasificar-en
DELETE y
UPDATE
DELETE [LOW_PRIORITY] [QUICK] [IGNORE] FROM
tbl_name
[WHERE where_definition]
[ORDER BY ...][LIMIT row_count]
UPDATE [LOW_PRIORITY] [IGNORE] tbl_name
SET col_name1=expr1 [, col_name2=expr2 ...]
[WHERE where_condition]
[ORDER BY ...] [LIMIT row_count]
5/13/2018 Las Instrucciones Principales de SQL Se Pueden Clasificar en Tres Grupos - slidep...
http://slidepdf.com/reader/full/las-instrucciones-principales-de-sql-se-pueden-clasificar-en