Windows Server 2016: administración de tablas y bases de datos del servidor SQL

  • Sobre el autor: Un personal de operación y mantenimiento de redes de computación en la nube, que comparte la tecnología y los productos secos de la red y la operación y mantenimiento todos los días. 

  • Cuenta oficial: Red Dou

  •  Lema: Mantén la cabeza gacha y date prisa en tu camino, sé respetuoso.

  • Página de inicio personal:  Página de inicio de Netdou

 

Tabla de contenido

escrito delante

introducir

1. La estructura de almacenamiento de datos de SQL Server.

1. tipo de archivo

2. Gestión de bases de datos

1. Crea una base de datos

 2. Ampliar la base de datos

 3. Reducir la base de datos

 4. Separar y adjuntar base de datos

 5. Eliminar la base de datos

 3. El concepto básico de la mesa.

1. Integridad de los datos

2. ​Editar clave principal

 4. Tipos de datos de uso común

 5. Usar SSMS para manipular tablas de datos

6. Utilice declaraciones T-SQL para administrar tablas de datos.

1. Crea una tabla

2. Eliminar tabla

7. Ejercicios de operación


escrito delante

Esta serie de artículos explicará la administración de bases de datos y tablas del servidor SQL y sincronizará el video para explicar la instalación.

Videotutorial: 【Tutorial de gestión de tablas del servidor SQL】

Revisión anterior: Windows Server 2016: introducción e instalación del servidor SQL


introducir

SQL Server es un sistema de gestión de bases de datos relacionales desarrollado por Microsoft y ahora es una de las principales bases de datos del mundo. Tiene las ventajas de facilidad de uso, buena escalabilidad y un alto grado de integración del software relacionado. Puede ejecutarse desde una sola computadora portátil o basarse en un clúster de servidores en la nube de alta potencia, o cualquier forma intermedia.


1. La estructura de almacenamiento de datos de SQL Server.

1. tipo de archivo

archivo de datos:

  • El archivo de datos maestros (.mdf) tiene uno y sólo uno
  • Los archivos de datos secundarios (auxiliares) (.ndf) son opcionales o puede haber más de uno.

Un archivo de registro de transacciones (.ldf) con al menos un

  • Registre declaraciones SQL para todas las transacciones
  • para restaurar la base de datos

 


2. Gestión de bases de datos

1. Crea una base de datos

Base de datos de nombres

archivos de datos y archivos de registro

  • nombre
  • tamaño de archivo inicial
  • crecimiento automático
  • Ruta de almacenamiento

 2. Ampliar la base de datos

efecto
  • Asigne más espacio para archivos de datos y archivos de registro
método
  • Ampliar la configuración de crecimiento automático para archivos existentes
  • agregar nuevo archivo

 3. Reducir la base de datos

efecto

  • Liberar espacio no utilizado en la base de datos

método

  • encogimiento manual
  • encogimiento automático

 4. Separar y adjuntar base de datos

efecto

  • Cambie la base de datos a una instancia diferente de SQL Server

base de datos separada

  • Eliminar la base de datos de la instancia.

Base de datos adicional

  • Adjunte la base de datos a otra instancia ubicando el archivo de la base de datos principal

 5. Eliminar la base de datos

Solo se pueden eliminar las bases de datos de los usuarios, las bases de datos del sistema no se pueden eliminar


 3. El concepto básico de la mesa.

1. Integridad de los datos

integridad de la entidad

Cada fila debe ser una entidad única

integridad referencial

Garantizar la coherencia de los datos en todas las tablas y no permitir referencias a valores inexistentes.

integridad del dominio

Verifique que cada columna sea válida

integridad definida por el usuario

Desarrollar reglas comerciales específicas


2. Clave primaria

  • Se utiliza para identificar de forma única los datos de las filas en una tabla.
  • Consta de uno o más campos.
  • Único
  • No se permiten valores vacíos ( NULL )
  • Una tabla solo puede tener una clave principal.

 


 4. Tipos de datos de uso común

tipo de datos
Es un atributo de datos que especifica el tipo de datos que un objeto puede contener.
Tipos de datos de SQL Server

Números precisos

Números aproximados

Cadena

Cadenas Unicode

cadena binaria

fecha y hora

Otros tipos de datos


numeros exactos

tipo de datos

describir

En t

Tipo entero, almacena números enteros entre -231 y 231 , ocupa 4 bytes de espacio

poco

Entero, puede ser 0 , 1 o NULL . Almacene datos con solo dos valores posibles, como o No

decimal

Almacena datos numéricos con una precisión fija y un rango de -1038-1 a 1038-1 , y se deben especificar el rango y la precisión. El rango es el número total de dígitos que se pueden almacenar alrededor del punto decimal. La precisión es el número de dígitos almacenados a la derecha del punto decimal.

dinero

Representa dinero y valores monetarios. Almacene datos desde -922 337 203 685 477.5808 a 922 337 203 685 477.5807 , con una precisión de una diezmilésima parte de la unidad monetaria, ocupando 8 bytes de espacio

