Crear una tabla (Tutorial)
Para crear una tabla, debe proporcionar un nombre para ésta además de los nombres y los tipos de datos de cada columna de la tabla. También es recomendable indicar si se permiten valores NULL en cada columna.
La mayoría de las tablas tienen una clave principal, que se compone de una o varias columnas de la tabla. Una clave principal siempre es única. Database Engine (Motor de base de datos) exigirá la restricción de que el valor de la clave principal no se puede repetir en la tabla.
Para obtener una lista de tipos de datos y vínculos y ver una descripción de cada uno, vea Tipos de datos (Transact-SQL).
[!NOTA]
Database Engine (Motor de base de datos) se puede instalar para distinguir mayúsculas de minúsculas o no distinguir mayúsculas de minúsculas. Si se instala Database Engine (Motor de base de datos) para distinguir mayúsculas de minúsculas, los nombres de objetos siempre deben tener las mismas mayúsculas y minúsculas. Por ejemplo, una tabla denominada OrderData es diferente de la denominada ORDERDATA. Si se instala Database Engine (Motor de base de datos) para no distinguir mayúsculas de minúsculas, esos dos nombres de tablas se consideran la misma tabla y ese nombre sólo se puede utilizar una vez.
Para crear una base de datos que contenga la nueva tabla
Escriba el código siguiente en una ventana del Editor de consultas.
USE master; GO --Delete the TestData database if it exists. IF EXISTS(SELECT * from sys.databases WHERE name='TestData') BEGIN DROP DATABASE TestData; END --Create a new database called TestData. CREATE DATABASE TestData; Press the F5 key to execute the code and create the database.
Cambie la conexión del Editor de consultas a la base de datos TestData
En una ventana del Editor de consultas, escriba y ejecute el siguiente código para cambiar la conexión a la base de datos TestData.
USE TestData GO
Para crear una tabla
En una ventana del Editor de consultas, escriba y ejecute el siguiente código para crear una tabla sencilla denominada Products. Las columnas de la tabla son ProductID, ProductName, Price y ProductDescription. La columna ProductID es la clave principal de la tabla. int, varchar(25), money y text son todos los tipos de datos. Sólo las columnas Price y ProductionDescription pueden no tener datos cuando se inserta o cambia una fila. Esta instrucción contiene un elemento opcional (dbo.) denominado esquema. El esquema es el objeto de base de datos propietario de la tabla. Si es una administrador, dbo es el esquema predeterminado. dbo hace referencia al propietario de la base de datos.
CREATE TABLE dbo.Products (ProductID int PRIMARY KEY NOT NULL, ProductName varchar(25) NOT NULL, Price money NULL, ProductDescription text NULL) GO