Sintaxis

3
use nombre de la base de datos shows databases Muestra todas las bases de datos show tables muestra las tablas de las bases de datos desc describe una tabla from de que tablas * seleciona todas las columnas de todas las tablas posibles where donde se cumpla esta condición{AND,OR,NOT} select se pide cualquier información al servidor select now() te indica fecha y hora select versión() Te indica la versión de mariadb select user() muestra el usuario conectado Limit limite DISTINCT sirve para que los resultados sean distintos. Se pone delante de select. Select…Distinct BETWEEN este operador filtra valores entre dos limites, de tal forma que verifica si un valor o expresión está comprendido entre un valor y otro. Tiene que estar expresado en intervalo creciente. INdevuelve 1(verdadero) si existe un valor dentro de una lista de valores IS NULL comprueba si el valor es nulo. SQL evalua cualquier expresión que involucre un valor null como null COUNT cuenta valores o expresiones….count(*) cuenta los registros que existen. Count(expresion) cuenta ese valor no nulo. Se pone después del select. Count es una función de agregado aplicable a grupos. Count(distinct expre) AVG([DISTINCT] expr) Funciones (de agregación) de GROUP BY : Sobre la misma lista de selección, crea conjuntos de registros que tenga valores

description

sintaxis base de datos

Transcript of Sintaxis

use nombre de la base de datosshows databases Muestra todas las bases de datosshow tables muestra las tablas de las bases de datosdesc describe una tablafrom de que tablas* seleciona todas las columnas de todas las tablas posibleswhere donde se cumpla esta condicin{AND,OR,NOT}select se pide cualquier informacin al servidorselect now() te indica fecha y horaselect versin() Te indica la versin de mariadbselect user() muestra el usuario conectadoLimit limiteDISTINCT sirve para que los resultados sean distintos. Se pone delante de select. SelectDistinctBETWEEN este operador filtra valores entre dos limites, de tal forma que verifica si un valor o expresin est comprendido entre un valor y otro. Tiene que estar expresado en intervalo creciente.INdevuelve 1(verdadero) si existe un valor dentro de una lista de valoresIS NULL comprueba si el valor es nulo. SQL evalua cualquier expresin que involucre un valor null como nullCOUNT cuenta valores o expresiones.count(*) cuenta los registros que existen. Count(expresion) cuenta ese valor no nulo. Se pone despus del select. Count es una funcin de agregado aplicable a grupos. Count(distinct expre)AVG([DISTINCT] expr)Funciones (de agregacin) de GROUP BY: Sobre la misma lista de seleccin, crea conjuntos de registros que tenga valores comunes que se especifican en la clausula del group by. El error ms frecuente es queramos expresar una grupo en una lnea con mas de un parmetro. El agrupamiento se produce para los que tienen el mismo valor en la expresin columna. Si hay registros que tienen valor nulo en la expresin de agrupamiento, se agregan en un nuevo grupo con los valores nulos. Group by tiene una lista de expresiones columnas, se pueden aadir ms atributos de agrupaciones en las que coincidan ambos atributos. Normalmente la clausula group by contiene columnas de la lista de seleccin o bien funciones de agregados(Las listas de seleccin contendr funciones de agregado o valores de la clausula group by que sern comunes para cada grupo).Retorna el valor medio de expr. La opcin DISTINCT puede usarse desde MySQL 5.0.3 para retornar la media de los valores distintos de expr.SUM SumaMin minimoMax mximoEstas funciones se llaman de agregado o de grupo. Se usan para datos por segmento aplicando las funciones de agrupacin por segmento.Un campo calculado es el resultado de evaluar una consultaMySQL tiene conversin automtica entre nmeros y cadenas y de carcteres y viceversaLIKE Es un operador que comprara cadena de caracteres a travs de un patrn si son iguales en tamao. Un patrn es una cadena entrecomillas que puede contener caracteres especiales de comodn. % sustituye tantos caracteres como quiera y _ solo un patrn. Hay que usarlo con prudencia porque su tiempo de ejecucin es costoso. En principio este operador no distingue maysculas de minsculas, pero MySQL distingue cadenas binarias. LIKE BINARYCurDateMuestra la fecha actual del sistemaCurtimeMuestra la hora actual del sistemaRand()Aleatorio numero. Si usamos order by rand se ordena aleatoriamenteLimit marca un limiteOrder by ordena por(lo que digas). Admite aliasSelect FROM ,WHERE, GROUP BY HAVING ORDER BY LIMIT (orden que se debe de aplicar)Having condicion booleana. Funciona igual que where, pero funcionando como group by, es decir ,para grupos. Admite lo mismo que whereRound redondea round(columna,2)