Red de conocimiento informático - Problemas con los teléfonos móviles - la instrucción SQL crea una tabla

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