Mysql

Páginas: 6 (1286 palabras) Publicado: 29 de julio de 2012
MySQL – Conceptos Básicos.
El siguiente tutorial tiene por objetivo explicar las principales sentencias utilizadas en MySQL para la creación y lectura de bases de datos.

¿Qué es SQL?
SQL: Structured Query Language. Es un lenguaje estructurado para poder acceder a una base de datos. Dicho acceso puede ser de lectura o escritura, dependiendo de la sintaxis de la misma. SQL es el lenguajeutilizado en MySQL, así como en otros gestores de Bases de Datos como SQL Server. Para poder mostrar el uso de sentencias básicas de SQL en MYSQL, utilizaremos un ejemplo de una base de datos de una escuela. Para ello, abrimos MySQL desde la línea de comandos:

Drawing 1: Arranque de MySQL.

Notas: – Todos los ejemplos fueron realizados en Ubuntu 9.04, pero gracias a que MySQL es multiplataforma,la ejecución y resultados será la misma para todos los sistemas operativos que soporten MySQL. La nomenclatura a utilizar será la siguiente: 1. Titulos en verde: Sentencias de lectura de datos. 2. Titulos en azul: Sentencias de escritura de datos.



Principales sentencias de SQL.
SHOW DATABASES;
Muestra las bases de datos existentes en MySQL:

Drawing 2: Ejecución de sentencia "showdatabases".

Podemos apreciar que existen 4 bases de datos en este equipo. Las tablas que ya incluye MySQL por default son “information_schema” y “mysql”. Las otras 2, “floreria” y “hotel” fueron creadas por el usuario. IMPORTANTE: Observa que las sentencias terminan con punto y coma. Existen algunas sentencias que no lo necesitan, pero para no confundirnos, terminaremos todas las sentencias de estaforma.

CREATE DATABASE (nombre de la base de datos);
Crea una nueva base de datos con el nombre especificado:

Drawing 3: Ejecución de sentencia "create database".

Podemos observar que la sentencia se ejecutó correctamente. Para comprobar que nuestra base de datos “escuela” existe, podemos ejecutar “show databases” explicada en la sección anterior.

DROP DATABASE (nombre de la basede datos);
Elimina una base de datos cuyo nombre es el especificado:

Drawing 4: Ejecución de sentencia "drop dababase".

Podemos observar que la sentencia se ejecutó correctamente. Para comprobar que nuestra base de datos “escuela” fue removida, podemos ejecutar nuevamente “show databases”.

USE (nombre de la base de datos);
Indica a MySQL que utilice la base de datos cuyo nombre es elespecificado. Todas las operaciones que se le indiquen a MySQL se realizarán sobre dicha base de datos de ahora en adelante:

Drawing 5: Ejecución de sentencia "use".

Observa que tuvimos que crear la base de datos “escuela” de nuevo porque la habíamos removido anteriormente. Al ejecutar dicho comando, MySQL nos indica que la base de datos actual ha cambiado por la que nosotros hemos elegido. SHOW TABLES;
Muestra las tablas existentes en la base de datos actual:

Al ejecutar ésta sentencia, vemos que MySQL nos indica “Empty set”, ya que no hemos creado nunguna tabla para la base de datos “escuela”. Veamos como creamos tablas.

CREATE TABLE (nombre de la tabla) (descripción de los campos);
Crea una nueva tabla dentro de las base de datos actual. Dentro de la sentencia, seespecifica el nombre que tendrá la tabla y sus campos correspondientes. Para nuestro ejemplo, crearemos 2 tablas: – – “alumnos”, la cual contendrá los campos “nombre”, “grado” y “grupo”. “materias”, la cual contendrá “nombre” y “grado”.

Antes de continuar, veamos algunos tipos de datos que maneja MySQL para los campos de las tablas.

Tipos de datos básicos en MySQL;
Existen muchos tipos de datosen MYSQL. Desde númericos hasta de tipo fecha, booleanos, etc, etc, etc. Vamos a explicar 2 de los tipos de datos más utilizados en MySQL: núméricos y alfabéticos. Lo demás tipos los cubriremos en manuales posteriores.

int(n).
Tipo de datos que maneja números enteros. Dentro del paréntesis, podemos especificar el número máximo de dígitos que puede tener nuestro valor entero. Por ejemplo,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mysql
  • Mysql
  • Mysql
  • Mysql
  • QUE ES MYSQL
  • Mysql
  • Mysql
  • Mysql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS