SQL ¿Cómo actualizar todos los datos de un campo en una tabla al mismo tiempo?
Simplemente haga lo siguiente:
actualizar [nombre de tabla] establecer [nombre de campo] = [valor];
Si desea actualizar esta tabla según , haga lo siguiente:
Actualice [nombre de la tabla] establezca [nombre del campo] = (seleccione [nombre del campo] de [otra tabla] donde [condición de asociación] entre dos tablas]).
Breve introducción
1. El lenguaje SQL es la abreviatura de Structured Query Language. El lenguaje SQL 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; también es una extensión de los archivos de script de bases de datos.
2. El lenguaje SQL es un lenguaje de programación no procesal de alto nivel que permite a los usuarios procesar estructuras de datos avanzadas. No requiere que los usuarios especifiquen el método de almacenamiento de datos ni que comprendan el método de almacenamiento de datos específico. Por lo tanto, diferentes sistemas de bases de datos con estructuras subyacentes completamente diferentes pueden utilizar el mismo lenguaje de consulta estructurado como interfaz para la entrada y gestión de datos. . Las declaraciones en el lenguaje SQL se pueden anidar, lo que lo hace extremadamente flexible y potente.
2. Información de la aplicación
Lenguaje de consulta estructurado SQL (LENGUAJE DE CONSULTA ESTRUCTURADO) es el lenguaje operativo más importante en las bases de datos relacionales. Su influencia ha superado el campo de la base de datos y ha ganado otra atención y. adopción en campos como inteligencia artificial, recuperación de datos, herramientas de desarrollo de software de cuarta generación integradas en lenguaje SQL, etc.
3. Estándares de soporte
SQL es un lenguaje de bases de datos. Fue adoptado como estándar estadounidense por el Instituto Nacional Estadounidense de Estándares (ANSI) en octubre de 1986. Posteriormente, la Organización Internacional para el Desarrollo. Standardization (ISO) emitió un estándar internacional SQL formal. En abril de 1989, ISO propuso el estándar SQL89 con características de integridad y lanzó el estándar SQL92 en noviembre de 1992. En el estándar SQL92, las bases de datos se dividen en tres niveles: conjunto básico, conjunto estándar y conjunto completo.
IV.Otras versiones
1. Existen diferencias sutiles en el soporte del lenguaje SQL y los estándares por parte de diferentes bases de datos. Esto se debe a que, en algunos casos, el desarrollo del producto precede a la publicación del estándar, mientras que en otros casos varios desarrolladores de productos necesitan ampliar el estándar para implementar características especiales o nuevas funcionalidades. Desde microcomputadoras hasta mainframes, ya existen más de 100 productos de bases de datos SQL, incluidos DB2, SQL/DS, ORACLE, INGRES, SYBASE, SQLSERVER, DBASE IV, PARADOX, MICROSOFTACCESS, etc.
2. El lenguaje SQL es básicamente independiente de la base de datos en sí y no está restringido por la máquina, la red o el sistema operativo. Los productos DBMS basados en SQL pueden ejecutarse en varios sistemas informáticos, desde computadoras personales y estaciones de trabajo. Las minicomputadoras y mainframes basadas en redes de área local tienen buena portabilidad. Se puede ver que la estandarización es muy significativa. Ya en 1987, algunas personas conocedoras predijeron que la estandarización de SQL sería "una revolución" y "un punto de inflexión en los sistemas de gestión de bases de datos relacionales". Las bases de datos y varios productos utilizan SQL como el mismo lenguaje de acceso a datos e interfaz estándar, lo que proporciona una base común para la interoperabilidad de diferentes sistemas de bases de datos, permitiendo así la integración de máquinas heterogéneas y varios entornos operativos **Disfrutabilidad y portabilidad
.3. En 1974, el sistema de gestión de bases de datos relacionales a gran escala SISTEMA R desarrollado por el Laboratorio de Investigación St. Joseph de IBM adoptó el sistema de gestión de bases de datos relacionales a gran escala SISTEMA R. Lenguaje SEQUEL (propuesto por BOYCE y CHAMBERLIN), y posteriormente se desarrolló el lenguaje SQL basado en SEQUEL.
SQL es un lenguaje de consulta interactivo que permite a los usuarios consultar datos almacenados directamente, pero no es un lenguaje de programación completo. Por ejemplo, no tiene bucles como DO o FOR, pero puede integrarse en otros lenguajes o tomarse prestado. desde VB, C, JAVA y otros lenguajes, y se envía directamente al sistema de gestión de bases de datos a través de la interfaz de nivel de llamada (CALL LEVEL INTERFACE). SQL es básicamente un algoritmo relacional de dominio, pero puede implementar operaciones de álgebra relacional.
Características del lenguaje V.
1. Integración
SQL integra la definición de datos DDL, la operación de datos DML y el control de datos DCL en uno, que puede completar todas las tareas. en la base de datos.
2. Uso flexible
Se puede usar de dos maneras, es decir, se puede usar directamente en forma de comandos interactivos y también se puede usar incrustado en C; C++, FORTRAN, COBOL, En principales lenguajes como JAVA.
3. No programado
Solo mencione los requisitos de operación, no es necesario describir los pasos de operación y no se requiere navegación. Al usarlo, sólo necesita decirle a la computadora "qué hacer" sin decirle "cómo hacerlo".
4. El lenguaje es conciso, la gramática es simple y es fácil de aprender y usar.
En el estándar ANSI, solo contiene 94 palabras en inglés y solo la función principal. Tiene 6 verbos, lo cual se acerca al inglés hablado.