ProgramacionFacil

MYSQL TEMA 3: MYSQL 2

8.- Si todavia tienen una ventana msdos abierta ( si no la tienen abran otra sesion msdos y navegar a cd\mysql\bin) apagaremos el servidor MYSQLD con la orden:

mysqladmin -uroot -plaurosoto shutdown

Si abren la ventana que estaba minimizada observar que se paro el servidor mysqld, ejemplo:

image77.jpg

Observar que para pararlo se tuvo que usar usuario -uROOT y password

-plaurosoto

9.- ARRANCAR otra ves el servidor mysqld con la orden normal (paso 2) y minimizar su propia ventana.

10.-Ahora estableceremos una nueva sesion cliente, pero usando el usuario lauro, para crear la base de datos, las tablas de las bases, y cargar algunos renglones de pruebas en las tablas.

11.- ABRIR otra ventana msdos y dar la orden:

mysql -unombreusuario -ppassword

Esto con el fin de abrirnos una sesion de mysql, como lo muestra el siguiente ejemplo:

image78.jpg

Con este paso ya estaremos dentro del prompt de mysql. (MYSQL>)

12.- 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

13.- Se uso ademas la instruccion show databases; para ver cuantas bases de datos tenemos construidas en nuestro sitio observar que el sisMYSQL TEMA crea una default llamada test.

14.- 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 :)

15.- 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);

image112.jpg

16.- 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;

image113.jpg

8.- Usar QUIT para terminar la sesion de mysql.

 




 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki
Politica de Privacidad