Ir al contenido principal

Manipular base de datos

 Investigar en w3schools el uso de las siguientes sentencias así como también su sintaxis y un ejemplo.

INSERT

DELETE

ALTER TABLE

UPDATE

  • 1.-ALTER TABLE: La sentencia Alter Table se utiliza para agregar, eliminar o modificar columnas en una tabla existente

La declaración Alter Table también se usa para agregar y eliminar varias restricciones en una tabla existente

SINTAXIS:

ALTERTABLE table_name

ADD column_name data type;

EJEMPLO:

ALTERTABLE Customers

ADD Email varchar (250);

  • 2.-INSERT INTO: La INSERT INTOdeclaración se utiliza para insertar nuevos registros en una tabla.

Sintaxis

Es posible escribir la INSERT INTO declaración de dos maneras:

1. Especifique tanto los nombres de las columnas como los valores que se insertarán:

INSERT INTO table_name (column1, column2, column3, ...)

VALUES (value1, value2, value3, ...);

2. Si está agregando valores para todas las columnas de la tabla, no necesita especificar los nombres de las columnas en la consulta SQL. Sin embargo, asegúrese de que el orden de los valores sea el mismo que el de las columnas de la tabla. Aquí, la INSERT INTOsintaxis sería la siguiente:

INSERT INTO table_name

VALUES (value1, value2, value3, ...);

Ejemplo:

INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode, Country)

VALUES ('Cardinal', 'Tom B. Erichsen', 'Skagen 21', 'Stavanger', '4006', 'Norway');

  • 3.-DELETE: La DELETEinstrucción se utiliza para eliminar registros existentes en una tabla.

Sintaxis:

DELETE FROM table_name WHERE condition;

Ejemplo:

DELETE FROM Customers WHERE CustomerName='Alfreds Futterkiste';

  • 4.-UPDATE: La UPDATEdeclaración se utiliza para modificar los registros existentes en una tabla.

Sintaxis

UPDATE table_name

SET column1 = value1, column2 = value2, ...

WHERE condition;

Ejemplo:

UPDATE Customers

SET ContactName = 'Alfred Schmidt', City= 'Frankfurt'

WHERE CustomerID = 1;


ESCRIBE UN CODIGO PARA:


1.-Insertar en la tabla carrera 2 registros 

Insert Into Carrera

values (1,'programacion', '4 años')

Insert Into Carrera

values (2, 'Mecanica','3 años')


2.-Insertar en la tabla Profesor un registro

Insert Into Profesor 

Values (5, 'Jose Ruiz', 'Calle America 201', 123456, '7-13')


3.- Agregar en la tabla Profesor el campo 'estudios'

Alter Table Profesor

ADD estudios_p varchar(250)


4.- Agregar solamente el campo estudios en la tabla Profesor de un registro (el valor del campo de estudios)

Update Profesor

Set estudios_p = 'Universidad'

Where clave_p = 20;


5.- Borrar un registro en la tabla carrera

Delete From Carrera

Where nom_c = 'Programacion';


6.- Borrar un registro en la tabla Materia

Delete From Materia 

Where clave_m = '305';


7.- Mostrar todos los registros de los alumnos que sean de 5 semestre

Select*From Alumno

Where sem_alu=5;


8.- Mostrar todos los registros de los alumnos que sean de la generacion 2017

Select*From Alumno

Where gen_alu=2017;


9.- Mostrar todos los registros de los alumnos que tengan 15 años 

Select*From Alumno

Where edad_alu=15;


10.- Borrar la tabla alumno

Drop table alumno;



Comentarios