Estimado lector como podrás observar cada post que aquí se menciona se va enlazando con otro y otro y así sucesiva mente, en el post anterior explique la forma de instalar MySql en el post de hoy miraremos algunos bloques de código básico en MySql. Hoy aprenderemos a crear una base de datos, tablas, registros y consultas de una forma muy básica empezamos:
1) Presionamos la tecla Windows + r y aparcera la ventana ejecutar, en ella escribiremos la siguiente orden:
MySql –u root –p
Donde –u se refiere al nombre de usuario que en nuestro caso es root (Así lo configuramos el post anterior) si tienes otro usuario ponlo después de la opción –u, la opción –p le dice a MySql que es necesario escribir un password, por tanto al dar un intro se nos pedirá un password que definimos anterior mente, tecleamos el password y estamos dentro.
2) Bien ahora estamos dentro de MySql lo siguiente que aremos será crear nuestra primer base de datos, y lo aremos de la siguiente manera:
Tecleamos en la consola create database css_cutom; y precionamos intro no olvidemos poner el punto y coma. Si lo hicimos bien aparecerá el siguiente mensaje Query OK, 1 row affected (0.01 sec).
3) Ya creamos nuestra base de datos pero esta se encuentra vacía y en desuso por lo que tendremos que mencinarle a nuestro compilador de MySql que utilizaremos css_custom como base de datos y lo aremos de esta forma:
Tecleamos en la consola use css_custom;
Si todo estuvo bien aprecera la siguiente respuesta Database changed
4) Bien llego la hora de crear nuestras tablas lo primero que haremos es crear una tabla a ala que llamaremos usuario y lo aremos de la siguiente forma:
create table usuario(
id_nombre int(10) not null primary key,
nombre char(250) not null,
correo char(250) not null,
direccion char(250) not null,
telefono char(16) null,
usuario char(50) not null,
password char(50) not null);
Como podemos apreciar la sintax es sencilla empezamos con el comando create table seguido del nombre de la tabla, abrimos paréntesis y empezamos a declarar los campos de la forma nombre del campo + tipo + opción donde el tipo int es de tipo entero sin parte decimal y char solo acepta caracteres alfanuméricos y no soporta operaciones numéricas, la opción not null se refiere a que el campo deberá ser llenado y el null que no importa si se llena o no, la opción primary key implica que el campo será la llave principal de la tabla.
5) Estimado lector asta el momento hemos creado una base de datos y una tabla ahora veremos como esta constituida la tabla que creamos con el comando desc y se utiliza de la siguiente forma:
Desc usuario;
Esto arrojara el siguiente resultado:

6) Ahora podemos empezar a darle entrada de datos a nuestra tabla para ello es necesario apoyarnos de la siguiente sintaxis:
insert into usuario( nombre,correo,direccion,telefono,usuario,password, id_nombre)
values('Custom','emiajsiul@gmail.com','4 y 5 colonia Independencia','018941027319','custom','jejeje',1);
En la sintaxis anterior utilizamos los nombres de campos para definir el orden en que se llenaría la tabla, como podrás observar la captura se realizo empezando por el nombre siendo que el primer campo de la tabla es id_nombre y no acepta nulos, pero como definimos un orden de captura este se capturo al final, otra forma de llenar nuestras tablas sería la siguiente:
insert into usuario values(
1,'Custom','emiajsiul@gmail.com','4 y 5 colonia Independencia','018941027319','custom','jejeje1);
En esta forma tenemos que acatarnos a la forma en la que se creó la tabla es decir los datos se capturaran de acuerdo al orden en que se crearon los campos.
7) Por ahora ya tenemos nuestro primer registro en la tabla usuario ahora entraremos en ella y miremos su contenido siguiendo la sintaxis:
select * from usuario;
A continuación se desplegara la siguiente información:

8) Ahora capturemos otro registro llénalo con la información que a ti te parezca pero recuerda que mas delante seguiremos trabajando con esta base de datos. Yo entrare los siguientes datos:
insert into usuario values(
2,'Usuario','usuario@gmail.com','8 canales colonia Americas','018945677319','user','jojojo');

Select nombre from usuario;
A continuación se desplegara la siguiente información:

10) Bien para terminar con la parte básica de MySql haremos una consulta condicionada donde nos muestre el nombre, dirección y teléfono de custom y lo aremos así:
Select nombre,dirección,teléfono from usuario
where usuario.usuario = ‘custom’;

Hasta aquí hemos terminado con la parte más básica de MySql, pronto publicaré los comandos más utilizados de MySql por pronto te recomiendo este sitio http://www.w3schools.com/sql/default.asp

2 comentarios:
Hola custom creo que tu publicacion esta muy bien y yo la e seguido al pie de la letra y todo funciona bien pero tengo una duda: "Si por error teclee un dato como lo cambio por otro?" existe algun comando?
MMMMMM! NO ENTIENDO MUY BIEN TU PREGUNTA PERO CREO QUE TE REFIERES A LA PARTE EN QUE ESTAS LLENANDO LA TABLA CON DATOS, SI ES ASÍ PUES BASTA CON LA IMPLEMENTACIÓN ADECUADA DEL COMANDO UPDATE Y ESTE SE PUEDE UTILIZAR DE LA SIGUIENTE FORMA:
UPDATE nombre_de_tabla SET nombre_de_campo = valor WHERE campo = un_valor_x
por ejemplo:
UPDATE usuario SET nombre = 'custom'
WHERE id = 2
Publicar un comentario