4
CREACION DE BASES DE DATOS Para crear una base de datos se emplea el comando: create database (créate=crear; database=base de datos). Es un comando sql estándar. 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 estándar) 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

clase3

Embed Size (px)

DESCRIPTION

base de datos

Citation preview

Page 1: clase3

CREACION DE BASES DE DATOS

Para crear una base de datos se emplea el comando: create database (créate=crear; database=base de datos). Es un comando sql estándar.

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 estándar)

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 corresponderán a la base de datos seleccionada.

Para abrir una base de datos se emplea el comando use (No es un comando sql estándar), 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.

Page 2: clase3

Ejemplos: use hospital;

use cafeteria;

use colegio;

Eliminación de una base de datos

Cuando se borra una base de datos, se borrar toda la información que en ella se encuentra almacenada, no siendo posible su recuperación 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 estándar) 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 cafetería;

drop database colegio;

CREACION DE TABLAS

Para crear una tabla se emplea el comando create table (sql estándar) 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 :

Page 3: clase3

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.