Está en la página 1de 3

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

También podría gustarte