paola soto antologia
¿Qué es MYSQL?
MySQL es el servidor de bases de datos relacionales
más popular, desarrollado y proporcionado por
MySQL AB. MySQL AB es una empresa cuyo negocio
consiste en proporcionar servicios en torno al servidor
de bases de datos MySQL.
Cláusulas
Las cláusulas son condiciones de modificación utilizadas
para definir los datos que desea seleccionar o manipular.
CláusulaDescripción
FROM
Utilizada para especificar la tabla de la cual se van a seleccionar los
registros
WHERE
Utilizada para especificar las condiciones que deben reunir los registros
que se van a seleccionar
GROUP BY
Utilizada para separar los registros seleccionados en grupos específicos
HAVING
Utilizada para expresar la condición que debe satisfacer cada grupo
ORDER BYUtilizada para ordenar los registros seleccionados de acuerdo con un orden
específico
Lenguajes de MYSQL
SQL es el lenguaje de consulta universal para bases de datos.
Los mandatos de SQL se dividen en tres grandes grupos diferenciados, los cuales serán tratados por separado y que
unicamente se presentan aqui a modo introductorio.
DDL(Data Definition Language), es el encargado de ladefinición de Bases de Datos, tablas, vistas e índices entre
otros.
Son comandos propios de este lenguaje:
CREATE TABLE
CREATE INDEX
CREATE VIEW
CREATE SYNONYM
DML(Data Manipulation Language), cuya misión es la manipulación de datos. A través de él podemos seleccionar,
insertar, eliminar y actualizar datos. Es la parte que más frecuentemente utilizaremos, y que con ella se construyen
lasconsultas.
Son comandos propios de este lenguaje:
SELECT
UPDATE
INSERT
INSERT INTO
DELETE FROM
DCL (Data Control Laguage), encargado de la seguridad de la base de datos, en todo lo referente al control de
accesos y privilegios entre los usuarios.
Son comandos propios de este lenguaje:
GRANT
REVOKE
Funciones MYSQL
Las funciones agregadas proporcionan a SQL
utilidades de cálculo sobrelos datos de las tablas.
Estas funciones se incorporan en las
consultas SELECT y retornan un único valor al
operar sobre un grupo de registros.
Las funciones agregadas son.
MAX()
MIN()
SUM()
COUNT()
AVG()
Devuelve el valor máximo.
Devuelve el valor mínimo.
Devuelve el valor de la suma
de los valores del campo.
Devuelve el número de filas
que cumplen la condición
Devuelve elpromedia de los
valores del campo
Operadores
Los operadores se pueden definir como combinaciones de
caracteres que se utilizan tanto para realizar asignaciones
como comparaciones entre datos.
Los operadores se dividen en aritméticos, relacionales,
lógicos, y concatenación .
Operadores SQL
Aritméticos
Relacionales
Lógicos
+
*
/
** ^
=
!=
!<
!>
Suma
AND
OR
Losoperadores lógicos
permiten comparar expresiones
lógicas devolviendo siempre un
valor verdadero o falso.Los
operadores lógicos se evaluan
de izquierda a derecha.
NOT
Concatenación
+
Resta
Producto
División
Exponenciación
Menor que
Menor o igual que
Mayor que
Mayor o igual que
Distinto
No menor que
No mayor que
Se emplea para unir datos de
tipo alfanúmerico.
Tiposde datos
NUMERICOS:
BIT o BOOL, para un número entero que puede ser 0 ó 1
TINYINT es un número entero con rango de valores válidos desde -128 a 127. Si
se configura como unsigned (sin signo), el rango de valores es de 0 a 255
SMALLINT, para números enteros, con rango desde -32768 a 32767. Si se
configura como unsigned, 0 a 65535.
MEDIUMINT para números enteros; el rango de valores va desde-8.388608 a
8388607. Si se configura como unsigned, 0 a 16777215
INT para almacenar números enteros, en un rango de -2147463846 a
2147483647. Si configuramos este dato como unsigned, el rango es 0 a
4294967295
BIGINT número entero con rango de valores desde -9223372036854775808 a
9223372036854775807. Unsigned, desde 0 a 18446744073709551615.
FLOAT (m,d) representa números decimales....
Regístrate para leer el documento completo.