Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porSara Morales Martín Modificado hace 8 años
1
saregune CC 2009 SQL Introducción
2
base de datos Una estructura ordenada de información.
3
base de datos tablas registros campos
4
ejemplo Wordpress wp29 wp_users uno por usuario/a user_login, user_password,.. base de datos tabla registros campos
5
wp29 wp_options todas las opciones option_name, option_value,.. base de datos tabla registros campos ejemplo Wordpress II
6
definición campo Recoge una característica de un elemento (item): nombre, edad, login, valor, descripción campo field columna col
7
definición registro Toda la información sobre unelemento, lo que sería su ficha completa. registro register fila row ficha
8
definición tabla Todos los registros de un determinado tipo: alumnas, clientes, facturas, productos, tabla table
9
base de datos Una serie de tablas agrupadas. Tambien incluye vistas, procedimientos, etc. base de datos database
10
SQL Structured Query Language Lenguaje de consulta estructurado Ingles plano para dialogar con un servidor. definición
11
SQL SELECT nombre FROM personas UPDATE precio=precio*1.05 FROM productos SELECT nombre, apellidos FROM alumnos WHERE edad > 35 ORDER BY apellidos ejemplos
12
SQL Una solución: - unificada. - lógica - ideal para arquitectura cliente/servidor
13
Servidor SQL Servidor que responde a peticiones SQL.
14
Servidores SQL mySQL -> mariaSQL postgreSQL sqLite ORACLE SQL-SERVER (microsoft) DB2 (*) Libres fuente wikipedia Privativos
15
SQL BASICO
16
SQL SELECT UPDATE INSERT DELETE
17
SQL SELECT UPDATE INSERT DELETE seleccionar / consulta actualizar / cambiar insertar / añadir borrar
18
SQL SELECT Sirve para hacer una consulta.
19
SQL SELECT SELECT [ALL | DISTINCT | DISTINCTROW ] [HIGH_PRIORITY] [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [SQL_BUFFER_RESULT] [SQL_CACHE | SQL_NO_CACHE] [SQL_CALC_FOUND_ROWS] select_expr,... [INTO OUTFILE 'file_name' export_options | INTO DUMPFILE 'file_name'] [FROM table_references [WHERE where_definition] [GROUP BY {col_name | expr | position} [ASC | DESC],... [WITH ROLLUP]] [HAVING where_definition] [ORDER BY {col_name | expr | position} [ASC | DESC],...] [LIMIT {[offset,] row_count | row_count OFFSET offset}] [PROCEDURE procedure_name(argument_list)] [FOR UPDATE | LOCK IN SHARE MODE]]
20
SQL SELECT BASICO SELECT [ALL | DISTINCT | DISTINCTROW ] [HIGH_PRIORITY] [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [SQL_BUFFER_RESULT] [SQL_CACHE | SQL_NO_CACHE] [SQL_CALC_FOUND_ROWS] select_expr,... [INTO OUTFILE 'file_name' export_options | INTO DUMPFILE 'file_name'] [FROM table_references [WHERE where_definition] [GROUP BY {col_name | expr | position} [ASC | DESC],... [WITH ROLLUP]] [HAVING where_definition] [ORDER BY {col_name | expr | position} [ASC | DESC],...] [LIMIT {[offset,] row_count | row_count OFFSET offset}] [PROCEDURE procedure_name(argument_list)] [FOR UPDATE | LOCK IN SHARE MODE]]
21
SELECT mas simple SELECT campos FROM tabla tabla: tabla desde donde se extraen los datos
22
SELECT campos SELECT * FROM.. SELECT campo1, campo2 FROM.. SELECT expresion AS campo * los campos se separan con coma.
23
ejemplos campos SELECT * FROM tienda_inventario SELECT nombre,apellidos FROM personas SELECT stock*precio AS valorAlmacen FROM productos
24
SELECT ORDER SELECT... FROM... ORDER BY campo ASC | DESC Permite ordenar los resultados de la consulta.
25
ejemplos ORDER BY ORDER BY nombre ORDER BY apellidos, nombre ORDER BY precio, nombre
26
ORDER BY.. ASC | DESC ASC A-Z 0-1000 DESC Z-A 1000-0
27
usos ASC letras orden alfabético números menos a mas fecha mas viejos al principio
28
usos DESC letras orden alfabético inverso números los mas caros primero, los mas vistos, los mas vendidos... fecha lo mas reciente primero
29
ejemplos ORDER BY SELECT * FROM personas ORDER by apellidos, nombre SELECT stock*precio AS valorAlmacen FROM productos ORDER BY valorAlmacen DESC SELECT * FROM articulos ORDER BY ventas DESC
30
SELECT WHERE SELECT... FROM... WHERE condición ORDER BY... Permite filtrar los resultados
31
SQL SELECT WHERE WHERE filtrar los campos WHERE precio>100 WHERE stock > 5 WHERE localidad="vitoria-gasteiz"
32
SQL clausulas FROM, WHERE, ORDER son clausulas Siempre van en ese orden FROM -> WHERE ->ORDER
33
SQL SELECT FROM FROM tabla Los datos se extraen de una sola tabla o vista
34
SQL SELECT FROM FROM tabla JOIN tabla2 ON id=referencia. Los datos se extraen de dos tablas que se relacionan según la expresión de ON
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.