Primeros Pasos En Programación Mysql

Páginas: 33 (8173 palabras) Publicado: 9 de enero de 2013
Curso en http://www.mysqlya.com.ar/

show tables: muestra de las tablas de una base de datos
drop table if exists: prepara el terreno para crear una nueva tabla en la base
create tabe: creación de una nueva tabla

Problema:
Para almacenar información de los libros de una librería necesitamos los siguientes campos:
-titulo, cadena de caracteres de 40 de longitud,
-autor, cadena decaracteres de 30 de longitud,
-editorial, caracteres de 15 de longitud,
-precio, valor numérico con decimales y
-cantidad, valor numérico entero.
Al crear la tabla, entonces, elegimos el tipo de dato más adecuado para cada campo:
create table libros(
titulo varchar(40),
autor varchar(20),
editorial varchar(15),
precio float,
cantidad integer
);
Vemos la estructura de la tabla:describe libros;
Ingresamos algunos registros:
insert into libros (titulo,autor,editorial,precio,cantidad)
values ('El aleph','Borges','Emece',45.50,100);
insert into libros (titulo,autor,editorial,precio,cantidad)
values ('Alicia en el pais de las maravillas','Lewis Carroll',
'Planeta',25,200);
insert into libros (titulo,autor,editorial,precio,cantidad)
values ('Matematica estasahi','Paenza','Planeta',15.8,200);
Veamos los registros cargados:
select * from libros;
Tengamos en cuenta que es lo mismo escribir:
select * from libros;
que
select codigo,titulo,autor,precio from libros;
Es una forma resumida de indicar que seleccione todos los campos de la tabla.
drop table if exists libros;

create table libros (
codigo integer,
titulo varchar (20),
autor varchar(30),
precio float
);

insert into libros(codigo,titulo,autor,precio) values (1,'MySQL a fondo','Rodriguez Pablo',70.52);
insert into libros(codigo,titulo,autor,precio) values (2,'PHP 5','Rios Juan',20);
insert into libros(codigo,titulo,autor,precio) values (3,'JSP 1.1','Rosales Ana',27.75);

select * from libros;

PROBLEMA: tabla PELÍCULAS

drop table if exists peliculas;
createtable peliculas(
titulo varchar(20),
actor varchar(20),
duracion integer,
cantidad integer
);
describe peliculas;
Field | Type | Null | Key | Default | Extra |
titulo | varchar(20) | YES | | | |
actor | varchar(20) | YES | | | |
duracion | int(11) | YES | | | |
cantidad| int(11) | YES | | | |
insert into peliculas (titulo, actor, duracion, cantidad) values ('Misión imposible','Tom Cruise',120,3);
insert into peliculas (titulo, actor, duracion, cantidad) values ('Más vale así','Indira Johnsonn',140,1);
select titulo,duracion from peliculas;
titulo | duracion |
Misión imposible | 120 |
Más vale así | 140 |select * from peliculas;
titulo | actor | duracion | cantidad |
Misión imposible | Tom Cruise | 120 | 3 |
Más vale así | Indira Johnsonn | 140 | 1 |



PROBLEMA: Recuperación selectiva de registros (tabla AGENDA)

drop table if exists agenda;
create table agenda(
nombre varchar(20),
domicilio varchar(30),
telefono varchar(11)
);describe agenda;
Field | Type | Null | Key | Default | Extra |
nombre | varchar(20) | YES | | | |
domicilio | varchar(30) | YES | | | |
telefono | varchar(11) | YES | | | |
insert into agenda (nombre, domicilio, telefono) values ('Alberto Mores', 'Colon 123', '4234567');
insert intoagenda (nombre, domicilio, telefono) values ('Juan Torres', 'Avellaneda 135', '4458787');
insert into agenda (nombre, domicilio, telefono) values ('Mariana Lopez', 'Urquiza 333', '4545454');
insert into agenda (nombre, domicilio, telefono) values ('Fernando Lopez', 'Urquiza 333', '4545454');
select * from agenda;
nombre | domicilio | telefono |
Alberto Mores | Colon 123 |...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Primeros pasos para la programacion
  • Primeros pasos
  • los primeros pasos
  • PRIMEROS PASOS
  • primeros pasos
  • Pasos para programar en php y mysql
  • Pasos para programacion
  • Primeros pasos tesis

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS