Colección de citas famosas - Colección de máximas - ¿Qué son ftp, http, SQL, php, NAT?

¿Qué son ftp, http, SQL, php, NAT?

FTP es la abreviatura de FileTransferProtocol, que se traduce al chino como "Protocolo de transferencia de archivos". Es la forma más sencilla de intercambiar archivos entre computadoras y redes. Al igual que HTTP para transmitir archivos visualizables y SMTP para correo electrónico, FTP también es un protocolo de aplicación estándar que utiliza el protocolo TCP/IP. FTP se usa generalmente para cargar páginas web desde el creador al servidor para uso humano, y cargar archivos hacia y desde el servidor también es una forma de uso muy común.

Puedes usar FTP con una interfaz DOS muy simple. En Windows 98, haz clic en "Inicio → Ejecutar", ingresa FTP seguido de la dirección IP o URL del host (nota, no agregues Conectar al sitio web del autor). El usuario (nombre de usuario) y la contraseña (contraseña) aparecerán después de que la conexión sea exitosa, puede usar el comando dir: mostrar archivos en este directorio obtener: descargar archivos poner: cargar archivos. Interfaz gráfica FTP proporcionada por un tercero para actualizar (eliminar, renombrar, mover y copiar) archivos en el servidor. General El software FTP también admite la función de reanudación y muchos servidores ahora admiten el inicio de sesión anónimo. Utilice FTP y anónimo como nombre de usuario. inicie sesión. Generalmente puede usar cualquier contraseña o simplemente presionar la tecla Enter.

HTTP (Protocolo de transferencia de hipertexto) es un vínculo entre los navegadores WWW y los servidores WWW. El protocolo HTTP es un protocolo basado en TCP/IP. No solo garantiza la transmisión correcta de documentos de hipertexto, sino que también determina qué parte del documento se transmite y qué parte del contenido se muestra primero (como el texto primero y los gráficos). Espere

SQL es un. Lenguaje de programación, que se presenta en detalle a continuación:

El lenguaje SQL (Structure Query Language) es el lenguaje central de la base de datos.

El desarrollo de SQL comenzó en 1974 y su desarrollo. El proceso es el siguiente:

1974-----Propuesto por Boyce y Chamberlin, luego llamado SEQUEL

1976. -----El Instituto de Investigación Sanjase de IBM cambió a SQL al desarrollar RDBMS SYSTEM R

1979-----ORACLE lanzó el primer producto RDBMS comercial

En 1982, IBM publicó el primer lenguaje RDBMS SQL/DS. /p>

En 1985, IBM publicó la primera versión de SQL/DS. Un lenguaje RDBMS DB2.

En 1986, la Organización Nacional Estadounidense de Estándares ANSI anunció SQL como el estándar de la industria de bases de datos. p>

SQL es un lenguaje de base de datos estándar y está orientado a colecciones.

Es un lenguaje descriptivo, no procedimental, potente, eficiente, fácil de aprender y mantener (hasta ahora, lo tengo). No he visto un lenguaje que sea mejor que él

). Sin embargo, debido a las ventajas anteriores del lenguaje SQL, también existe el siguiente problema:

No es procesal. lenguaje, es decir, la mayoría de las declaraciones se ejecutan de forma independiente y no tienen nada que ver con el contexto.

La mayoría de las aplicaciones son un proceso completo. Obviamente es muy difícil implementar completamente estas funciones usando SQL.

. Por lo tanto, para resolver este problema, la mayoría de las empresas de bases de datos han realizado los dos aspectos siguientes:

(1) expandir SQL e introducir estructuras de procedimientos en SQL (2) incrustar SQL en lenguajes de alto nivel, <; /p>

Para completar una solicitud completa juntos.

Clasificación del lenguaje SQL

El lenguaje SQL se divide en cuatro categorías: lenguaje de consulta de datos DQL, lenguaje de manipulación de datos DML,

lenguaje de definición de datos DDL, control de datos Idioma DCL.

1 Lenguaje de consulta de datos DQL

La estructura básica de DQL del lenguaje de consulta de datos es un bloque de consulta compuesto por la cláusula SELECT, la cláusula FROM y la cláusula WHERE

:

SELECT lt; nombre del campo tabla gt;

FROM lt; nombre de la tabla o vista gt

WHERE lt; p > 2 Lenguaje de manipulación de datos

Hay tres formas principales de lenguaje de manipulación de datos DML:

1) Inserción: INSERT

2) Actualización: ACTUALIZAR

3) Eliminar: ELIMINAR

3 Lenguaje de definición de datos DDL

El lenguaje de definición de datos DDL se utiliza para crear varios objetos en la base de datos ----- tablas, vistas ,

Índices, sinónimos, agrupación, etc.:

CREATE TABLE/VIEW/INDEX/SYN/CLUSTER

|

Clúster de sinónimos de índice de vista de tabla

4 Lenguaje de control de datos DCL

El lenguaje de control de datos DCL se utiliza para otorgar o revocar ciertos privilegios para acceder a la base de datos y controlar

la base de datos Controlar el tiempo y efecto de las transacciones, monitorear la base de datos, etc. Tales como:

1) CONCESIÓN: Autorización.

2) ROLLBACK [TRABAJO] A [SAVEPOINT]: Retrocede hasta un punto determinado.

Revertir---ROLLBACK

El comando de revertir devuelve el estado de la base de datos al último estado enviado. El formato es:

SQLgt; ROLLBACK;

3) COMMIT [TRABAJO]: Enviar.

En las operaciones de inserción, eliminación y modificación de la base de datos, la transacción se completa solo cuando se envía a la base de datos

de datos. Antes de que se confirme la transacción, solo la persona que opera la base de datos tiene derecho a ver lo que se ha hecho. Otros solo pueden verlo después de que se complete la confirmación final.

Hay tres tipos de datos enviados: envío explícito, envío implícito y envío automático. Estos tres tipos se describen a continuación

.

(1) Envío explícito

El envío completado directamente mediante el comando COMMIT es un envío explícito. El formato es:

SQLgt; COMMIT;

(2) Envío implícito

El envío completado indirectamente mediante comandos SQL es un envío implícito. Estos comandos son:

ALTERAR, AUDITAR, COMENTAR, CONECTAR, CREAR, DESCONECTAR, ELIMINAR,

SALIR, CONCEDER, NO AUDITAR, SALIR, REVOCAR, RENOMBRAR.

(3) Envío automático

Si AUTOCOMMIT está activado, el sistema enviará automáticamente después de que se ejecuten las declaraciones de inserción, modificación y eliminación. Este es el envío automático. El formato es:

SQLgt; SET AUTOCOMMIT ON;

PHP es un lenguaje de programación basado en servidor para crear sitios web dinámicos. Puede utilizar PHP y HTML para generar la página de inicio. Cuando un visitante abre la página de inicio, el servidor ejecuta comandos PHP y envía los resultados de la ejecución al navegador del visitante. Esto es similar a ASP y CoildFusion. Sin embargo, la diferencia entre PHP y ellos es que PHP es de código abierto y multiplataforma. Puede ejecutarse en WINDOWS NT y varias versiones de UNIX. No requiere ningún preprocesamiento para una respuesta rápida y no requiere ajustes de mod_perl para reducir la imagen de la memoria de su servidor. PHP consume menos recursos. Cuando PHP se utiliza como parte del servidor web Apache, no es necesario llamar a archivos binarios externos para ejecutar el código y el servidor no necesita soportar ninguna carga adicional.

Además de poder manipular tus páginas, PHP también puede enviar encabezados HIIP. Puede configurar cookies, administrar firmas digitales y redirigir usuarios, y proporciona una excelente conectividad a otras bases de datos (también DBC), integrando varias bibliotecas externas para hacer cualquier cosa, desde analizar XML con documentos PDF.

Con PHP, no hay necesidad de un entorno de desarrollo especial ni de un IDE. ¿Puedes usarlo? php se puede utilizar como comienzo de un bloque de programa con? gt; Como final del bloque de código PHP, por supuesto, también puedes usar etiquetas