Manual personal de códigos de SQL Server
Select: Permite consultar información de tablas en una base de datos
SELECT * FROM Familiares * Muestra todos los registros y campos de la tabla familiares *
Create: Permite la creación de tablas y bases de datos
CREATE DATABASE farmacia GO *Crea la base de datos “farmacia” *
ALTER TABLE Grupo403 Modifica tabla Grupo403, le
cambia la longitud a 30
ALTER COLUMN nombre char (30)
CREATE TABLE Docentes (Nempleado char(30) PRIMARY KEY, Nombre char(30), Apaterno char(30),
Amaterno char(30), Fechaingreso date, Htrabajo char(30))
Atributo (primary
key)
Nombre del Longitud del
campo campo
Nombre de la
tabla
INSERT INTO Grupo403 VALUES Inserta registros de
('201390061-4','Miguel Angel','Almazan','Añorve','CONOCIDO','7411360864') la tabla Grupo403
Registros de cada campo
Consulta todos los nombres de la
SELECT Nombre FROM Grupo403 tabla grupo403 donde empiece
WHERE Nombre Like '[A-J]%' con las letras desde a A hasta la J
UPDATE Grupo403 SET Direccion = 'Colonia Campo Aereo' WHERE Matricula = '201390084-6'
Tabla Campo Nuevo Registro Condición
Modifica, de la tabla Grupo403, del
campo dirección los registros que
tengan como matricula 201390084-6
SELECT * FROM Grupo403 ORDER BY Apaterno Desc Forma en la que se va a ordenar (ascendente o
descendente) (para ascendente no se pone nada)
Sentencia Campo
que se va
a ordenar
Consulta todos los registros de la tabla Grupo403
ordenado por los apellidos de manera descendente
Cambia el nombre de la tabla Maestros a profes
EXEC sp_rename 'Maestros', 'Profes';
Nombre Nombre
actual nuevo
SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'BASE TABLE'
Muestra los nombres de las tablas
WHILE Boolean_expression
{ sql_statement | statement_block | BREAK | CONTINUE }
insert into Docentes values
('18','Simon','Lopez','Cruz','1996-09-01','7:00-12:30'),
('19','Dario','Lopez','Pachuca','1996-09-01','10:50-2:10'),
('17','Odin Monel','Jholiva','Peña','2005-05-07','7:00-12:30'),
('11','Miguel Angel','Flores','Mesino','2001-03-01','7:00-2:10'),
('06','Moises','Carmona','Dominguez','2003-03-03','9:10-1:20')
IF
(Select Count(*) From Docentes where Nempleado Like '1%') > 4
execute sp_rename 'Docentes','Maestros'
CREATE TABLE Docentes
(Nempleado char(30) PRIMARY KEY,
Nombre char(30) not null,
Apaterno char(30)not null,
Amaterno char(30)not null,
Fechaingreso date not null,
Htrabajo char(30)not null