Posted by : ghel lunes, 5 de mayo de 2014

CREATE DATABASE

Este comando se usa para crear una base de datos, puede ver el siguiente ejemplo:
  • • create database bdPrueba;

USE

Este comando se usa para poner en uso una base de datos (BD) o abrirla para trabajar en ella, es importante recordar que cuando creas una BD, es necesario ponerla en uso o activarla, ejemplo:

  • • use bdAlumnos;

CREATE TABLE (Crear Tabla)

Una vez activa la base de datos, este comando permite crear una tabla dentro de ella, debemos recordar que al crear la tabla debemos indicarle el tipo de dato que tiene cada campo, el el siguiente ejemplo podemos ver como crear la tabla tPersona.
        create table tPersona
        (
        codigo char(3),
         nombre varchar(50),
         edad int
        );

INSERT INTO (Insertar Aquí)

Este comando permite ingresar registros a una tabla, para ello, tenemos los siguientes ejemplos:
  • • insert into tPersona values('A25','Juan',21);
  • • insert into tPersona values('A01','Maria',23);
  • • insert into tPersona values('A02','Jose',80);

UPDATE (Actualizar)

Este comando permite modificar los datos de un registro, por ejemplo queremos cambiar el nombre de la persona de código A25 por Rosa, el código sería el siguiente:
  • • update tPersona set nombre = 'Rosa' where codigo = 'A01';
La clausula "where" significa "donde" y se usa para realizar comparaciones lógicas. La clausula "set" indica "poner". También puede cambiar varios valores de un registro a la vez, de la siguiente forma.
  • • update tPersona set nombre = 'Jesus', edad=33 where codigo = 'A25';

DELETE FROM

Este comando permite eliminar los registros de una tabla, para ello usamos where para indicar la condición que deben tener los registros para su eliminación. Por ejemplo podemos eliminar a la persona de codigo A02:
  • • delete from tPersona where codigo = 'A02';
Aunque es muy peligroso y poco recomendable también podemos eliminar todos los datos de una tabla de la siguiente forma: (Ten cuidado en usar este comando)
  • • delete from tPersona

SELECT

Es una de las ordenes más importantes y utilizadas, permiten hacer listados y consultas de los datos de una tabla, con esta orden podemos ver que información tenemos realmente grabada en la base de datos, por ejemplo para listar los datos de la tabla tPersona hacemos lo siguiente: 
  • • select * from tPersona;

Otros ejemplos con la orden select.
/* Mostrar las personas en orden alfabetico por el nombre */

  • • select * from tPersona order by nombre;

/* Mostrar las personas en orden por edad */

  • • select * from tPersona order by edad desc;

/* Mostrar las personas de 50 años a mas */

  • • select * from tPersona where edad >= 50;


/***************

 SCRIPT SQL SERVER COMPLETO DE EJEMPLO 

***************/


/*
Crear una base de datos
*/
create database bdPrueba;
/*
Activar la base de datos bdPrueba (abrir la base de datos)
*/
use bdPrueba;
/*
Crear una tabla
*/
create table tPersona
(
 codigo char(3),
 nombre varchar(50),
 edad int
);
/*
Listar el contenido de una tabla
*/
select * from tPersona;
/*
Insertar datos en la tabla
*/
insert into tPersona values('A01','Juan',21);
insert into tPersona values('A02','Maria',23);
insert into tPersona values('A03','Jose',80);
insert into tPersona values('A04','Judas',35);
insert into tPersona values('A05','Pedro',40);
insert into tPersona values('A06','Lazaro',15);
insert into tPersona values('A07','Ruben',35);
insert into tPersona values('A08','Margoth',27);
insert into tPersona values('A09','Manuel',22);
insert into tPersona values('A10','Juan',19);
insert into tPersona values('A11','Antonio',26);
insert into tPersona values('A12','Rosmery',44);
insert into tPersona values('A13','Roa',38);
insert into tPersona values('A14','Edgar',18);
insert into tPersona values('A15','Eva',14);
insert into tPersona values('A16','Gerardo',22);
insert into tPersona values('A17','July',76);
insert into tPersona values('A18','Saul',44);
insert into tPersona values('A19','Marlene',55);
insert into tPersona values('A20','Richard',29);
/*
Modificar datos de una tabla
*/
update tPersona set nombre = 'Maria Juana' where codigo = 'A01';
update tPersona set nombre = 'Jesus', edad=33 where codigo = 'A25';
/*
Eliminar datos de una tabla
*/
delete from tPersona where codigo = 'A02';
/*
Borrar todos los datos de la tabla usar con precaución
*/
delete from tPersona
/*
Mostrar las personas en orden alfabetico por el nombre
*/
select * from tPersona order by nombre;
/*
Mostrar las personas en orden por edad
*/
select * from tPersona order by edad desc;
/*
Mostrar las personas de 50 años a mas
*/
select * from tPersona where edad >= 50;
/*
Mostrar todas las personas que estan en sus cuarentas
*/
select * from tPersona where edad>=40 and edad<=49;
/*
Mostrar todas las personas menores de edad y los de 60 a mas
*/
select * from tPersona where edad<=18 or edad>=60;
/*
Mostrar a todas las persona cuyo nombre comienza con j
*/
select * from tPersona where nombre like 'j%';
/*
Mostrar a todas las personas cuyo nombre termina en e
*/
select * from tPersona where nombre like '%e';
/*
Mostar las personas cuyo nombre comienza con ma
*/
select * from tPersona where nombre like 'ma%';
/*
Mostrar todas las personas cuyo nombre contenga d
*/
select * from tPersona where nombre like '%d%';
/*
Mostrar las personas cuyo nombre tiene r y son mayores de 40
*/
select * from tPersona where nombre like '%r%' and edad>40;
/*
Mostrar a la persona de codigo A11
*/
select * from tPersona where codigo = 'A11';
/*
Mostrar a la persona llamada eva
*/
select * from tPersona where nombre = 'eva';
/*
Mostrar solo los nombres de las personas
*/
select nombre from tPersona;
/*
Mostrar los nombres  y edad de las personas menores de 25
*/
select nombre, edad from tPersona where edad<25;





Leave a Reply

Subscribe to Posts | Subscribe to Comments

Bienvenido a mi Blog

ZONA DE TRABAJO

DOCUMENTOS
...............................................
Archivos Compartidos
...............................................
Elementos Gráficos
...............................................
Video y Captura de Pantalla

Angel

Contenidos Populares

About

Angel Moreano Terrazas.