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:
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.