ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Una base de datos o banco de datos


Enviado por   •  6 de Noviembre de 2012  •  680 Palabras (3 Páginas)  •  519 Visitas

Página 1 de 3

Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso.

-

• PhpMyAdmin

• El propio Access

• MySQL navigator

• EMS MySQL Manager

• PremiumSoft MySQL Studio

Para empezar, crearemos una base de datos para nosotros solos, y la llamaremos "prueba". Para crear una base de datos se usa una sentencia CREATE DATABASE:

• mysql> CREATE DATABASE prueba;

• Query OK, 1 row affected (0.03 sec)

• mysql>

A veces es necesario eliminar una tabla, ya sea porque es más sencillo crearla de nuevo que modificarla, o porque ya no es necesaria.

Para eliminar una tabla se usa la sentencia DROP TABLE.

La sintaxis es simple:

DROP TABLE [IF EXISTS] tbl_name [, tbl_name] ...

Por ejemplo:

mysql> DROP TABLE ciudad6;

Query OK, 0 rows affected (0.75 sec)

mysql>

Podemos averiguar cuántas bases de datos existen en nuestro sistema usando la sentencia SHOW DATABASES:

mysql> SHOW DATABASES;

+--------------------+

| Database |

+--------------------+

| mysql |

| prueba |

| test |

+--------------------+

3 rows in set (0.00 sec)

mysql>

Para seleccionar una base de datos se usa el comando USE, que no es exactamente una sentencia SQL, sino más bien de una opción de MySQL:

mysql> USE prueba;

Database changed

mysql>

En su forma más simple, la sentencia CREATE TABLE creará una tabla con las columnas que indiquemos. Crearemos, como ejemplo, una tabla que nos permitirá almacenar nombres de personas y sus fechas de nacimiento. Deberemos indicar el nombre de la tabla y los nombres y tipos de las columnas:

mysql> USE prueba

Database changed

mysql> CREATE TABLE gente (nombre VARCHAR(40), fecha DATE);

Query OK, 0 rows affected (0.53 sec)

mysql>

De modo parecido, se pueden eliminar bases de datos completas, usando la sentencia DROP_DATABASE.

La sintaxis también es muy simple:

DROP DATABASE [IF EXISTS] db_name

Hay que tener cuidado, ya que al borrar cualquier base de datos se elimina también cualquier tabla que contenga.

mysql> CREATE DATABASE borrame;

Query OK, 1 row affected (0.00 sec)

mysql> USE borrame

Database changed

mysql> CREATE TABLE borrame (

-> id INT,

-> nombre CHAR(40)

-> );

Query OK, 0 rows affected (0.09 sec)

mysql> SHOW DATABASES;

...

Descargar como (para miembros actualizados) txt (4 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com