0% encontró este documento útil (0 votos)
79 vistas8 páginas

SQL Create Database

Este documento describe varias instrucciones SQL para crear, modificar y eliminar bases de datos, tablas, columnas e índices. Explica cómo usar CREATE DATABASE para crear una base de datos, CREATE TABLE para crear una tabla, ALTER TABLE para modificar una tabla existente, y DROP DATABASE, DROP TABLE e DROP INDEX para eliminar bases de datos, tablas e índices respectivamente. También proporciona ejemplos de sintaxis y uso para cada instrucción.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
79 vistas8 páginas

SQL Create Database

Este documento describe varias instrucciones SQL para crear, modificar y eliminar bases de datos, tablas, columnas e índices. Explica cómo usar CREATE DATABASE para crear una base de datos, CREATE TABLE para crear una tabla, ALTER TABLE para modificar una tabla existente, y DROP DATABASE, DROP TABLE e DROP INDEX para eliminar bases de datos, tablas e índices respectivamente. También proporciona ejemplos de sintaxis y uso para cada instrucción.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 8

SQL CREATE DATABASE

La instrucción CREATE DATABASE se utiliza para crear una base de


datos.

SQL CREATE DATABASE Sintaxis


CREATE DATABASE dbname

SQL crean Ejemplo BASE DE DATOS


La siguiente instrucción SQL crea una base de datos llamada "my_db":
CREATE DATABASE my_db;

La sentencia DROP BASE DE DATOS


La declaración DROP DATABASE se utiliza para eliminar una base de
datos.

DROP DATABASE database_name

SQL Create table


La sentencia CREATE TABLE se utiliza para crear una tabla en una base
de datos.
Las tablas se organizan en filas y columnas; y cada tabla debe tener un
nombre.

SQL CREATE TABLE


CREATE TABLE table_name
(
column_name1 data_type ( size ),
column_name2 data_type ( size ),
column_name3 data_type ( size ),
....
);
Los parámetros Column_name especifican los nombres de las columnas
de la tabla.
El parámetro data_type especifica qué tipo de datos de la columna
puede contener (por ejemplo, varchar, integer, decimal, date , etc.).
El parámetro size especifica la longitud máxima de la columna de la
tabla.
Consejo: Para obtener una visión general de los tipos de datos
disponibles en MS Access, MySQL y SQL Server , vaya a nuestra
completa de tipos de datos de referencia .

Ejemplo SQL crean TABLA


Ahora queremos crear una tabla denominada "Persons" que contiene
cinco columnas: PersonID, LastName, FirstName, Address , y City .
Nosotros usamos la siguiente instrucción CREATE TABLE:

Ejemplo
CREATE TABLE Persons
(
PersonID int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255)
);

Inténtalo tú mismo "

La columna PersonaID es de tipo int y llevará a cabo un número entero.


Las columnas apellido, nombre, dirección, y la ciudad son de tipo
varchar y sostendrán caracteres, y la longitud máxima para estos
campos es de 255 caracteres.
El vacías "Persons" tabla ahora se verá así:

PersonID LastName FirstName Address

       
Consejo: La mesa de vacío puede ser llenado con los datos con la
instrucción INSERT INTO.

Limitaciones SQL
las limitaciones de SQL se utilizan para especificar reglas para los datos
de una tabla.
Si hay alguna violación entre la restricción y la acción de datos, la acción
se aborta por la restricción.
Las restricciones pueden ser especificadas cuando se crea la tabla
(dentro de la instrucción CREATE TABLE) o después de la tabla se crea
(dentro de la instrucción ALTER TABLE).

SQL CREATE TABLE + CONSTREÑIMIENTO


Sintaxis
CREATE TABLE table_name
(
column_name1 data_type ( size ) constraint_name ,
column_name2 data_type ( size ) constraint_name ,
column_name3 data_type ( size ) constraint_name ,
....
);

En SQL, tenemos las siguientes limitaciones:

 NO NULO - Indica que una columna no puede almacenar valor


NULL
 UNIQUE - Asegura que cada fila de una columna debe tener un
valor único
 PRIMARY KEY - Una combinación de un NOT NULL y único.
Asegura que una columna (o combinación de dos o más columnas)
tienen una identidad única que ayuda a encontrar un registro en
particular en una tabla más fácil y rápidamente
 FOREIGN KEY - Asegurar la integridad referencial de los datos en
una tabla para que coincida con los valores de otra tabla
 CHECK - Asegura que el valor de una columna cumple una
condición específica
 DEFAULT - Especifica un valor por defecto para una columna

SQL Sentencia ALTER TABLE


La sentencia ALTER TABLE se utiliza para añadir, eliminar o modificar las
columnas en una tabla existente.
SQL ALTER TABLE
Para agregar una columna de una tabla, utilice la siguiente sintaxis:

ALTER TABLE table_name


ADD column_name datatype

Para eliminar una columna de una tabla, utilice la


siguiente sintaxis (nótese que algunos sistemas de bases de datos no
permiten la eliminación de una columna):

ALTER TABLE table_name


DROP COLUMN column_name

Para cambiar el tipo de datos de una columna de una tabla, utilice la


siguiente sintaxis:
El "Persons" tabla ahora se verá así:
Cambio de datos Ejemplo Tipo
Ahora queremos cambiar el tipo de datos de la columna
denominada "DateOfBirth" en el "Persons" tabla.
Nosotros usamos la siguiente instrucción SQL:
ALTER TABLE Persons
ALTER COLUMN DateOfBirth year

Observe que el "DateOfBirth" columna queda del año y el tipo se va a


celebrar un año en un formato de dos dígitos o cuatro dígitos.

Ejemplo DROP COLUMN


A continuación, queremos eliminar la columna
denominada "DateOfBirth" en el "Persons" tabla.
Nosotros usamos la siguiente instrucción SQL:

P_I LastName FirstNam Address City


d e

1 Hansen Ola Timoteivn 10 Sandnes


2 Svendson Tove Borgvn 23 Sandnes

3 Pettersen Kari Storgt 20 Stavanger

ALTER TABLE Persons


DROP COLUMN DateOfBirth

El "Persons" tabla ahora se verá así:

SQL DROP INDEX, DROP TABLE y DROP


DATABASE

Índices, tablas y bases de datos pueden ser fácilmente borrados /


quitar con la instrucción DROP.

La instrucción DROP INDEX


La instrucción DROP INDEX se utiliza para eliminar un índice en una
tabla.

DROP INDEX Sintaxis de MS Access:


DROP INDEX index_name ON table_name

Sintaxis DROP INDEX para MS SQL Server:


DROP INDEX table_name.index_name

DROP INDEX Sintaxis para DB2 / Oracle:


DROP INDEX index_name

Sintaxis DROP INDEX para MySQL:


ALTER TABLE table_name DROP INDEX index_name
La sentencia DROP TABLE
La sentencia DROP TABLE se utiliza para eliminar una tabla.
DROP TABLE table_name

La sentencia DROP BASE DE DATOS


La declaración DROP DATABASE se utiliza para eliminar una base de
datos.
DROP DATABASE database_name

La instrucción TRUNCATE TABLE


¿Qué pasa si sólo queremos eliminar los datos dentro de la tabla, y no la
propia tabla?
A continuación, utilice la instrucción TRUNCATE TABLE:
TRUNCATE TABLE table_name

También podría gustarte