Crear una tabla base implica nombrar la tabla y definir sus columnas y el tipo de datos de cada columna.
servidor SQL CREAR MESA El operador se utiliza para crear una nueva tabla.
A continuación se muestra la sintaxis básica de la instrucción CREATE TABLE.
CREATE TABLE table_name( column1 datatype, column2 datatype, column3 datatype, ..... columnN datatype, PRIMARY KEY( one or more columns ));
CREAR TABLA es una palabra clave que le dice al sistema de base de datos lo que desea hacer. En este caso, desea crear una nueva tabla. El nombre o ID exclusivo de la tabla sigue a la instrucción CREATE TABLE. Luego, entre paréntesis, hay una lista que define cada columna de la tabla y el tipo de datos. La sintaxis se vuelve más clara con el siguiente ejemplo.
Se puede crear una copia de una tabla existente usando una combinación de la instrucción CREATE TABLE y la instrucción SELECT. Puede consultar la información completa en la sección «Crear una tabla utilizando otra tabla».
Para este ejemplo, creemos una tabla CUSTOMERS con ID como clave principal, y NOT NULL son restricciones que muestran que estos campos no pueden ser NULL al crear registros en esta tabla.
CREATE TABLE CUSTOMERS( ID INT NOT NULL, NAME VARCHAR (20) NOT NULL, AGE INT NOT NULL, ADDRESS CHAR (25) , SALARY DECIMAL (18, 2), PRIMARY KEY (ID));
Puede verificar si su tabla se creó correctamente mirando el mensaje que muestra el servidor SQL; de lo contrario, puede usar el siguiente comando:
exec sp_columns CUSTOMERS
El comando anterior da el siguiente resultado.
TABLE_QUALIFIER TABLE_OWNER TABLE_NAME COLUMN_NAME DATA_TYPE TYPE_NAME PRECISION LENGTH SCALE RADIX NULLABLE REMARKS COLUMN_DEF SQL_DATA_TYPE SQL_DATETIME_SUB CHAR_OCTET_LENGTH ORDINAL_POSITION IS_NULLABLE SS_DATA_TYPE TestDB dbo CUSTOMERS ID 4 int 10 4 0 10 0 NULL NULL 4 NULL NULL 1 NO 56 TestDB dbo CUSTOMERS NAME 12 varchar 20 20 NULL NULL 0 NULL NULL 12 NULL 20 2 NO 39 TestDB dbo CUSTOMERS AGE 4 int 10 4 0 10 0 NULL NULL 4 NULL NULL 3 NO 56 TestDB dbo CUSTOMERS ADDRESS 1 char 25 25 NULL NULL 1 NULL NULL 1 NULL 25 4 YES 39 TestDB dbo CUSTOMERS SALARY 3 decimal 18 20 2 10 1 NULL NULL 3 NULL NULL 5 YES 106
Ahora puede ver que hay una tabla CLIENTES disponible en su base de datos, que puede usar para almacenar la información relacionada con el cliente requerida.
🚫