Red de conocimiento informático - Material del sitio web - ¿Cómo operar múltiples tablas en MySQL?

¿Cómo operar múltiples tablas en MySQL?

El método es el siguiente:

1. Primero abra el editor de línea de comandos Mysql y conéctese a la base de datos Mysql

2. operado y muestra la primera tabla de la base de datos;

3. Muestra la estructura de la tabla y comprende las columnas de la tabla;

4. Inserta datos en la tabla, insértalos en el nombre de la tabla ( nombre de la columna) valores (valor);

5. Puede ver los datos insertados en la tabla de consulta, seleccione * del nombre de la tabla;

6. y mostrarlo.

Información ampliada:

MySQL es un sistema de gestión de bases de datos relacionales desarrollado por la empresa sueca MySQL AB y actualmente forma parte de la familia de productos Oracle. MySQL es uno de los sistemas de gestión de bases de datos relacionales más populares. En términos de aplicaciones WEB, ¿es MySQL el mejor? MySQL es uno de los sistemas de gestión de bases de datos relacionales más populares y, cuando se trata de aplicaciones WEB, MySQL es una de las mejores aplicaciones RDBMS (sistema de gestión de bases de datos relacionales).

MySQL es un sistema de gestión de bases de datos relacionales. Las bases de datos relacionales almacenan datos en diferentes tablas en lugar de mantener todos los datos en un repositorio grande, lo que mejora la velocidad y la flexibilidad.

El lenguaje SQL utilizado por MySQL es el lenguaje estandarizado más utilizado para acceder a bases de datos. El software MySQL adopta una política de licencia dual y se divide en edición comunitaria y edición comercial. Debido a su pequeño tamaño, alta velocidad, bajo costo total de propiedad y especialmente su naturaleza de código abierto, los desarrolladores de sitios web pequeños y medianos generalmente eligen MySQL como su base de datos de sitios web.

Debido al excelente rendimiento de su versión comunitaria, puede formar un buen entorno de desarrollo con "PHP" y "Apache".

En comparación con otras bases de datos grandes como Oracle, DB2, SQL Server, etc., MySQL tiene sus propias deficiencias, pero esto no reduce su popularidad en absoluto. Para los usuarios individuales promedio y las pequeñas y medianas empresas, MySQL proporciona funcionalidad más que suficiente y, debido a que MySQL es un software de código abierto, el costo total de propiedad se puede reducir significativamente.

Linux como sistema operativo, Apache o Nginx como servidor web, MySQL como base de datos y PHP/Perl/Python como intérprete de scripts del lado del servidor. Dado que estos cuatro programas son gratuitos o de código abierto (FLOSS), puede crear un sistema de sitio web estable y gratuito sin gastar un centavo (excepto los costos de mano de obra) utilizando este método, que la industria llama "LAMP" o "LNMP". p>

MySQL, SQL Server, SQLite

El motor de base de datos predeterminado antes de MyISAMMySQL 5.0, el más utilizado. Tiene alta velocidad de inserción y consulta, pero no admite transacciones

InnoDB es el motor preferido para bases de datos transaccionales, admite transacciones ACID y bloqueo a nivel de filas y ha sido el motor de base de datos predeterminado desde MySQL 5.0. 5

BDB se deriva de Berkeley DB y es otra opción para bases de datos transaccionales. Admite otras funciones transaccionales como confirmación y reversión y otras funciones transaccionales.

La memoria es un almacenamiento en memoria. motor que almacena todos los datos en la memoria para que las inserciones, actualizaciones y consultas sean extremadamente eficientes. Sin embargo, el espacio de memoria que ocupa es proporcional a la cantidad de datos. Y cuando se reinicie MySQL, su contenido se perderá

Fusionar combina múltiples tablas MyISAM en una sola entidad, lo cual es muy útil cuando se almacenan datos a gran escala

Archivar es una forma de almacena una gran cantidad de historial independiente. Ideal para datos, ya que se leen con poca frecuencia. Debido a la baja frecuencia de lectura, la velocidad de inserción de Archive es alta, pero el soporte de consultas es relativamente pobre

Federated une diferentes servidores MySQL para formar lógicamente una base de datos completa.

Ideal para aplicaciones distribuidas

El motor de almacenamiento de alta redundancia Cluster/NDB proporciona servicios en conjunto con múltiples máquinas de datos para mejorar el rendimiento y la seguridad generales. Adecuado para aplicaciones con grandes cantidades de datos y altos requisitos de seguridad y rendimiento

CSV: motor de almacenamiento que separa los datos de forma lógica con comas. Crea un archivo .csv para cada tabla de datos en el subdirectorio de la base de datos. El motor de almacenamiento CSV no admite la indexación.

Agujero negro: cualquier dato escrito en el motor del agujero negro desaparecerá, generalmente utilizado para registrar binlog, como retransmisión para la replicación.

El motor de almacenamiento EJEMPLO es un motor de código auxiliar y no hacer cualquier cosa. Es un ejemplo del código fuente de MySQL que demuestra cómo empezar a escribir un nuevo motor de almacenamiento. EJEMPLO El motor de almacenamiento no admite índices.

Además, la interfaz del motor de almacenamiento de MySQL está bien definida. Los desarrolladores interesados ​​pueden escribir sus propios motores de almacenamiento leyendo la documentación.

Enciclopedia Baidu: MySQL