ejercicios sql

Upload: juan-carmona

Post on 04-Mar-2016

217 views

Category:

Documents


2 download

DESCRIPTION

d

TRANSCRIPT

Enter password: ****Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 91Server version: 5.0.51b-community-nt-log MySQL Community Edition (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> create database practicas -> ;Query OK, 1 row affected (0.03 sec)

mysql> show database -> ;ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'database' at line 1mysql> show database;ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'database' at line 1mysql> show databases -> ;+--------------------+| Database |+--------------------+| information_schema || dd || dos || ejemplos || hh || mysql || phpmyadmin || practicas || t5re || test |+--------------------+10 rows in set (0.00 sec)

mysql> use practicas;Database changedmysql> create table alumnos(matricula varchar(10), nombre varchar(15), apellidos varchar (20), fecha_nac date, direccion varchar(20), ciudad varchar(20), estado varchar(20), curso number(1), nivel varchar(3), clase char(2), faltas1 number(2), faltas2 number(2), faltas3 number(2));ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'number(1), nivel varchar(3), clase char(2), faltas1 number(2), faltas2 number(2)' at line 1mysql> create table alumnos(matricula varchar(10), nombre varchar(15), apellidos varchar (20), fecha_nac date, direccion varchar(20), ciudad varchar(20), estado varchar(20), curso int(1), nivel varchar(3), clase char(2), faltas1 int(2), faltas2 int(2), faltas2 int(2));ERROR 1060 (42S21): Duplicate column name 'faltas2'mysql> create table alumnos(matricula varchar(10), nombre varchar(15), apellidos varchar (20), fecha_nac date, direccion varchar(20), ciudad varchar(20), estado varchar(20), curso int(1), nivel varchar(3), clase char(2), faltas1 int(2), faltas2 int(2), faltas3 int(2));Query OK, 0 rows affected (0.06 sec)

mysql> show tables;+---------------------+| Tables_in_practicas |+---------------------+| alumnos |+---------------------+1 row in set (0.00 sec)

mysql> describe alumnos;+-----------+-------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+-----------+-------------+------+-----+---------+-------+| matricula | varchar(10) | YES | | NULL | || nombre | varchar(15) | YES | | NULL | || apellidos | varchar(20) | YES | | NULL | || fecha_nac | date | YES | | NULL | || direccion | varchar(20) | YES | | NULL | || ciudad | varchar(20) | YES | | NULL | || estado | varchar(20) | YES | | NULL | || curso | int(1) | YES | | NULL | || nivel | varchar(3) | YES | | NULL | || clase | char(2) | YES | | NULL | || faltas1 | int(2) | YES | | NULL | || faltas2 | int(2) | YES | | NULL | || faltas3 | int(2) | YES | | NULL | |+-----------+-------------+------+-----+---------+-------+13 rows in set (0.01 sec)

mysql> INSERT INTO ALUMNOS VALUES ('0123','FERNANDA','CARMONA','2003/03/25','CONOCIDO','GUADALAJARA','JALISCO',1,'ESO','A1',1,1,1);Query OK, 1 row affected (0.03 sec)

mysql> INSERT INTO ALUMNOS VALUES('0234','PAOLA','CARMONA','2009/03/19','CONOCIDO','MONTERREY','NUEVO LEON',2,'BAC','B2',0,0,0);Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO ALUMNOS VALUES('0345','EDITH','MARTINEZ','1978/09/11','CONOCIDO','TLALNEPANTLA','EDO DE MEXICO',1,'ESP','A2',0,2,0);Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO ALUMNOS VALUES('0456','JUAN LUIS','CARMONA','1974/09/19','CONOCIDO','TLALNEPANTLA','EDO DE MEXICO',2,'BAC','B2',0,0,0);Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO ALUMNOS VALUES('0567','VICTOR MANUEL','CARMONA','1968/11/19','CONOCIDO','GUADALAJARA','JALISCO',2,'BAC','B2',0,0,0);Query OK, 1 row affected (0.00 sec)

mysql> SELECT * FRON ALUMNOS;ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FRON ALUMNOS' at line 1mysql> SELECT * FROM ALUMNOS;+-----------+---------------+-----------+------------+-----------+--------------+---------------+-------+-------+-------+---------+---------+---------+| matricula | nombre | apellidos | fecha_nac | direccion | ciudad | estado | curso | nivel | clase | faltas1 | faltas2 | faltas3 |+-----------+---------------+-----------+------------+-----------+--------------+---------------+-------+-------+-------+---------+---------+---------+| 0123 | FERNANDA | CARMONA | 2003-03-25 | CONOCIDO | GUADALAJARA | JALISCO | 1 | ESO | A1 | 1 | 1 | 1 || 0234 | PAOLA | CARMONA | 2009-03-19 | CONOCIDO | MONTERREY | NUEVO LEON | 2 | BAC | B2 | 0 | 0 | 0 || 0345 | EDITH | MARTINEZ | 1978-09-11 | CONOCIDO | TLALNEPANTLA | EDO DE MEXICO | 1 | ESP | A2 | 0 | 2 | 0 || 0456 | JUAN LUIS | CARMONA | 1974-09-19 | CONOCIDO | TLALNEPANTLA | EDO DE MEXICO | 2 | BAC | B2 | 0 | 0 | 0 || 0567 | VICTOR MANUEL | CARMONA | 1968-11-19 | CONOCIDO | GUADALAJARA | JALISCO | 2 | BAC | B2 | 0 | 0 | 0 |+-----------+---------------+-----------+------------+-----------+--------------+---------------+-------+-------+-------+---------+---------+---------+5 rows in set (0.00 sec)

mysql> SELECT NOMBRE,APELLIDOS FROM ALUMNOS;+---------------+-----------+| NOMBRE | APELLIDOS |+---------------+-----------+| FERNANDA | CARMONA || PAOLA | CARMONA || EDITH | MARTINEZ || JUAN LUIS | CARMONA || VICTOR MANUEL | CARMONA |+---------------+-----------+5 rows in set (0.00 sec)

mysql> SELECT MATRICULA,NOMBRE,APELLIDOS,CURSO,NIVEL,CLASE FROM ALUMNOS;+-----------+---------------+-----------+-------+-------+-------+| MATRICULA | NOMBRE | APELLIDOS | CURSO | NIVEL | CLASE |+-----------+---------------+-----------+-------+-------+-------+| 0123 | FERNANDA | CARMONA | 1 | ESO | A1 || 0234 | PAOLA | CARMONA | 2 | BAC | B2 || 0345 | EDITH | MARTINEZ | 1 | ESP | A2 || 0456 | JUAN LUIS | CARMONA | 2 | BAC | B2 || 0567 | VICTOR MANUEL | CARMONA | 2 | BAC | B2 |+-----------+---------------+-----------+-------+-------+-------+5 rows in set (0.00 sec)

mysql>