UNIDAD 7: INTRODUCION A LAS BASES DE DATOS

TEMA LINUX GCC 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:

image109.jpg

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 ;

image110.jpg

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 LINUX GCC 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) );

image111.jpg

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 instrucción sql(ya leyeron el tutorial de sql);

mysql> insert into mitabla (nombre,edad,estatura) values(

→“oso”,10,1.67);

image112.jpg

7.- agregar uno dos o tres renglones para pruebas a la tabla, para finalizar revisar como quedo cargada la tabla con la instrucción sql:

mysql>select * from mitabla;

image113.jpg

8.- Usar QUIT para terminar la sesion de mysql y usar EXIT para terminar la sesion del putty.

Politica de Privacidad