Números aproximados

tipo de datos

describir

flotar

Representa el valor numérico aproximado de los datos numéricos de punto flotante. Representa cualquier número entre -1.79E+308 y 1.79E+308 , ocupando 8 bytes de espacio.

real

Representa un número de punto flotante entre -3.40E+38 y 3.40E+38 . Ocupa 4 bytes de espacio

 cadena

tipo de datos

describir

carbonizarse

Almacena datos de caracteres no Unicode de longitud fija . Se debe especificar la longitud de la columna, hasta 8000 caracteres

varchar

Almacena datos de caracteres no Unicode de longitud variable . Es necesario especificar la longitud máxima de la columna, hasta 231 caracteres.

texto

Almacene grandes cantidades de datos de caracteres no Unicode , hasta 231 -1 o alrededor de 2 mil millones de caracteres

 cadena Unicode

tipo de datos

describir

nchar

Almacene datos de caracteres Unicode de longitud fija . Unicode utiliza una estructura de doble byte para almacenar cada carácter, duplicando el espacio ocupado

nvarchar

Almacenar datos de caracteres Unicode de longitud variable

ntexto

Almacene grandes cantidades de datos de caracteres Unicode

 cadena binaria

tipo de datos

describir

binario

Almacena datos binarios de longitud fija de hasta 8000 bytes

varbinario

Almacena datos binarios de longitud variable de hasta 8000 bytes

imagen

Almacene datos binarios de longitud variable hasta 231 -1 o aproximadamente 2 mil millones de bytes

 fecha y hora

tipo de datos

describir

fecha

fecha. Almacene todos los datos de fechas desde el 1 de enero del primer año hasta el 31 de diciembre de 9999 d.C. Ocupa 3 bytes de espacio

tiempo

Representa una determinada hora del día, sin conocer husos horarios y basándose en el sistema de 24 horas, ocupando 5 bytes de espacio

fecha y hora

Indica fecha y hora. Almacena todos los datos de fecha y hora desde el 1 de enero de 1753 al 31 de diciembre de 9999 , ocupando 8 bytes de espacio.


 5. Usar SSMS para manipular tablas de datos

1. Valor predeterminado

Si no se especifica ningún valor para la columna, el valor predeterminado especifica el valor utilizado en la columna

No se ha especificado ningún valor predeterminado para la columna

• Si se permiten valores nulos, se insertará NULL en la columna

Si no se permiten valores nulos, la fila no se puede guardar hasta que el usuario proporcione un valor para la columna.

 2. Columna de identidad

Columna que contiene el valor ordinal generado automáticamente por el sistema.

  • El sistema genera los valores de las columnas de acuerdo con ciertas reglas y no se permiten valores nulos.
  • Los valores de las columnas no se pueden repetir, identificando de forma única cada fila de la tabla
  • Cada tabla puede tener solo una columna de identidad. 

3. Cree una columna de identidad (columna de incremento automático)

  • tipo ( tipo )
  • semilla _ _ _
  • Incremento ( incremento )

 4. Verifique las restricciones

  • Limitar los valores aceptables para una columna
  • Cree restricciones de verificación ( CHECK ) a través de expresiones lógicas

ejemplo:

  Las calificaciones son mayores o iguales a 0 y menores o iguales a 100
   Calificaciones>=0 y Calificaciones<=100


6. Utilice declaraciones T-SQL para administrar tablas de datos.

1. Crea una tabla

CREATE TABLE 表名
(
    列名1 数据类型(大小),
    列名2 数据类型(大小),
    列名3 数据类型(大小),
    ……    
)

2. Eliminar tabla

DROP TABLE  <表名>

7. Ejercicios de operación

Requisitos operativos:

(1) Cree una base de datos llamada benet y el archivo de la base de datos se almacena en c:\benet, como se muestra en la figura:

(2) Configure la base de datos de beneficios para que se reduzca automáticamente.

(3) Cree una tabla llamada estudiante, los campos de la tabla se muestran en la siguiente figura:

Requisitos de campo: el número de estudiante se numera automáticamente a partir de 1, el número de identificación es la columna de clave principal, el valor predeterminado de la clase es t3145 y el requisito de entrada de calificación es mayor o igual a 0 y menor o igual a 100 ( calificación >=0 y puntuación<=100).

(4) En la interfaz gráfica, ingrese datos y pruebe si los requisitos anteriores cumplen con los requisitos.

(5) Utilice la declaración para eliminar la tabla de estudiantes.

(6) Utilice la declaración para crear la tabla de estudiantes nuevamente. como muestra la imagen:

(7) En la vista "Diseño" de la tabla, verifique si cumple con los requisitos de la tabla anterior.

(8) En la interfaz gráfica, ingrese los datos y pruebe si cumplen con los requisitos de la tabla anterior.


 La creación no es fácil, preste atención, me gusta, recopile, gracias ~ 

Supongo que te gusta

Origin blog.csdn.net/yj11290301/article/details/132546978
Recomendado
Clasificación