Relaciones visual basic
LibroID INT NOT NULL PRIMARY KEY,
Nombrelibro VARCHAR(100) NOT NULL,
Precio MONEY NOT NULL
)
GO
CREATE TABLE Autores (
AutorID INT NOT NULL PRIMARY KEY,Nombreautor VARCHAR(100) NOT NULL
)
GO
ALTER TABLE Libros
ADD CONSTRAINT fk_autores
FOREIGN KEY (AutorID)
REFERENCES Autores (AutorID) ON DELETE CASCADE
Select * from Libros;
Selectnombrelibro from libros where AutorID like ‘01’
Insert into autores (autorid,nombre)values(‘01’,’julio Rodriguez’)
Asignar una llave
ALTER TABLE libros
ADD CONSTRAINT pk_libros PRIMARY KEY (libroId)Como quitar la llave primaria ya asignada
ALTER TABLE libros
DROP CONSTRAINT pk_libros
Los comandos para realizar estas acciones son:
- Create table: para crear una tabla.
- Altertable: para modificar una tabla.
- Drop table: para borrar una tabla.
ALTER TABLE
Desde este comando en SQL podemos modificar una tabla, agregar campos (columnas), quitarlos o modificarlos yhabilitando o deshabilitando restricciones en la tabla.
Ejemplo, Modificar una tabla:
ALTER TABLE Nombre_tabla
Drop COLUMN Descripcion
ALTER TABLE Nombre_tabla
Add Domicilio varchar (30) null
Estecódigo borra la columna Descripcion y crea una nueva llamada Domicilio que permite tener 30 caracteres y puede aceptar valores nulos.
DROP TABLE
Este comando borrará una tabla y todos los datosque contenga, índices, restricciones, etc., las vistas o procedimientos almacenados se han de borrar aparte. Con DROP VIEW o DROP PROCEDURE.
Ejemplo, borrar una tabla:
DROP TABLE Nombre_tabla
oFunción que retorna el Maximo
o Use sueldos
o go
o Select MAX(salario) as “Mejor Pagado”
o From salarios
o go
1.
o Min, selecciona el mínimo
o Use sueldos
o go
o Select MIN(salario) as “Peor Pagado”
o From salarios
o go
2.
o Order By
o Use sueldos
o go
o Select emp_id, salario as “Sueldo Pagado”
o From salarios
o Order by salario
o go
1. LIKE ejecuta búsquedas en base...
Regístrate para leer el documento completo.