ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Base De Datos Sentencias


Enviado por   •  15 de Mayo de 2014  •  764 Palabras (4 Páginas)  •  289 Visitas

Página 1 de 4

Sentencias Básicas en SQL

Las sentencias SQL se pueden agrupar por funcionalidades:

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).

2.- Lenguaje de manipulación de datos (DML).

DML está compuesto por sentencias que sirven para :

• consultar (SELECT)

• insertar (INSERT)

• modificar (UPDATE)

• borrar (DELETE)

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)

Compendio (del latín compendĭum) es el nombre que recibe una breve pero detallada y precisa compilación de un área determinada deĺ conocimiento humano. En la mayoría de los casos el área de conocimiento se referirá a un cierto campo delimitado de interés (en este caso SQL). A veces puede ser un resumen de una obra mayor. Dentro de la brevedad de la exposición, el compendio puede contener materia complicada y extensa.

Conectarse a mysql

CODE:

1. mysql -h localhost -u root -p pruebas

Crear una base de datos

SQL:

1. CREATE DATABASE pruebas;

Usar una base de datos

PLAIN TEXT

SQL:

1. USE pruebas;

Ver estructura de una tabla de datos

PLAIN TEXT

SQL:

1. DESCRIBE Alumnos ;

Ver tablas de datos

SQL:

1. SHOW TABLES;

Borrar tabla de datos

PLAIN TEXT

SQL:

1. DROP Notas;

2. Crear una tabla de datos

PLAIN TEXT

SQL:

1. CREATE TABLE Alumnos(

2. id INT NOT NULL,

3. nombre VARCHAR (10) NOT NULL,

4. apellido VARCHAR (10) NOT NULL,

5. telefono LONG,

6. CONSTRAINT alumnosPk1 PRIMARY KEY (id)

7. );

8.

9. CREATE TABLE Notas(

10. id INT NOT NULL,

11. modulo VARCHAR (10) NOT NULL,

12. parcial INT NOT NULL,

13. nota INT NOT NULL CHECK (VALUE BETWEEN 1 AND 10),

14. CONSTRAINT notasPk1 PRIMARY KEY (id, modulo),

15. CONSTRAINT notasfk1 FOREIGN KEY (id) REFERENCES Alumnos(id)

16. );

Insertar datos en una tabla de datos

PLAIN TEXT

SQL:

1. INSERT INTO Alumnos VALUES(’1′,‘juan’,‘garcia’,’949494949′);

2. INSERT INTO Alumnos VALUES(’2′,‘maria’,‘alvarez’,”);

3. INSERT INTO Alumnos VALUES(’3′,‘carlos’,‘perez’,’6458544′);

4. INSERT INTO Alumnos VALUES(’4′,‘alberto’,‘jimenez’,”);

5. INSERT INTO Alumnos VALUES(’5′,‘vanesa’,‘galera’,’912552522′);

Visualizar datos en una tabla de datos

PLAIN TEXT

SQL:

1. SELECT * FROM Alumnos;

Visualizar datos seleccionados en una tabla de datos

Usamos la sentencia WHERE:

PLAIN TEXT

SQL:

1. SELECT * FROM Alumnos

2. WHERE (id> 5 AND (nombre=‘alberto’);

Visualizar datos seleccionados en una tabla de datos, por orden

Usamos la sentencia ORDER BY, si no indicamos parámetros es ascendente, el contrario es DESC

PLAIN TEXT

SQL:

1. SELECT apellido, nombre

2. FROM Alumnos

3. ORDER BY apellido, nombre

4. ;

Visualizar datos seleccionados en una tabla de datos:

AND Y OR

Ejemplo con AND y OR:

PLAIN TEXT

SQL:

1. SELECT Alumnos.id, nombre, apellido, telefono, modulo, parcial, nota

2. FROM Alumnos,Notas

3. WHERE ((Alumnos.id = Notas.id) AND (modulo LIKE ‘sistemas’)) OR ((modulo LIKE “analisis”) AND (nota> 5))

...

Descargar como (para miembros actualizados) txt (7 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com