En primer lugar, los conceptos de bases de datos MySQL, consulta básica, las condiciones de la consulta, consulta la clasificación

Referencia Url: Https://Www.Bilibili.Com/video/BV12b411K7Zu

1, la base de datos ¿Por qué el aprendizaje

  la persistencia de datos

  Utilice completo sistema de gestión de la dirección única, de fácil acceso

2, los conceptos relacionados con la Base de Datos

  DB: Base de datos ( base de datos ) , el almacenamiento de almacén '' de datos, que contiene una serie de datos organizados.

  DBMS: DBMS ( base de datos del Sistema de Gestión ) , la base de datos es a través de los DBMS para crear y operaciones de contenedores.

  SQL : Structured Query Language (Estructura Query Language) : lenguaje diseñado para comunicarse con la base de datos.

  SQL ventajas:

    (1)  no es un proveedor de base de datos específica vuelta a algunas lenguas, casi todos los DBMS apoyo SQL

    (2) Fácil de aprender

    (3) es simple, pero en realidad es un lenguaje de gran alcance, el uso flexible de los elementos del lenguaje, que puede ser operaciones de bases de datos muy complejos y avanzados

3, la base de datos el almacenamiento de características de los datos

  1, los datos en una tabla, la tabla y se coloca en una biblioteca.

  2, una base de datos puede tener varias tablas, cada tabla tiene un nombre, que se utiliza para identificarse, mostrar único.

  3, la tabla tiene un número de características que definen cómo se almacenan los datos en una tabla.

  4, las columnas de las tablas, llamadas campos. Todas las tablas son una o más columnas.

  5, la tabla de datos se almacena en la fila.

 

4, MySQL características del producto

  ventajas:

    Baja (1) el costo, de código abierto, el juicio generalmente libres

    (2) de alto rendimiento, rápida ejecución

    (3) simple, fácil de instalar y utilizar

  DBMS divide en dos categorías:

    (1)  basada en un sistema de archivos compartidos, el DBMS ( Acceso )

    (2)  basado en el cliente - servidor, el DBMS ( MySQL , el Oracle , SqlServer )

5, MySQL 's comandos comunes

  (1) Ver todos base de datos actual

    mostrar bases de datos;

  (2) abrir la biblioteca especificada

    Utilice el nombre de biblioteca ;

  (3) Ver la biblioteca actual de todas las tablas

    Mostrar tabels;

  (4) Ver todo otra biblioteca de mesa

    Mostrar tabels de 库名;

  (5) Crear una tabla

    Se puede reservar Crear nombre de la tabla (

      Clasificado tipo de columna ;

      Clasificado tipo de columna ;

    )

  estructura de la tabla (6) Ver

    Desc nombre de la tabla ;

6, ver la versión del servidor

  --version mysql o

  Seleccionar versión ();

7, Mysql especificación de sintaxis

  (1) no es sensible a mayúsculas, pero las palabras clave sugeridas en mayúsculas, los nombres de tabla, nombres de columna en minúsculas

  (2) Cada comando se termina preferiblemente por un punto y coma

  (3) cada comando como se requiere, puede tener una sangría o línea

  (4) Notas

    1)  comentario de una sola línea : # comentario de texto

    2)  los comentarios de una sola línea : - Comentario de texto ( - seguido por un espacio)

8, la consulta subyacente

  (1) Sintaxis:

    Seleccione la lista de consultas de nombre de la tabla;

    características:

    1) lista de consultas puede ser: campos de la tabla, los valores constantes, expresiones, funciones

    2) los resultados de la consulta es una tabla virtual

  (2) un único campo en la tabla de consulta:

    Seleccionar apellidos de los empleados;

  (3) una pluralidad de campos de la tabla de búsqueda:

    Seleccione last_name, el salario, el correo electrónico de los empleados;

  (4) tabla de consulta en todos los campos

    Seleccionar * de empleados;

  (5) valores constantes consulta:

    Seleccione 100;

    Seleccione 'John';

  (6) expresión de consulta:

    Seleccione 100 * 99;

  (7) funciones de consulta:

    SELECT VERSION ();

  (8) a partir de Alias:

    SELECT 100% 87 AS resultado ;

    SELECT last_name AS DESDE empleados; 

  (9) deduplicación:

    SELECT DISTINCT departamento de los empleados;  

  (10) el papel de un signo + mysql el operador apenas solamente para

    1) en la que el uno para el personaje, el personaje está tratando de convertir en un valor numérico

    2) Si la conversión es exitosa, y luego continuar a hacer la suma

    3) Si la conversión falla, el personaje de valores en 0

    4) Siempre y cuando una de las partes es nulo , el resultado sin duda es nula

  (. 11) CONCAT conexión 

    SELECT CONCAT ( 'A', ' B', 'C') AS resultado ;

    SELECT CONCAT (apellidos, nombre apellido) AS 姓名de los empleados;

9, consulta condición

  sintaxis:

    SELECT lista de consultas

    DESDE nombre de la tabla  

    DONDE  Filtros

  Categorías:

    1) Expresión de filtro condicional

      operador condicional: !> <= = <>> = <=

    2) cribado expresión lógica

      Los operadores lógicos: se utiliza para conectar la expresión condicional 

        && || ! y o no 

    3) consulta difusa

       Me gusta

      (1) General y con el uso de comodines

      (2)  comodín: % cualquier número de caracteres, los caracteres que comprenden 0

            _ Cualquier carácter individual

      (3) Apoyar el carácter de escape

        Last_name SELECT FROM empleados 

        DONDE COMO last_name '_ $ _%' ESCAPE '$';

      en medio y

             (1)  uso entre y puede mejorar la simplicidad de la declaración

      (2) comprende un umbral

      (3) No invierta el orden de los dos umbrales, o de lo contrario

      En

      Significado: juicio de valor de si un campo en un elemento de la lista

      Características: 1) el uso en la mejora de declaración concisa de

         2) en el valor de las listas de tipos tener el mismo o compatible

         3) no soporta comodines

          SELECT apellidos, job_id de los empleados

          DONDE EN job_id ( 'IT_PROT', 'AD_VP', 'AD_PRES');

      Es nulo

      = O <> no puede ser utilizado es determinado nulo valor

      Es nulo o no es nulo basado nulo valor

      De seguridad igual a <=>

      Es nulo sólo se basa en nulo valor, mayor será la legibilidad

      <=> ya sea Analizar nulo valor, y en base a los valores normales, inferior legibilidad

10, consulta de pedidos

  sintaxis:

    SELECT lista de consultas

    DE

    [ DONDE filtros]

    ORDER BY ordenar la lista [ ASC | DESC ]

  características:

    1) asc representa ascendente, desc representa el descendente

    2) Si no se escribe, el valor predeterminado es ascendente

    3) Ordenar por cláusula puede apoyar un solo campo, una pluralidad de campos, expresiones, funciones, alias

    4) Ordenar por cláusula se coloca generalmente en la consulta de más atrás, limitar la cláusula de excepción

Supongo que te gusta

Origin www.cnblogs.com/nuochengze/p/12583700.html
Recomendado
Clasificación