ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Comandos SQL


Enviado por   •  25 de Mayo de 2015  •  1.196 Palabras (5 Páginas)  •  209 Visitas

Página 1 de 5

Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso.

SHOW DATABASES

Esta sentencia lista todas las bases de datos disponibles para el usuario con el que hemos iniciado sesión. En nuestro caso, al haber iniciado sesión con el usuario root, vamos a ver todas las bases de datos del servidor.

SHOW DATABASES

Esta sentencia lista todas las bases de datos disponibles para el usuario con el que hemos iniciado sesión. En nuestro caso, al haber iniciado sesión con el usuario root, vamos a ver todas las bases de datos del servidor.

SHOW TABLES

Esta sentencia lista todas las tablas disponibles en la base de datos.

SHOW FIELDS FROM <nombre_tabla>

Lista la estructura de una tabla, mostrando los nombres de los campos, el tipo de datos y otras propiedades.

SELECT * FROM <nombre_tabla>

Lista todas las columnas y registros de una tabla.

SELECT COUNT(*) FROM <nombre_tabla>

Devuelve el total de registros en la tabla.

SELECT * FROM <nombre_tabla> LIMIT <limite_filas> OFFSET <número_pagina>

Lista un número de registros limitado.

SELECT * FROM <nombre_tabla> ORDER BY <nombre_campo>

Lista los registros ordenados por un campo. El ordenamiento puede ser ascendente o descendente.

SELECT MAX|MIN(<nombre_campo>) FROM <nombre_tabla>

Muestra el valor mayor o menor del campo en la tabla.

SELECT DISTINCT(<nombre_campo>) FROM <nombre_tabla>

Muestra los los diferentes valores de un campo en la tabla. Ningún valor aparecerá repetido.

SELECT <nombre_campo> FROM <nombre_tabla>

Lista campos específicos de la tabla. Si hay más de un campo, estos deben delimitarse por una ”,”.

SELECT SUM(<nombre_campo>) FROM <nombre_tabla>

Devuelve la sumatoria de campos numéricos.

SELECT * FROM <nombre_tabla> WHERE <condiciones>

La sentencia WHERE nos sirve para filtrar registros por una serie de condiciones definidas por nosotros. Las condiciones deben cumplirse y pueden ser anidadas por los operadores lógicos OR y AND.

Existen otros operadores condicionales como por ejemplo:

> mayor que

SELECT * FROM <nombre_tabla> WHERE <nombre_campo> > <valor>;

< menor que

SELECT * FROM <nombre_tabla> WHERE <nombre_campo> < <valor>;

>= mayor o igual que

SELECT * FROM <nombre_tabla> WHERE <nombre_campo> >= <valor>;

<= menor o igual que

SELECT * FROM <nombre_tabla> WHERE <nombre_campo> <= <valor>;

<> diferente a

SELECT * FROM <nombre_tabla> WHERE <nombre_campo> <> <valor>;

!= no igual que

SELECT * FROM <nombre_tabla> WHERE <nombre_campo> != <valor>;

IS NULL nulo

SELECT * FROM <nombre_tabla> WHERE <nombre_campo> IS NULL;

IS NOT NULL no nulo

SELECT * FROM <nombre_tabla> WHERE <nombre_campo> IS NOT NULL;

Los tipos de datos que puede haber en un campo, se pueden agrupar en tres grandes grupos:

Tipos numéricos

Tipos de Fecha

Tipos de Cadena

1 Tipos numéricos:

Existen tipos de datos numéricos, que se pueden dividir en dos grandes grupos, los que están en coma flotante (con decimales) y los que no.

TinyInt: es un número entero con o sin signo. Con signo el rango de valores válidos va desde -128 a 127. Sin signo, el rango de valores es de 0 a 255

Bit ó Bool: un número entero que puede ser 0 ó 1

SmallInt: número entero con o sin signo. Con signo el rango de valores va desde -32768 a 32767. Sin signo, el rango de valores es de 0 a 65535.

MediumInt: número entero con o sin signo. Con signo el rango de valores va desde -8.388.608 a 8.388.607. Sin signo el rango va desde 0 a16777215.

Integer, Int: número entero con o sin signo. Con signo el rango de valores va desde -2147483648 a 2147483647. Sin signo el rango va desde 0 a 429.4967.295

BigInt: número entero con o sin signo. Con signo el rango de valores va desde -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807. Sin signo el rango va desde 0 a 18.446.744.073.709.551.615.

Float: número pequeño en coma flotante de precisión simple. Los valores válidos van desde -3.402823466E+38 a -1.175494351E-38, 0 y desde 1.175494351E-38 a 3.402823466E+38.

xReal, Double: número en coma flotante de precisión doble. Los valores permitidos van desde -1.7976931348623157E+308

...

Descargar como (para miembros actualizados) txt (8 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com