You are on page 1of 2

SERVIDOR DE BASE DE DATOS

=========================
-------------------------------------------------
EJERCICIO.
1. CREAR UNA BASE DE DATOS LLAMADA MATRICULAS
2. ACTIVAR LA BASE DE DATOS MATRICULAS
3. CREAR UNA TABLA LLAMADA ALUMNOS
4. CREAR UNA TABLA LLAMADA CARRERA
5. CREAR UNA TABLA LLAMADA NOTAS
6. CREAR UNA TABLA LLAMADA DOCENTE
7. RELACIONAR LAS TABLAS
--------------------------------------------------
REALIZAR CONSULTAS
--------------------------------------------------
SQL( LENGUAJE DE CONSULTAS ESTRUCTURADO)
UN LENG QUE PERMITE REALIZAR CONSULTAS EN BASES DE DATOS RELACIONALES
(BD QUE TIENEN TABLAS)
---------------------------------------
SINTAXIS PARA CREAR TABLAS ES:

CREATE TABLE nombretabla


(
nombreCampo1 TipoDato [Restriccion],
nombreCampo2 TipoDato [Restriccion],
....
nombreCampoN TipoDato [Restriccion]
);

donde
TipoDato -> numerico->int,long,float,double
textos-> char(n) varchar(n)
fecha-> date / datetime
restriccion-> si es nulo el campo->NULL
si no es nule->NOT NULL
PRIMARY KEY

PARA INSERTAR UN REGISTRO EN UNA TABLA


-----------------------------------------

INSERT INTO nombreTabla(campo1,campo2,...campoN)


VALUES(valor1,valor2....,valorN)

los valores numericos van sin comilla simple


los valores texto van con comilla simple

PARA HACER UNA CONSULTA SIMPLE LA SINTAXIS ES:


-----------------------------------------------
SELECT [*] | CAMPO1,CAMPO2,....
FROM nombreTABLA
[WHERE CONDICION]

SELECT * FROM ALUMNOS


WHERE sexo='f' and procedencia='puno' and telefono is null

SELECT EDAD,EMAIL FROM ALUMNOS


CREATE DATABASE MATRICULAS;
USE MATRICULAS;
CREATE TABLE ALUMNOS
(
CODIGO CHAR(5) PRIMARY KEY,
NOMBRES VARCHAR(25) NOT NULL,
PATERNO VARCHAR(25) NOT NULL,
MATERNO VARCHAR(25) NOT NULL,
SEXO CHAR(1) NOT NULL,
TELEFONO VARCHAR(15) NULL,
EMAIL VARCHAR(50) NULL,
PROCEDENCIA VARCHAR(50) NOT NULL,
EDAD INT NOT NULL,
DIRECCION VARCHAR(100)
);

INSERT INTO
ALUMNOS(CODIGO,NOMBRES,PATERNO,MATERNO,EDAD,SEXO,EMAIL,DIRECCION,PROCEDENCIA,TELEFO
NO)
VALUES('A0001','JUAN','RAMOS','MAMANI',19,'M',NULL ,'JR ICA
123','PUNO','951124578');

INSERT INTO
ALUMNOS(CODIGO,NOMBRES,PATERNO,MATERNO,EDAD,SEXO,EMAIL,DIRECCION,PROCEDENCIA,TELEFO
NO)
VALUES('A0002','ANA','TITO','SUPO',18,'F','a@b.c' ,'AV PERU 122','JULIACA',NULL);

INSERT INTO
ALUMNOS(CODIGO,NOMBRES,PATERNO,MATERNO,EDAD,SEXO,EMAIL,DIRECCION,PROCEDENCIA,TELEFO
NO)
VALUES('A0003','ARMANDO','PAREDES','DE LAS CASAS',16,'M',NULL ,'CALLE
123','JULIACA',NULL);

SELECT * FROM alumnos;


SELECT CODIGO,NOMBRES,PATERNO,MATERNO FROM alumnos WHERE SEXO='F';