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:
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:
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 ;
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) );
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);
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;
8.- Usar QUIT para terminar la sesion de mysql.