Beruflich Dokumente
Kultur Dokumente
Comando
SELECT
SELECT * FROM
[table] LIMIT
[numero]
SELECT * FROM
[table] LIMIT
[numero inicio],
[numero]
SELECT * FROM
[table] ORDER
BY [campo(s)]
SELECT * FROM
[table] WHERE
[campo=valor]
INSERT INTO
insert into [tabla] values (valor1, valor2, , valorn)
insert into [tabla] (campo1, campo2, campon) values (valor1, valor2, , valorn)
Permite ingresar registros (tuplas) en las Tablas de la BD.
INSERT INTO libros VALUES (6, Pablo Neruda, VVV, 2012-06-19);
INSERT INTO libros (Autor, IdLibro, fechacompra, Titulo) VALUES (Rmulo
Gallegos, 7, 2013-10-27, Doa Brbara);
Descripcin
Permite mostrar los registros de una
Tabla.
Se pueden utilizar mltiples criterios
para filtrar la informacin requerida.
Ejemplo
SELECT * FROM libros;
Muestra todos los registros de todos los
campos de la Tabla.
SELECT IdLibro, Titulo FROM libros;
Muestra las columnas seleccionadas
separadas por ,.
SELECT * FROM admbd LIMIT 10;
Muestra los 10 primeros registros.
Comando
Forma Genrica
Descripcin
Ejemplos
Comando
Forma Genrica
Descripcin
Ejemplos
UPDATE
update [NombreTabla] set [campo1=valor, campo2=valor,n];
update [NombreTabla] set [campo1=valor, campo2=valor,n] where (criterio);
Permite actualizar los registros de una Tabla.
Se pueden utilizar mltiples criterios utilizando la clusula WHERE (similares al
SELECT) para actualizar la informacin requerida.
UPDATE libros SET Titulo=Don Quijote WHERE IdLibro=1;
UPDATE libros SET Autor=Gabriel Garcia M WHERE Titulo LIKE %XXX AND LIKE
ZZZ%;
UPDATE libros SET Titulo=Don Quijote WHERE IdLibro=1;
DELETE
delete from [NombreTabla];
delete from [NombreTabla] where (criterio);
Permite eliminar registros de una Tabla.
Se pueden utilizar mltiples criterios utilizando la clusula WHERE (similares al
SELECT) para eliminar la informacin requerida.
DELETE FROM libros;
Esto elimina todos los registros de la Tabla (no se recomienda aplicar si se
desconoce su uso).
DELETE FROM libros WHERE IdLibro=5;
DELETE FROM libros WHERE fechacompra BETWEEN 2013-01-01 AND 2013-1231;
Descripcin
Muestra todas las bases de datos.
Crea una Base de Datos
Ejemplo
SHOW DATABASES;
CREATE DATABASE admbd;
USE admbd;
CONNECT admbd;
SHOW TABLES;
SHOW TABLES FROM mysql;
show table
status
show table
status from
nombreBD
describe
nombreTabla
show columns
nombreTabla
create table
DESCRIBE estudiantes;
create user
select user
grant
alter table
optimize table
drop table
drop table if
exists
truncate table
rename table
---Comandos de PostgreSQL--A continuacin se muestran algunos Comandos (los ms comunes) utilizados en PostgreSQL. Para
acceder a la consola de PostgreSQL debe ejecutar el siguiente Comando:
psql h localhost U postgres
Comando
Descripcin
\l
Muestra todas las bases de datos.
create database Crea una Base de Datos
\c
Permite hacer disponible el uso
(conectarse) a una BD.
\d
Listar todas las tablas.
\d nombretabla Muestra informacin de la
estructura de una Tabla (campos).
\dt nombretabla Muestra informacin de la
estructura de una Tabla (Esquema,
Propietario, Tipo) y sus relaciones.
create table
Permite crear una tabla incluyendo
su estructura (Nombre de Campos,
Tipo de Dato, Clusulas o
restricciones).
alter table
Permite renombrar la tabla o variar
la estructura de la tabla de datos. Se
pueden utilizar mltiples criterios
para modificar la estructura.
ADD COLUMN
ADD INDEX
ADD PRIMARY KEY
ADD UNIQUE
ALTER COLUMN
RENAME TO
RENAME COLUMN
DROP COLUMN
DROP INDEX
DROP PRIMARY KEY
drop table
Elimina la tabla, incluyendo registros
y estructura.
drop table if
Elimina la tabla de la base de datos,
exists
pero antes verifica que exista.
truncate table
Elimina los registros, pero mantiene
la estructura de la tabla.
create user
Permite crear usuarios de BD.
\du
Muestra informacin de Usuarios.
grant
Ejemplo
\l
CREATE DATABASE admbd;
\c admbd
\d
\d clientes
\dt clientes