la instrucción SQL crea una tabla
La función del programa para crear una nueva tabla es:
crear tabla tabname(col1 tipo1 [no nulo] [clave principal], col2 tipo2 [no nulo],..)
Específicamente:
Determinar si la base de datos existe antes de crearla
si existe (seleccione * de sysdatabases donde nombre='nombre de la base de datos')
eliminar la base de datos nombre de la base de datos
ir
Crear el nombre de la base de datos de la BASE DE DATOS
en el archivo principal: pertenece al grupo de archivos principal de forma predeterminada y se puede omitir
(
p>
/*--Descripción detallada del archivo de datos--*/
name='databasename_data',--El nombre lógico del archivo de datos principal
filename='' Ubicación de almacenamiento: \databasename_data.mdf', --El nombre físico del archivo de datos principal
tamaño=valor numérico mb, --El valor inicial tamaño del archivo de datos principal
maxsize=valor numérico mb, - - El valor de crecimiento máximo del archivo de datos maestros
filegrowth=valor numérico: la tasa de crecimiento de los datos maestros file
)
iniciar sesión
(
/*--Descripción detallada del archivo de registro, el significado de cada parámetro es lo mismo que arriba--*/
name='databasename_log', -- El nombre lógico del archivo de registro
filename='Store directorio:\databasename_log.ldf', - -El nombre físico del archivo de registro
size=Number mb, --El tamaño inicial del archivo de registro
filegrowth= Valor numérico - el valor de crecimiento del archivo de registro
p>
)
El lenguaje de consulta estructurado (lenguaje de consulta estructurado) se conoce como lenguaje de consulta estructurado y es un lenguaje de programación y consulta de bases de datos que se utiliza para acceder a datos y consultar, actualizar y administrar. sistemas de bases de datos relacionales;
Las sentencias SQL son un lenguaje para operar bases de datos.
Información ampliada
1. Declaraciones comunes
Actualización: actualizar tabla1 establecer campo1=valor1 donde rango
Buscar: seleccionar * de la tabla1 donde campo1 como 'valor1' (todas las cadenas que contienen el patrón 'valor1')
Ordenar: seleccionar * de la tabla1 ordenar por campo1, campo2 [desc]
Suma: seleccionar suma(campo1) ) como valor suma de la tabla1
Promedio: seleccione promedio(campo1) como valor promedio de la tabla1
Máximo: seleccione máx(campo1) como valor máximo de la tabla1
Mínimo: seleccione min(campo1) como valor mínimo de la tabla1[separador]
2. Consulta avanzada
A: operador UNION
Operador UNION mediante combinación Derivar una tabla de resultados de las otras dos tablas de resultados (por ejemplo, TABLA1 y TABLA2) y elimine cualquier fila duplicada en las tablas. Cuando se usa ALL con UNION (es decir, UNION ALL), las filas duplicadas no se eliminan. En ambos casos, cada fila de la tabla derivada proviene de TABLA1 o TABLA2.
B: Operador EXCEPTO
El operador EXCEPTO deriva una tabla de resultados al incluir todas las filas en la TABLA1 pero no en la TABLA2 y eliminar todas las filas duplicadas. Cuando se usa TODO con EXCEPTO (EXCEPTO TODOS), las filas duplicadas no se eliminan.
C: Operador INTERSECT
El operador INTERSECT deriva una tabla de resultados incluyendo solo filas que están tanto en la TABLA1 como en la TABLA2 y eliminando cualquier fila duplicada. Cuando se usa TODO con INTERSECT (INTERSECT ALL), las filas duplicadas no se eliminan.
Nota: varias filas de resultados de consultas que utilizan palabras de operador deben ser coherentes.
Lista de declaraciones SQL de la Enciclopedia Baidu