Primer contacto con la base de datos, el sistema de gestión de bases de datos y SQL

1. Base de datos y sistema de gestión de bases de datos

¿Qué es una base de datos? A continuación damos la definición de la base de datos.

Taquigrafía de la base de datos : DB, es una colección de datos almacenados de manera organizada. Podemos entenderlo como un contenedor para almacenar datos organizados.

Sistema de gestión de bases de datos (DBMS) , una base de datos es un contenedor creado y operado por un DBMS. En gran medida, no necesita acceder directamente a la base de datos. Cuando usa un DBMS, accede a la base de datos por usted

 

Segundo, los componentes de la base de datos.

Tabla: Una lista estructurada de datos de un tipo particular. Cada tabla en la base de datos tiene su propio nombre, que es único.

Columna (columna): un campo en una tabla, todas las tablas están compuestas por una o más columnas, una información específica almacenada en la columna de la tabla. Por ejemplo, en la tabla de clientes, una columna almacena el número de cliente y la otra columna almacena el nombre del cliente. Es extremadamente importante descomponer correctamente los datos en varias columnas, por lo que también es muy conveniente buscar por condición

Tipo de datos (tipo de datos): cada columna de la tabla tiene un tipo de datos correspondiente, lo que limita los datos almacenados en la columna (por ejemplo, para evitar que los campos numéricos se ingresen en los valores de caracteres), por lo que se debe prestar especial atención al tipo de datos al crear la tabla

Fila (fila): los datos en la fila se almacenan por fila, él guarda cada registro, por ejemplo, cada fila de la tabla del cliente registra toda la información de un cliente, el número de filas en la tabla es el número total de registros

La clave primaria (clave primaria): una columna o grupo de columnas, cuyo valor puede distinguir de manera única cada fila de la tabla, la columna (o grupo de columnas) que identifica de forma única cada fila de la tabla se denomina clave primaria

Cada fila de la tabla debe tener una columna que se represente de forma exclusiva, una tabla de clientes puede usar la columna de número de cliente y una tabla de pedidos puede usar la ID del pedido. Si no hay una clave principal, será difícil actualizar o eliminar filas específicas en la tabla, porque no hay una forma segura de garantizar que solo estén involucradas las filas relevantes

Cualquier columna de la tabla se puede utilizar como clave principal, siempre que cumpla las siguientes condiciones:

  1. No hay dos filas que tengan el mismo valor de clave primaria
  2. Cada fila debe tener un valor de clave principal (las columnas de clave principal no permiten valores NULL)

 

Tercero, qué es SQL

SQL es una abreviatura de Structured Query Language (Structured Query Language) , que es un lenguaje específicamente utilizado para comunicarse con bases de datos.

A diferencia de otros lenguajes de programación, SQL se compone de muy pocas palabras. Esto es intencional. Al diseñar el propósito de SQL, es una buena tarea completar, es decir, proporcionar un método simple y efectivo para leer y escribir datos de la base de datos.

Las ventajas de SQL:

  • SQL no es el lenguaje propietario de un proveedor de base de datos en particular, y casi todos los DBMS admiten SQL.
  • SQL es simple y fácil de aprender, sus oraciones están compuestas de palabras en inglés muy descriptivas
  • Aunque SQL parece simple, es un lenguaje poderoso que puede realizar operaciones de base de datos muy complejas y avanzadas

Archivo adjunto: De hecho, el SQL implementado por dos DBMS no es el mismo. El SQL mencionado a continuación es específicamente para MYSQL, así que no piense que esta sintaxis SQL puede ser completamente trasplantada.

La declaración SQL se compone de palabras, algunas palabras son necesarias, algunas son opcionales, una palabra generalmente se compone de una palabra clave y los datos proporcionados, como la cláusula FROM en la declaración SELECT, la declaración final de la declaración SQL debe agregar puntos Numero

Las declaraciones SQL no distinguen entre mayúsculas y minúsculas, pero para facilitar la lectura y la depuración, se recomienda utilizar palabras clave SQL en mayúsculas y minúsculas para todos los nombres de tablas y columnas

 

138 artículos originales publicados · elogiados 34 · 150,000 visitas

Supongo que te gusta

Origin blog.csdn.net/bbj12345678/article/details/105433729
Recomendado
Clasificación