UNIDAD 7: INTRODUCION A LAS BASES DE DATOS
TEMA PERL 5: MYSQL
En este ejercicio construiremos una base de datos llamada mibase que solo contendra una tabla llamada mitabla con campos clave, nombre, edad, estatura mismos que se estaran usando a lo largo de esta unidad a manera de ejemplo.
1.- TELNET a tu sitio en www.programacionfacil.com con el putty y dar la orden:
mysql -unombreusuario -ppassword
Esto con el fin de abrirnos una sesion de mysql, como lo muestra el siguiente ejemplo:
2.- Recordar que usuarios y passwords de mysql son diferentes que usuarios y passwords de linux's.
Con este paso ya estaremos dentro del prompt de mysql. (MYSQL>)
3.- El paso que sigue es mandar instrucciones sql apropiadas ( ya leyeron el tutorial de sql) para crear nuestra base de datos, para este ejercicio usaremos la instruccion:
create database mibase;
–>observar que todas las instrucciones de sql terminan con ;
4.- Se uso ademas la instruccion show databases; para ver cuantas bases de datos tenemos construidas en nuestro sitio en programacionfacil.com observar que el sisTEMA PERL crea una default llamada test.
5.- El paso que sigue es seleccionar la base de datos a trabajar con la instruccion sql (ya leyeron el tutorial):
use mibase;
y luego construiremos nuestra primera tabla, llamada mitabla con la instruccion sql(ya leyeron el tutorial):
create table mitabla (
clave mediumint auto_increment,
nombre varchar(30),
edad int,
estatura float,
primary key(clave) );
Los tipos de datos que pueden usar en mysql son: TINYINT, SMALLINT, MEDIUMINT, INT, INTEGER, BIGINT, REAL, DOUBLE, FLOAT, DECIMAL, NUMERIC, CHAR, VARCHAR, DATE, TIME, TIMESTAMP, DATETIME, TINYBLOB, BLOB, MEDIUMBLOB, LONGBLOB, TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT,ENUM(value1,value2,value3,…), SET(value1,value2,value3,…),MySQL Reference Manual (C) 2002 MySQL AB
En cuanto a autoincrement se usa para que mysql vaya asignando la clave automaticamente y primary key(clave) es para indicarle a mysql que clave es el campo llave o principal de la tabla (ver mi tutorial de mysql en programacionfacil en cuento este listo :)
6.- Ahora se cargan algunos renglones de prueba en la tabla con la instruccion sql(ya leyeron el tutorial de sql);
mysql> insert into mitabla (nombre,edad,estatura) values(
→“oso”,10,1.67);
7.- agregar uno dos o tres renglones para pruebas a la tabla, para finalizar revisar como quedo cargada la tabla con la instruccion sql:
mysql>select * from mitabla;
8.- Usar QUIT para terminar la sesion de mysql y usar EXIT para terminar la sesion del putty.