Está en la página 1de 3

CREACION DE BASES DE DATOS

Para crear una base de datos se emplea el comando: create


database (crate=crear; database=base de datos). Es un
comando sql estndar.
El presenta la siguiente sintaxis:
create

database

nombre_base_datos;

Donde nombre_base_datos es el nombre de la base de datos


la cual se desea crear.
Para poder crear una base de datos el usuario deber poseer
los correspondientes privilegios de acceso en el servidor.
Ejemplos:
create database hospital;
create database cafeteria;
create database colegio;
Para mirar las bases de datos que existen en el servidor
Digitamos show databases; (No es un comando sql estndar)
Abrir una base de datos
Abrir una base datos significa tomar el control de ella, a partir
del momento en que se abre la base de datos, todos los
elementos que se creen , modifique o eliminen
correspondern a la base de datos seleccionada.
Para abrir una base de datos se emplea el comando use (No
es un comando sql estndar), el cual posee la siguiente
sintaxis:
use

nombre_base_datos;

Donde nombre_base_datos es el nombre de la base de datos


la cual se desea abrir, sobre ella el usuario deber poseer los
correspondientes privilegios de acceso.
Ejemplos: use hospital;
use cafeteria;
use colegio;
Eliminacin de una base de datos
Cuando se borra una base de datos, se borrar toda la
informacin que en ella se encuentra almacenada, no siendo
posible su recuperacin al menos que se posea una copia de
seguridad de la base de datos.
Para borrar una base de datos se emplea el comando: drop
database (Es sql estndar) el cual posee la siguiente sintaxis:
drop

database nombre_base_datos;

donde nombre_base_datos es el nombre de la base de datos


la cual se desea eliminar, sobre ella el usuario deber poseer
los correspondientes privilegios de acceso.
Ejemplos:
drop database hospital;
drop database cafetera;
drop database colegio;
CREACION DE TABLAS
Para crear una tabla se emplea el comando create table (sql
estndar) el cual posee la siguiente sintaxis:

create table nombre_tabla(campo1 definicion1, campo2


definicion2, . , campon definicionn, primary key (campok,
campok+1, , campom)) engine=tipo_tabla;
donde :
nombre_tabla: es el nombre de la tabla la cual se desea crear.
(no debe existir).
campo1, campo2, , campon: son los nombres de cada uno de
los campos de la tabla. Los nombres de los campos no se
pueden repetir.
definicion1, definicion2, , definicionn: son las propiedades o
atributos de cada uno de los campos como: el tipo , la
longitud, los valores nulos, los valores por defecto, etc.
primary key (pirmary=primaria; key=clave): es opcional, pero
cuando se emplea indica que cada registro se deber
identificar de manera nica en la tabla.
campok, campok+1, , campom: son las campos de la tabla los
cuales conforman la clave principal, deben existir. No se
pueden repetir.
Engine(motor): Es opcional, pero cuando se emplea indica el
tipo de tabla que se va a crear en la base de datos.
Tipo_tabla: es el tipo de tabla que asigna a la nueva tabla y
deber ser de uno de los tipos de datos validos en mysql.

También podría gustarte