martes, 5 de julio de 2011

Comandos MySQL

Comandos MySQL


En esta entrada pondre unos comandos de MySQL que les serviria cuando usaran JDBC o cualquier lenguaje de programación en el cual manejen la base de datos.

Los comandos son los siguientes:

Abrir MySQL:  mysql -h localhost -u root -p

Crear base de datos ---> CREATE DATABASE NombreDeTuBase;

Crear Tabla ---> CREATE TABLE NombreDeLaTabla"Sin Espacios"(
  nombre VARCHAR(20), edad INT(10), apellido VARCHAR(20) /*columnas de la tabla);

Meter datos a la tabla ---> INSERT INTO NombreDeLaTabla(
    VALUES('nombre',20,'apellido'));

Usar (Meterte a) tu base de datos ---> USE NombreDeTuBase;

Ver bases de datos ---> SHOW DATABASES;

Ver tablas(Necesitas estar dentro de la base de datos de la que quieres ver sus tablas) ---> SHOW TABLES;

Borra base de datos ---> DROP DATABASE NombreDeLaBase;

Mostrar campos de la tabla (Nombre de las columnas, que tipo son y sus caracteristicas)---> DESCRIBE NombreDeLaTabla;

Borrar Tabla (Estar dentro de la Base de Datos de la Tabla a Eliminar) --> DROP TABLE NombreDeLaTabla; 

Mostrar Todos las columnas de la Tabla ---> SELECT * FROM NombreDeLaTabla;

Mostrar ciertas columnas de la Tabla ---> SELECT QueNombreDeLasColumnaAmostrar separadas por comas FROM NombreDeLaTabla;

Insertar valores a una Tabla a una fila hay de 2 formas 
 Dandole solamente los valores---> INSERT INTO NombreDeLaTabla VALUES("Valor de la columna1", "valor de la columna 2",...., "valor de la columna n");
 Indicandole a columnas de la tabla insertar la información ---> INSERT INTO NombreDeLaTabla (Nombre de las Columnas seperadas por comas) VALUES("Valor de la primer columna pedida", "valor de la 2da columna",...., "valor de la columna n");

Se puede hacer los comandos vistos con ciertas caracteristicas, algunas son WHERE, AND, etc.
Se puede ordenar los SELECT pedidos con el ORDER BY (Permite ordenar la seleccion ascendente "ASC" o descendente "DESC") 

En este link pueden ver mas comandos que le pueden servir:

ggyma.geo.ucm.es/docencia/documentos/informatica/Comandos-mysql.pdf
http://dev.mysql.com/doc/refman/5.0/es/database-use.html

2 comentarios:

  1. Grasias carnal, por tomarte el tiempo (yy'

    ResponderEliminar
  2. No es problema y aparte me sirve a mi para tener esta información en Internet jejejje

    ResponderEliminar