¿Qué es una mesa?
Una tabla es un objeto que almacena datos en formato de fila y columna . Debajo del diagrama, se muestran las filas y la columna respectivamente.
En este tutorial, aprenderá:
- ¿Qué es una mesa?
- Cómo crear una tabla
- Usando T-SQL
- T-SQL: cree una tabla nueva utilizando una tabla existente.
- Usar el diseñador de tablas
- Modificar tabla
- Usando T-SQL
- Usando el diseñador de tablas
- Eliminar tabla
- Uso de SQL Server Management Studio
- Usando T-SQL
Cómo crear una tabla
El primer paso para almacenar datos en la base de datos es crear una tabla donde residirán los datos. Después de la creación de la tabla, podemos seguir insertando las filas en la tabla.
Podemos crear una tabla de las siguientes formas:
- T-SQL: cree una nueva tabla definiendo todas las columnas y su tipo de datos.
- T-SQL: crear una tabla nueva usando una tabla existente
- Usar el diseñador de tablas
Estudiemos esto en detalle:
T-SQL: cree una nueva tabla definiendo todas las columnas y su tipo de datos.
A continuación se muestra la sintaxis para crear la tabla
Sintaxis:
CREATE TABLE tableName(column_1 datatype [ NULL | NOT NULL ],column_2 datatype [ NULL | NOT NULL ],… );
Aquí,
- El parámetro tableName denota el nombre de la tabla que va a crear.
- Los parámetros column_1, column_2… denotan las columnas que se agregarán a la tabla.
- Una columna debe especificarse como NULL o NOT NULL. Si no lo especifica, SQL Server tomará NULL como valor predeterminado.
Creemos una tabla básica con dos columnas.
Consulta:
CREATE TABLE COURSE(Course_ID Int,Course_Name Varchar(10))
Requisito previo: seleccione la base de datos donde necesita crear la tabla.
Paso 1) Ejecute la consulta haciendo clic en Ejecutar.
Antes de ejecutar la consulta, no existe ninguna tabla:
Resultado: después de ejecutar la consulta, haga clic en el botón 'Actualizar', la nueva tabla existe como un curso.
Paso 2) Inserta algunos datos
Hasta ahora, la tabla solo existe, pero aún no hay datos en la tabla creada.
Transact-SQL tiene la instrucción INSERT que se puede usar para insertar datos en una tabla. Con esta declaración, podemos insertar una o más columnas en una tabla.
Sintaxis
INSERT INTO tableName(column_1, column_2,… )VALUES(expression_1, expression_2,… ),(expression_1, expression_2,… ),… ;
Lo anterior muestra la sintaxis básica del comando cuando se usa la palabra clave VALUES para insertar datos en una tabla.
Insertemos cuatro filas usando el comando Insertar .
Insert into COURSE values (1,'SQL');Insert into COURSE values (2,'Python');Insert into COURSE values (3,'SQL');Insert into COURSE values (4,'C');
La siguiente instantánea muestra que ahora la inserción de cuatro filas es exitosa.
Paso 3) Para ver datos en SQL Server, usamos la instrucción SELECT. La declaración toma la siguiente sintaxis:
SELECT expressionFROM tableName[WHERE condition];
Consulta de ejemplo:
SELECT * FROM COURSE;
Resultado: se creó la tabla y hay cuatro registros en las tablas. Tenga en cuenta que podemos crear registros con un valor duplicado en cualquiera de las columnas ya que no existen restricciones.
T-SQL: cree una tabla nueva utilizando una tabla existente.
Ahora digamos que queremos otra tabla como la tabla COURSE creada anteriormente. Sin embargo, solo necesitamos una columna de Course_Name y no Course_ID.
Sintaxis:
SELECT (Column 1,… ) INTOFROM ;
Consulta de ejemplo:
SELECT COURSE_NAME INTO COURSE_NAMES FROM COURSE;
Paso 1) Ejecute la consulta haciendo clic en Ejecutar.
Resultado: nueva tabla creada con el nombre COURSE_NAMES con 1 columna existente y cuatro registros de la tabla anterior.
SELECT * FROM COURSE_NAMES;
Usar el diseñador de tablas
También podemos crear tablas desde Studio Management IDE usando Table Designer.
Paso 1) Haga clic con el botón derecho en Tabla> Nuevo> Haga clic en Tabla.
Paso 2) Ingrese los nombres de las columnas, los tipos de datos. Seleccione si desea permitir valores nulos o no.
Paso 3) Presione 'CTRL + S' para guardar la tabla. Ingrese el nombre como 'Course_Title'
Resultado: haga clic en 'Actualizar' y podemos ver que existe una nueva tabla con el nombre Course_Title con una columna denominada Course_Name .
Modificar tabla
Hay dos formas de alterar la tabla en el servidor SQL .
1. T-SQL: Altere la tabla agregando nuevas columnas.
2. Usando el diseñador de tablas
T-SQL: modificar la tabla insertando columnas
A continuación se muestra la sintaxis para modificar la tabla
Sintaxis :
Alter TABLE