Home »
» Ejercicio sentencias testtutorial mysql
11/25/2016 10:02:00 a. m.
- mysql -u root -p : Acceder a mysql. -u root para elegir usuario y -p para que nos pida la contraseña.
- show databases : Nos muestra las bases de datos creadas.
- create database testtutorial : Crea la base de datos "testtutorial".
- show databases : Muestra de nuevo las bases de datos, vemos que ahora se añadió "testtutorial".
- select * from user : Da error porque no hay ninguna tabla creada con ese nombre. Más adelante podremos hacerlo con "usuarios".
- use testtutorial : Usamos la base de datos anteriormente creada.
- show tables : Vemos las tablas. Vemos que de momento sale vacío.
- create usuarios(id INTEGER PRIMARY KEY,nombre VARCHAR(100)) : Da error porque la sentencia correcta es create "table" usuarios.
- create table usuarios(id INTEGER PRIMARY KEY,nombre VARCHAR(100)) :
Crea la tabla "usuarios" con los campos "id" y "nombre".
- show tables : Muestra las tablas. Vemos que ahora aparece la tabla "usuarios".
- describe usuarios : Muestra los campos y sus características de la tabla "usuarios".
- alter table usuarios add apellido VARCHAR (100) : Modifica la tabla y añade el campo "apellido".
- describe usuarios : Vemos que ahora además de los campos "id " y "mombre" se añadió "apellido".

- insert into usuarios (id,nombre,apellido) VALUES (100,"Pepe","Ramos") : Inserta en la tabla "usuarios" para los campos id,nombre y apellidos los valores 100, Pepe y Ramos, respectivamente.
- insert into usuarios (id,nombre,apellido) VALUES (101,"Pepa","Ramos") : Lo mismo que la sentencia anterior.
- insert into usuarios (id,nombre,apellido) VALUES (102,"Juan","Ostras") : Lo mismo que la sentencia anterior.
- insert into usuarios (id,nombre,apellido) VALUES (102,"Fran","Jurez") : Insertaría los valores si no fuera porque la clave primaria id 102 ya está asignada a Juan y no se puede duplicar.
- insert into usuarios (id,nombre,apellido) VALUES (105,"Fran","Jurez") : Al cambiar el id de 102 a 105 ya nos permite añadir los valores.
- select * from usuarios : Muestra todos los valores para cada uno de los campos de la tabla usuarios.
- select * from usuarios where nombre LIKE "%Pep%" : Muestra la información(campos) de todos los usuarios que su "nombre" contenga "Pep". Existen Pepe y Pepa.
- select * from usuarios where nombre LIKE "Pep" : Muestra la información de los usuarios que se llamen "Pep". No hay ninguno.
- select * from usuarios where nombre LIKE "Pepe" : Muestra la información de los usuarios que se llamen "Pepe".

- select * from usuarios where nombre LIKE "Pep%" : Muestra la información de los usuarios que su nombre comience por "Pep". Hay Pepe y Pepa.
- select nombre,apellido from usuarios where nombre LIKE "Pep%" : Lo mismo que la sentencia anterior pero solo muestra los campos "nombre" y "apellido".
- select nombre,apellido from usuarios where nombre NOT LIKE "Pep%" : Como la sentencia anterior pero lo contrario, muestra esos campos para los usuarios que su nombre no empiece por Pep. Tenemos a Juan y Fran.
- select * from usuarios : Muestra todos los valores para cada uno de los campos de la tabla usuarios.
- select * from usuarios where id > 101: Muestra todos los valores para cada uno de los campos de la tabla usuarios donde su "id" sea mayor de 101.
- select * from usuarios where id < 101: Lo mismo que la sentencia anterior pero que su "id" sea menor de 101.
- select * from usuarios where id <= 101: Lo mismo que la sentencia anterior pero que su "id" sea menor o igual que 101.
- select * from usuarios where id IN (100,101):
Lo mismo que la sentencia anterior pero solo los usuarios que su "id" sea o 100 o 101.
- select * from usuarios where id IN (100,120):
Lo mismo que la sentencia anterior pero solo los usuarios que su "id" sea o 100 o 120.
- delete from usuarios where id = 100 : Elimina el usuario que su "id" sea el 100.
- select * from usuarios : Muestra todos los valores para cada uno de los campos de la tabla usuarios. Vemos que ahora no esta el usuario 100.
- delete from usuarios limit 1 : Elimina el primer usuario que hay en la tabla.
- delete from usuarios : Elimina todos los usuarios de la tabla.
- drop table usuarios : Elimina la tabla "usuarios".
- show tables : Vemos que ya no tenemos ninguna tabla.
- drop database testtutorial : Elimina la base de datos "testtutorial".
- show databases : Muestra las bases de datos. Vemos que ya no esta "testtutorial".
- exit : Salimos de mysql.
0 comentarios:
Publicar un comentario