1. CREATE DATABASE database_name [WITH LOG IN " pathname "]
Cree una base de datos.
database_name: el nombre de la base de datos.
" pathname ": Archivo de registro de transacciones.
Cree un directorio nombre_base_datos.dbs con derechos de acceso establecidos por GRANT. No puede usar sentencias de transacción como
COMENZAR A TRABAJAR sin un archivo de registro (se puede cambiar con la sentencia START DATABASE).
Puede seleccionar el archivo de registro para la base de datos actual.
Por ejemplo: seleccione dirpath form systables donde tabtype = " L ";
Ejemplo: create databse customerdb con log in " /usr/john/log/customer.log";
2. DATABASE databse-name [EXCLUSIVE]
Seleccione la base de datos.
database_name: el nombre de la base de datos.
EXCLUSIVO: estado exclusivo.
Acceda a la base de datos en el directorio actual y al directorio especificado en DBPATH. No use esta declaración durante el procesamiento de la transacción.
Ejemplo: dtabase customerdb;
3. CERRAR BASE DE DATOS
Cerrar la base de datos actual.
database_name: el nombre de la base de datos.
Después de esta declaración, solo las siguientes declaraciones son legales:
CREAR BASE DE DATOS; BASE DE DATOS; BASE DE DATOS DE GOTA; BASE DE DATOS DE ROLLFORWARD;
Esta declaración debe usarse antes de eliminar la base de datos.
Ejemplo: cerrar base de datos;
4. DROP DATABASE database_name
Eliminar la base de datos especificada.
database_name: el nombre de la base de datos.
El usuario es el propietario del DBA o de todas las tablas; elimine todos los archivos, pero no incluye el directorio de la base de datos; la base de datos actual no puede borrarse (la base de datos actual debe cerrarse primero), esta declaración no se puede usar durante el procesamiento de la transacción. ROLLBACK WORK tampoco puede restaurar la base de datos.
Ejemplo: drop databse customerdb;
5. CREATE [TEMP] table TABLE (column_name datatype [NOT NULL], …)
[IN " pathname "]
Crea una tabla o tabla temporal.
nombre-tabla: nombre de tabla.
column_name: el nombre del campo.
tipo de datos: Tipo de datos de campo.
ruta-nombre: especifique la ubicación de almacenamiento de la tabla
TEMP se usa para especificar la tabla temporal, el nombre de la tabla debe ser único, el campo debe ser único, el usuario con permiso CONECTAR puede crear la tabla temporal; La tabla por defecto permite el acceso de usuario CONECTAR, pero no ALTER.
Ejemplo: crear usuario de tabla
(c0 serial no nulo, c1 char (10), c2 char (2), c3 smallint, c4 decimal (6,3), c5 fecha) en " usr /john /customer.dbs /user;
6. ALTER TABLE
ALTER TABLE nombre-tabla {ADD (newcol_name newcol_type [ANTES de oldcol_name], …) |
DROP (oldcol_name, …) |
MODIFY (oldcol_name newcol_type [NOT NULL], …)}, …
Modificar la estructura de la tabla.
nombre-tabla: nombre de tabla.
newcol_name: nuevo nombre de campo
newcol_type: nuevo tipo de campo
oldcol_name: antiguo nombre de campo
puede usar cláusulas ADD simples o múltiples, DROP Cláusula, cláusula MODIFY, pero una palabra falla, la operación se cancela, el campo original es NULL, MODIFY no está permitido a NOT NULL, a menos que todos los campos NULL no estén vacíos, y viceversa; ALTER usuario es el propietario de la tabla o Tenga autoridad DBA, o esté autorizado, no use esta declaración durante el procesamiento de la transacción.
Ejemplo: alterar usuario de tabla
agregar (c6 char (20) antes de c5);
7. RENOMBRAR TABLA oldname TO newname
Modificar nombre de tabla .
oldname: el nombre original.
newname: el nuevo nombre.
El consumidor RENAME es el propietario de la tabla o tiene autorización DBA, o está autorizado; no use esta declaración durante el procesamiento de la transacción.
Ejemplo: cambiar el nombre de usuario a bbb;
8. DROP TABLE nombre-tabla
Eliminar la tabla.
nombre-tabla: nombre de tabla.
Eliminar una tabla significa eliminar todos los datos, los índices en cada campo y la ponderación de la tabla, las vistas, etc., el usuario no puede eliminar ninguna tabla de catálogo del sistema, el consumidor de declaraciones es el propietario de la tabla o tiene autorización DBA. No utilice esta declaración durante el procesamiento en una transacción.
9. RENAME COLUMN table.oldcolumn, TO newcolumn
Modificar el nombre del campo.
table.oldcolumn: nombre de tabla y nombre de campo original
newcolumn: nombre de campo nuevo.
El consumidor de la declaración es el propietario de la tabla o un usuario con autorización DBA o privilegio ALTER. No use esta declaración durante el procesamiento de la transacción.
Ejemplo: renombrar columna user.c6 a c7;
10. CREATE VIEW view-name column-list
CREATE VIEW view-name column-list AS select_statement [WITH OPCIÓN DE COMPROBACIÓN]
Crea una vista.
view-name: el nombre de la vista.
column-list: una lista de campos.
select_statement: instrucción SELECT.
Las siguientes declaraciones no utilizan vistas: ALTER TABLE, DROP INDEX, ALTER INDEX, LOCK TABLE, CREATE INDEX, RENAME TABLE; la vista ampliará el nombre de campo de la tabla base, para campos virtuales como expresiones y entre tablas múltiples El nombre duplicado del campo debe indicar el nombre del campo; si nombra algunos campos en la vista, todos los campos deben tener un nombre; el tipo de datos en la vista se extiende por el tipo de datos en la tabla base, y el campo virtual comienza a partir de la expresión; no puede usar ORDEN Las cláusulas BY y UNION tienen permiso SELECCIONAR en todos los campos de la vista, esta declaración se usa durante el procesamiento de una transacción, incluso si la transacción se revierte, la vista se creará y no se podrá restaurar.
Ejemplo: cree la vista v_user como select * del usuario donde c1 = " B1 ";
11. DROP VIEW view-name
Delete the view.
view-name: el nombre de la vista.
Los usuarios pueden eliminar sus propias vistas; las vistas descendientes de la vista también se eliminan; no utilice esta declaración en el procesamiento de transacciones.
Ejemplo: vista previa v_user;
12. CREATE INDEX
CREATE [UNIQUE /DISTINCT] [CLUSTER] INDEX index_name ON table_name ([column_name ASC /DESC], …)
Crea un índice.
nombre_índice: El nombre del índice.
nombre_tabla: nombre de la tabla.
column_name: el nombre del campo.
UNIQUE /DISTINCT: Índice único.
CLUSTER: Organiza el orden de almacenamiento físico de la tabla por índice.
ASC /DESC: ascendente o descendente, por defecto ascendente.
Cuando se ejecuta la instrucción, el estado de la tabla se establece en EXCLUSIVO; el índice compuesto contiene hasta 8 campos, y todos los campos no deben tener más de 120 bytes; esta instrucción se usa durante el procesamiento de la transacción, incluso si la transacción se revierte. El índice se creará y no se podrá recuperar.
Azure es uno de los representantes de más y más compañías que están considerando cambiar su negocio
Bajo la partición de Linux es más problemático, la herramienta más conveniente se llama fdisk Po
Según informes de medios extranjeros, Linux no parece ser completamente amado por las personas. Los
Entre los muchos miembros de la familia de MCU, los MCU de la serie MCS-51 ocupan la medida y el con
Sistema de comando de montaje de Linux montaje y procesamiento de imágenes
Yum error Error: no se puede encontrar una baseurl válida para repo: addons
Cómo modificar el tamaño del espacio SWAP en Linux
modificando los permisos de archivos del sistema Linux Solución Error
Tabla de referencia rápida de comandos comunes de Git
Administración y mantenimiento del sistema Linux -df command
El puerto del servidor FTP Gene6 y la resolución de conflictos del puerto IIS
Método para ajustar la frecuencia de actualización de la pantalla en un sistema Linux
Sistema Linux para actualizar la placa base BIOS
Linux shell implementación cuatro aritmética (entero y punto flotante) método simple
Si el sistema Linux está pirateado Cómo juzgar
Cómo permitir que el sistema XP inicie sesión automáticamente cuando se enciende la computadora
El escritorio de Win8 solo tiene el método de configuración de la Papelera de reciclaje
Win10 viene con consejos de función de compresión del sistema
Como espacio de disco acceso con un clic Win8.1 Actualización
Cómo hacer la demora de la red del juego Win7
Paso a paso le enseñará a instalar componentes de IIS en Win2003