COMANDOS CREATE DATABASE Y DROP DATABASE

Páginas: 8 (1885 palabras) Publicado: 8 de noviembre de 2015
COMANDOS CREATE DATABASE Y DROP DATABASE
GRUPO: 6551




Sintaxis de CREATE DATABASE



CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name
[create_specification [, create_specification] ...]

create_specification:
[DEFAULT] CHARACTER SET charset_name
| [DEFAULT] COLLATE collation_name

CREATE DATABASE crea una base de datos con el nombre dado. Para usar CREATE DATABASE, necesita elpermiso CREATE en la base de datos.
Las reglas para nombres de bases de datos permitidos se dan en Sección 9.2, “Nombres de bases de datos, tablas, índices, columnas y alias”. Ocurre un error si la base de datos existe y no especifica IF NOT EXISTS.
En MySQL 5.0, las opciones create_specification pueden darse para especificar característica de la base de datos. Las características se almacenan en elfichero db.opt en el directorio de la base de datos.
La cláusulaCHARACTER SET especifica el conjunto de caracteres por defecto de la base de datos. La cláusula COLLATEespecifica la colación por defecto de la base de datos. Los nombres de colación y de conjunto de caracteres se discuten en Capítulo 10, //Soporte de conjuntos de caracteres//.

Las bases de datos en MySQL se implementan comodirectorios que contienen ficheros que se corresponden a tablas en la base de datos. Como no hay tablas en la base de datos cuando se crean inicialmente, el comandoCREATE DATABASE en MySQL 5.0 crea sólo un directorio bajo el directorio de datos de MySQL y el ficherodb.opt file.

Si crea manualmente un directorio bajo el directorio de datos (por ejemplo, con mkdir), el servidor lo considera como undirectorio de base de datos y muestra la salida de SHOW DATABASES.
CREATE SCHEMA puede usarse desde MySQL 5.0.2.
También puede usar el programa mysqladmin para crear bases de datos. Consulte Sección 8.4, “Administrar un servidor MySQL con //mysqladmin//”.



Sintaxis de DROP DATABASE

[[#id568467]][[#id568476]][[#id568484]][[#id568497]][[#id568509]][[#id568522]]DROP {DATABASE | SCHEMA} [IF EXISTS] //db_name// DROP DATABASE borrar todas las tablas en la base de datos y borrar la base de datos. Sea muy cuidadoso con este comando! Para usarDROP DATABASE, necesita el permiso DROP en la base de datos.
IF EXISTS se usa para evitar un error si la base de datos no existe.
DROP SCHEMA puede usarse desde MySQL 5.0.2.
Si usa DROP DATABASE en una base de datos enlazada simbólicamente, tanto el enlace como labase de datos se borran.
DROP DATABASE retorna el número de tablas que se eliminan. Se corresponde con el número de ficheros .frmborrados.
El comando DROP DATABASE borrar del directorio de base de datos los ficheros y directorios que MySQL puede crear durante operaciones normales:
Todos los ficheros con estas extensiones:
.BAK
.DAT
.HSH

.MRG
.MYD
.ISD

.MYI
.db
.frm

Todos lossubdirectorios con nombres que tienen dos dígitos hexadecimales 00-ff. Son subdirectorios usados por tablas RAID . (Estos directorios no se borran desde MySQL 5.0, cuando se eliminó el soporte para tablasRAID . Debe convertir las tablas RAID y eliminar estos directorios manualmente antes de actualizar a MySQL 5.0. Consulte Sección 2.10.1, “Aumentar la versión de 4.1 a 5.0”.)
El fichero db.opt ,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Create Database
  • Database
  • Database
  • Database
  • Database
  • databases
  • Database
  • Database

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS