como crear una base de datos en mysql

MySQL es un sistema de gestión de base de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones.   MySQL AB —desde enero de 2008 una subsidiaria de Sun Microsystems  y ésta a su vez de Oracle Corporation desde abril de 2009— desarrolla MySQL como software libre en un esquema de licenciamiento

Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero para aquellas empresas que quieran incorporarlo en productos privativos deben comprar a la empresa una licencia específica que les permita este uso. Está desarrollado en su mayor parte en ANSI C.

Al contrario de proyectos como Apache, donde el software es desarrollado por una comunidad pública y el copyright del código está en poder del autor individual, MySQL es patrocinado por una empresa privada, que posee el copyright de la mayor parte del código.

Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado. Además de la venta de licencias privativas, la compañía ofrece soporte y servicios. Para sus operaciones contratan trabajadores alrededor del mundo que colaboran vía Internet. MySQL AB fue fundado por David Axmark, Allan Larsson y Michael Widenius.

fuente wikipedia

Hoy les mostrare unas sentencias básicas  en mysql, creo que cualquier admon de red debe debe de saber como funciona la sintaxis de  de mysql  ya que es uno de los motores de almacenamiento mas usados en el mundo del software libre, me  he tomado la molestia de  hacer una pequeña entrada mostrándoles  un poco su funcionamiento.

Lo primero que aremos sera instalar mysql lo aremos de la siguiente manera, durante la instalación nos preguntara  por la clave y colocamos la deseada

Tenemos varias formas para entrar a nuestro servidor si lo tenemos instalado local mente podemos entrar a la consola de adminstración con el siguiente comando  nos pedira la contraseña que colocamos durante la instalación
también tenemos otras opciones
mysql -u usuario -p pasword
mysql -h ip-de-la-maquina-donde-instalamos-mysql -u usuario -p password

Una vez en mysql   ya podremos utilizar su sintaxis la cual es simple  y la aprenderemos con unos días de pruebas :PLo primero que debemos de saber es que  mysql termina sus sentencias con un punto y coma “;”
Para mirar que bases de datos tenemos  lo aremos con el siguiente comando,Como vemos tenemos varias bases de datos creadas unas se instalan por defecto , las cuales son
information_schema,  mysql,  las otras dos son bases de datos que e creado,

Para eliminar  una base de datos  utilizamos el  la sentencia   drop  mas el nombre de la base de datos  eliminamos.

Ahora mostrare como crear una base de datos para ello utilizaremos la sentencia create database sequido del nombre de la base de datos

Con esto tendremos una base de datos llamada learning para poder trabajar sobre ella tendremos que ingresar a la base de datos para ello utilizaremos la sentencia  use seguido del nombre de la base de datos

Luego de seleccionada podemos ver que tiene con  show tables;

Como no tenemos  todavía ninguna tabla creada no mostrara nada
Lo siguiente es crear una tabla  y la crearemos de la siguiente manera

 

en la cual especificamos los campos  para un usuario y otro para una clave  y los cuales  seguido del atributo yo los coloque varchar y entre paréntesis se especifica el numero de espacios máximo en mi caso coloque 16 pero pueden ser los que ustedes quieran  la clave primaria en este caso es usuario  y luego cerramos con “;” y ya tendremos nuestra tabla creada y lista para usar.

Ahora si miramos de nuevo que tablas hay creadas

Como vemos ya nos aparece la tabla que hemos creado, te debes estar preguntando pero como ago para usarla como le inserto datos  calma, eso es lo siguiente que aremos  pero antes quiero ver  que campos tiene la tabla creada   lo cual lo aremos de la siguiente forma.

Ahora si como inserto datos en la tabla  lo aremos con la sentencia  INSERT INTO “los campos a las que quiero ingresar datos ” VALUES y los datos que vamos a ingresar, la sentencia quedaría de la siguiente forma.

Quiero ver si ingrese los datos correctamente como los veo :( no preocuparse para todo existe una solución  y lo aremos de la siguiente forma.

Y por ultimo nos preguntaremos como puedo borrar una tabla la  respuesta es  la sentencia drop como lo abriamos echo antes con la base de datos pero esta vez seleccionaremos la tabla a borrar.

 

 

Bueno eso fue todo   espero que  sea de su agrado  y pues la idea es que complementemos mas  si alguien quiere complementar con mas cosas lo puede hacer  si me e equivocado en algo hay me corrigen
ya con esto podemos empezar a jugar con   php y crear formularios  para crear nuestros escenarios para probar como funcionan las inyecciones  sql.
GPL3

by shellfity

  1. jheison
    mayo 31, 2011 en 10:45 pm

    los que pasa es k yo kiero llegar a una pregunta y nadie me entiende yo kiero saber como ejecutar ya que le saalgan las tablas de la ejecucion de la base de datos

  2. Silvi
    febrero 14, 2014 en 10:55 am

    (Y)

  3. abril 14, 2014 en 2:16 pm

    quiero que afuerza tengan valores

  1. No trackbacks yet.

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 26 seguidores

A %d blogueros les gusta esto: