Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SQL SERVER
PÁGINA 1
INSTALACION DE SQL SERVER 2016
PÁGINA 2
después seleccionaremos nueva instalación como fija en la flecha.
PÁGINA 3
Después le damos siguiente
para seguir con la instalación
PÁGINA 4
luego se nos aparecerá la siguiente ventana y le pulsaremos en active
Microsoft update
PÁGINA 5
En aquí tendremos que activar una función de firewall Windows, pues para
corregir ello tendremos que necesariamente descargar lo que es firewall 3.5, en
caso que de usted su ordenador ya lo tenga omitir y darle siguiente.
PÁGINA 6
le damos en siguiente seleccionando todas las casillas que aparezcan en blanco.
PÁGINA 7
Pasaremos a configurar el nombre de usuario en mi caso lo puse LOGAN
PÁGINA 8
ya para terminar le damos en instalar y configurar. Y siguiente y después el
programa empezará a cargar todos los componentes que se necesita. Esto
puede tardar un buen momento.
PÁGINA 9
1. CREACION Y ELIMINACION DE BASE DE DATOS Y
TABLAS
PARA USAR UNA BASE DE DATOS
USE PRUEBA02
CODIGO PARA CREAR UNABASE DE DATOS
CREATE DATABASE PRUEBA02
CODIGO PARA ELIMINAR UNA BASE DE DATOS
DROP DATABASE PRUEBA02
CODIGO PARA CREAR UNA TABLA
CREATE TABLE UUARIO
(
ID INT PRIMARY KEY IDENTITY NOT NULL, NO PERMITE VALORES NULOS
NOMBRE VARCHAR (50), CON TIPO DE DATOS VARCHAR LONGITUD DE 50
APELLIDOS VARCHAR (100) CON TIPO DE DATOS VARCHARY LONGITUD DE 50
)
2. INSERCION DE DATOS
CÓDIGO PARA INSERTAR DATOS A UN TABLA
PÁGINA 10
SI SOLO QUIERE MOSTRAR ALGUNOS CAMPOS
select NOMBRE, APELLIDOS from USUARIO
CODIGO
select NOMBRE, APELLIDOS from USUARIO
WHERE NOMBRE = 'JUANITO';
4. OPERACIONES RELACIONADAS
Aquí vemos algunas operaciones relacionadas de SQL
/*
= IGUAL
< MENOR QUE
> MAYOR QUE
<= MAYOR YGUAL QUE
>= MENOR YGUAL QUE
<> DIFERENTE DE
*/
PÁGINA 11
Por ejemplo, de algunos de ellos:
PÁGINA 12
5. ELIMINACIÓN DE REGISTROS (DELETE, DROP,
TRUNCATE)
Con estos tres tu podrás eliminar los registros el cada caso que necesites.
/*
delete --> elimina registros
drop --> elimina toda la estructura de la tabla
truncate--> elimina los registros (reset)
*/
A) DELETE
select * from USUARIO
nos muestra
b) TRUNCATE
select * from USUARIO
PÁGINA 13
truncate tabla usuario
C) DROP
select * from USUARIO
nos muestra
aquí nos muestra error porque elimino toda la tabla y lo comprobamos revisando la
lista de base de datos.
PÁGINA 14
6. ACTUALIZAR REGISTROS (UPDATE)
Con esta función podremos modificar campos y registros y también atributos que
estén mal hechos
PÁGINA 15
7. CONSULTAS Y MODIFICACIONES DATOS
1. LA SENTENCIA SELECT
El elemento que siempre se requiere es la cláusula FROM, la cual se usa para
especificar la tabla o vista de la que se quiere extraer información.
a) CAST
Permite cambiar el tipo de dato a texto a VARCHAR a fin de concatenarlo con otras
columnas y constantes de texto.
PÁGINA 16
b) DISTINCT
Se usa para eliminar los duplicados en un conjunto de resultados.
c) IDENTITYCOL
Puede usarse en vez de el nombre de una columna de tipo IDENTITY.
PÁGINA 17
2. LA CLÁUSULA FROM
Se usa para especificar las tablas o vistas involucradas en una consulta.
3. LA SENTENCIA WHERE
La cláusula WHERE restringe el conjunto de resultados de una consulta. Como
resultado, solo las filas que cumplen con la condición.
Select desProducto, stock, preUnitario from producto where preUnitario > '5'
PÁGINA 18
8. AGREGACIÓN DE DATOS Y LA CLÁUSULA GROUP
BY
count /*muestra la cantidad de datos*/
max/* muestra el valor mayor*/
min/* muestra el valor menor*/
sum/* suma todos tus valores*/
1. GROUP BY
SELECT desProducto, COUNT (*)
FROM producto GROUP BY desProducto
PÁGINA 19
PÁGINA 20
SELECT MAX(desProducto), MIN(desProducto)
FROM producto
9. USO DE JOIN
*/
PÁGINA 21
)
PÁGINA 22
truncate table prueba
modificar vista
alter view vista_conductor
as select conductor,idConductor from conductor /*alterar vista*/
PÁGINA 23
select AVG(preUnitario) as pomedio from producto /* muestra el
promedio*/
count /*muentra la cantidad de datos*/
max/* muestra el valor mayor*/
min/* muestra el valor menor*/
sum/* suma todos tus valores*/
PÁGINA 24