Introduccion al sql query

of 15 /15
INTRODUCCIÓN AL SQL Alexys Gonzalez 0412- 435.84.67

Embed Size (px)

description

Presentacion de introduccion al SQL

Transcript of Introduccion al sql query

  • 1. INTRODUCCIN AL SQL

2. AGENDADEFINICION.QUE PUEDE HACER SQL.QUE SE PUEDE HACER CON SQL.SYNTAXIS.PRINCIPALES SENTENCIAS.EJERCICIO 3. SQL (STRUCTUREDQUERY LANGUAJE)El lenguaje de consulta estructurado o SQL (por sus siglasen ingls structured query language) es un lenguajedeclarativo de acceso a bases de datos relacionales que permiteespecificar diversos tipos de operaciones en stas. Una de suscaractersticas es el manejo del lgebra y el clculorelacional permitiendo efectuar consultas con el fin de recuperar-de una forma sencilla- informacin de inters de una base dedatos, as como tambin hacer cambios sobre ella. SELECT campo1, campo2, FROM table 4. QUE PUEDE HACER SQL?- SQL puede ejecutar consultas en una base de datos SELECT campo1, campo2,- SQL puede recuperar datos de una base de datosFROM table- SQL puede insertar registros en una base de datos- SQL puede actualizar los registros en una base de datos- SQL puede eliminar registros de una base de datos INSERT INTO table (campo1)- SQL puede crear nuevas bases de datos VALUES (dato1)- SQL puede crear nuevas tablas en una base de datos- SQL puede crear procedimientos almacenados en una base dedatos DELETE FROM table- SQL puede crear vistas de una base de datos WHERE condicion- SQL puede establecer permisos en las tablas, losprocedimientos y puntos de vista 5. QUE SE PUEDE HACERCON SQL?El lenguaje SQL se usa en el desarrollo web para lacomunicacin entre la base de datos y la aplicacin (Se web ode escritorio). Los lenguajes mas usados tales como: php, jsp,asp por parte de la web; .net, java por parte de aplicaciones deescritorio; tienen librerias que hacen la conexin con la mayoriade los DBMS conocidos (ODBC, MySQL, ORACLE) que permitencomunicarse y hacer gestiones de la Base de Datos.Los ADMINISTRADORES de base de datos usan este lenguajepara gestionar la base de datos, guardando los procedimientosen documentos .sql para ejecutarlos automaticamente. 6. SYNTAXISLa mayora de las acciones que debe realizar en una base de datos se hacecon las sentencias SQL.Algunos sistemas de bases de datos requieren un punto y coma al finalde cada sentencia SQL.Punto y coma es la manera estndar para separar cada sentencia de SQLen sistemas de bases de datos que permiten ms de una sentencia SQL quese ejecutar en la misma llamada al servidor.SELECT * FROM table;INSERT INTO table (campo1, campo2) VALUES (valor1, valor2); 7. CREATE TABLEEsta sentencia se usa para crear tablas en una Base de datos. La syntaxis es:CREATE TABLE table_name(column_name1 data_type atributte,column_name2 data_type atributte,column_name3 data_type atributte,....CREATE TABLE inasistencia);(id int NOT NULL AUTO_INCREMENT,id_alumno int NOT NULL,id_causa int NOT NULL,fecha date NOT NULL,descripcion varchar(255),PRIMARY KEY (id)); 8. INSERT INTOEsta sentencia se usa insertar registros en las tablas de una Base de datos.La syntaxis es:INSERT INTO table_name (column1, column2, column3,...)VALUES (value1, value2, value3,...);INSERT INTO Persons (P_Id, LastName, FirstName)VALUES (5, Tjessem, Jakob); 9. SELECT FROMEsta sentencia se usa para seleccionar datos de las tablas, el resultado lomuestra en una tabla temporal. La syntaxis es:SELECT column_name(s)FROM table_name;SELECT LastName,FirstName FROM Persons;SELECT * FROM Persons; Nota: el * selecciona todos los campos de la tablaLastName FirstNameHansen OlaSvendson TovePettersenKari 10. WHERELa clusula WHERE se utiliza para extraer slo aquellos registros quecumplan un criterio determinado. La syntaxis es:SELECT column_name(s)FROM table_nameWHERE column_name operator valueSELECT * FROM PersonsWHERE City=SandnesLas comillas simples se usan para delimitar las condiciones:-Para datos tipo texto = WHERE city=Maracay-Para datos tipo numerico = WHERE numero=19 11. OPERADORES WHEREOperatorDescription= EqualNot equal> Greater than< Less than>=Greater than or equal