guía para MySql
1. CONOCIENDO LA BASE DE DATOS
En primer lugar, antes de empezar a estudiar la instrucción SELECT exploraremos la base de datos. A través del cliente MySQL a través de la línea de comando.
Siejecutamos desde Programa/MySQL/MySQL Server 5.0/MySQL Command Line Client aparecerá
2. SENTENCIAS
CREATE DATABASE: se usa para crear la base de datos, ejmplo:
mysql>CREATE DATABASENOMBRE_BD;
USE: para acceder a la base de datos, ejemplo:
mysql>USE NOMBRE_BD;
CREATE TABLE: para crear las tablas, ejemplo:
mysql>CREATE TABLE NOMBRE_TABLA(ESTRUCTURA DE LA TABLA);
SWOWTABLES: muestra las tablas que se tienen, ejemplo:
mysql>SHOW TABLES;
DESCRIBE: describe la definición de la estructura de una tabla, ejemplo:
mysql>DESCRIBE NOMBRE_TABLA;
SELECT: Para extraerinformación de una base de datos, ejemplo:
Selección de una columna
mysql>SELECT NOMBRE_COLUMNA FROM NOMBRE_TABLA;
Selección de mas de una columna
mysql>SELECT NOMBRE_COLUMNA_1, NOMBRE_COLUMNA_2 FROMNOMBRE_TABLA;
Selección de todas las columna de una columna
mysql>SELECT * FROM NOMBRE_TABLA;
Selección sin repeticiones
mysql>SELECT DISTINCT NOMBRE_COLUMNA FROM NOMBRE_TABLA;
CLAUSULA WHERE:Esta cláusula sirve para seleccionar filas, dentro de las columnas seleccionadas. WHERE significa "donde". Se pueden seleccionar filas donde una columna tiene un valor determinado. Ejemplo:mysql>SELECT NOMBRE_COLUMNA FROM NOMBRE_TABLA WHERE RESTRICCIÓN;
mysql>SELECT * FROM CLIENTES WHERE ID=1;
Para determinar si un dato es NULL se usa la condición IS NULL Para saber si no es NULL seusa IS NOT NULL. Ejemplo:
EXPRESIONES SIMPLES: Las cantidades a y b pueden ser números, cadenas de caracteres o fechas, en todos los casos. En una cláusula WHERE se puede usar cualquier condiciónsimple. La cláusula WHERE selecciona aquellas filas en que la condición es verdadera.
Expresión
Significado
a=b
a es igual a b
a=b
a es igual a b
a b
a es distinto de b
ab
a es mayor...
Regístrate para leer el documento completo.