seguridad de la red desde la entrada al maestro (capítulo II-2) de base de datos back-end de la infraestructura de SQL-MySQL y SQL sintaxis Introducción

En este artículo:

  • ¿Qué es una base de datos
  • Base de datos común
  • Conocimientos básicos de bases de datos
  • La sintaxis básica de SQL

 

1. ¿Qué es una base de datos?

  La base de datos se guarda una gran cantidad de datos, procesamiento de ordenador, los datos pueden ser accedidos de manera eficiente por la polimerización.

  la base de datos a largo plazo se almacena en el ordenador, organizada colección, compartible.

2, base de datos común:

  Base de datos Oracle Oracle Corporation

  Microsoft SQL Server

  empresa IBM DB2

  de código abierto PostgreSQL

  de código abierto MySQL

  microsoft Access

Nota: A pesar de una amplia variedad de bases de datos, pero la base de datos tiene similitudes entre los estados.

3, Principios básicos de bases de datos:

  estructura de base de datos:

  Servidor: la recepción de una solicitud de procesamiento y un programa (software) de otros programas, tales procedimientos o dispositivo de montaje (ordenador).

  Cliente: programa envía una petición al servidor (software), dichos procedimientos o dispositivo de montaje (ordenador).

  Biblioteca: una colección de datos que es un montón de mesas.

  TABLA (tabla): excle similares, tablas de dos dimensiones de filas y columnas.

  Campo: columnas de la tabla (dirección vertical) se pueden entender como una cabecera de la tabla.

  Registro: fila de la tabla (dirección horizontal) se pueden entender como una tabla de datos.

Nota: La base de datos relacional debe leer y escribir datos en unidades.

SQL Tipo declaración:

  sentencia SQL: por palabra clave, nombres de tabla, nombres de columna se combinan en un solo estado.

  Existen tres tipos de tipos de sentencias SQL:

    DDL (Data Definition Language): crear, modificar y eliminar tablas de bases de datos y otros objetos de la base.

      CREAR: crear bases de datos y tablas y otros objetos.

      DROP: bases de datos y tablas de borrado y otros objetos.

      ALTER: modificar la base de datos y tablas y otros objetos.    

    DML (Data Manipulation Language): consulta o registros forzado en la tabla.

      SELECT: datos de consulta de la tabla.

      INSERT: insertar datos en la tabla.

      ACTUALIZACIÓN: modificar los datos en la tabla.

      Eliminar: Para eliminar los datos de la tabla.

    DCL (Data Control Language): confirmar o cancelar realizar operaciones en los cambios de datos en la base de datos, y establecer la operación del usuario de los permisos de objetos de base de datos.

4, la sintaxis básica de SQL:

Nota: el fin de todas las sentencias SQL debe utilizar un punto y coma;

  las operaciones de base de datos:

    [Nueva base de datos]: CREATE nombre de la biblioteca base de datos;

    [Ver todo lo de base de datos]: VER bases de datos;

    [Consulta el nombre actual biblioteca]: Base de datos SELECT ();

    [Base de datos Delete]: DROP nombre de la base de la biblioteca;

    [Uso de base de datos]: USO nombre de la biblioteca;

  las operaciones de tabla de datos:

    [Nueva tabla]: CREATE TABLE nombre de la tabla (nombres de campo, tipos de campo);

    [Ver todas las tablas de datos]: VER TABLAS;

    [Tabla Borrar]: DROP TABLE nombre de la tabla;

    [Ver el tipo de tabla]: DESC nombre de la tabla;

    [Campos de la tabla Borrar]: nombre del campo ALTER DROP TABLE tabla;

    [Agregar campos de la tabla]: Campo de ALTER TABLE tabla de nombres Agregar tipo de campo de nombre;

    [Modificación campos de la tabla]: cambia la tabla ALTER TABLE Cambiar nombre de campo a nombres de campo, modificación de los tipos de campo;

   Y agregó:

    El campo tiene atributos:

      Clave principal: PRIMARY KEY [no está vacío y única]

      Dado que el crecimiento: AUTO_INCREMENT

      No vacía: NO NULO

      Ajuste el tipo de codificación: CHARSET = UTF8

  Tipo de datos:

    tipo de cadena

    tipo entero

    tipo de punto flotante

  Manipulación de datos:

    [Insertar datos]: INSERT INTO tabla de valores de nombre ( 'Datos');

    [Insertar datos]: INSERT INTO nombre de la tabla (campo) Valores ( 'datos');

    [Consulta de datos]: * SELECT datos de consulta de tabla para todos los campos de una tabla.

    [Datos]: los campos de consulta Selecciona de consulta de tabla de una mesa todos los datos en un campo.

    [Modificar datos]: UPDATE tabla SET campo = 'record'

    [Modificar datos]: campo de tabla SET ACTUALIZACIÓN = 'Record' DONDE campo Condición = a (un registro).

    [Borrar datos]: DELETE FROM tabla WHERE nombre de campo = 'record'.

  Y agregó:

    Con el uso de y, o el.

    cadena de MySQL es aceptable en hexadecimal.

    inyección SQ, cuando no se permite de datos para utilizar inyección citas solo, puede ser utilizado alternativamente conversión hex, representada por 0x.

    Nota: Hex sólo puede representar datos, no en nombre de otras cosas, como la declaración se ejecuta y así sucesivamente.

        propia sentencia SQL no distingue entre mayúsculas y minúsculas, pero los datos son mayúsculas y minúsculas.      

    En palabras clave en mayúsculas, los nombres de tablas y columnas en mayúsculas formato.

    palabras en inglés separadas por espacios o saltos de línea.

    A menudo escrito por:

      Cadena, fecha: cerrado 'comillas simples'

      Digital: Directo escrito, no con comillas simples.

Y el rey de estímulo mutuo:

  La vida le da el estrés,

  Que tiene un milagro;

  La vida a ponerte a prueba,

  También la experiencia de ella.

  No hay nada como él mismo,

  Mientras usted está dispuesto a cumplir,

  Dispuestos a pagar,

  El éxito que favorecerá.

 

Supongo que te gusta

Origin www.cnblogs.com/xz25/p/12530707.html
Recomendado
Clasificación