Base de datos #12 | Eliminar (delete drop truncate)

Поділитися
Вставка
  • Опубліковано 10 лют 2025
  • En este vídeo aprende a eliminar registros, tablas y bases de datos utilizando las sentencias: delete, drop y truncate.
    No olvides suscribirte para tomar todos los cursos que estaremos impartiendo
    Visita nuestro canal: / codigocompilado
    Nuestras redes sociales:
    Twitter: / codigocompilado
    Facebook: bit.ly/CodigoCo...
    Correo:
    codigocompilado@gmail.com
    *******************************************************
    create database modificar
    use modificar
    create table producto(
    clave_prod int,
    nom_prod varchar(20),
    precio float,
    constraint pk_cp primary key (clave_prod))
    create table cliente(
    clave_clie int,
    nom_clie varchar(20),
    constraint pk_cc primary key (clave_clie))
    create table nota(
    folio int,
    clave_prod1 int,
    clave_clie1 int,
    cant int,
    subtot float,
    constraint fk_cp1 foreign key (clave_prod1) references producto (clave_prod),
    constraint fk_cc1 foreign key (clave_clie1) references cliente (clave_clie))
    insert into producto values (1,'papas',7)
    insert into producto values (2,'refresco',9)
    insert into producto values (3, 'galletas',9)
    insert into cliente values (1,'ana')
    insert into cliente values (2,'sergio')
    insert into nota values (1,1,1,4,null)
    insert into nota values (2,2,2,1,null)

КОМЕНТАРІ • 78

  • @jorgealbertoluciano3502
    @jorgealbertoluciano3502 7 років тому +5

    Saludos buenas
    Quiero darles gracias por esta clase de base de datos tan excelentemente detallada
    me ha servido de mucho.
    Mil gracias a esos instructores que con esa explicación clara y precisa e podido comprender tan fácilmente.

  • @santiagoortizvanegas5887
    @santiagoortizvanegas5887 8 років тому +1

    Es un buen video ya que se aprenden las instrucciones nuevas las cuales son DELETE DROP Y TRUNCATE , las cuales son utilizadas para eliminar registros , tablas entre otros

  • @claudiomarcelojuarez7281
    @claudiomarcelojuarez7281 3 роки тому

    Quiero darles gracias por esta clase de base de datos tan excelentemente detalladas

  • @mumoqui14
    @mumoqui14 9 років тому +11

    Gran aporte, chicos.
    Nos ayudó mucho a todos los que intentamos programar.
    Si bien ya terminé la carrera de Ingeniería, sus videos y su explicación son de lujo.
    Un saludo muy grande desde Buenos Aires, Argentina, hermanos mejicanos.
    Que sigan bien.
    PD: Me suscribí a su canal por si hay material extra. Espero que así sea. :)

    • @CodigoCompilado
      @CodigoCompilado  9 років тому +5

      Hola mumoqui14 muchas gracias por tu comentario!
      Te comento que nosotros estamos al fin de nuestra carrera y por eso es que hemos estado algo ausentes, pero ya estamos de regreso, esperamos sigas viendo nuestros vídeos y te sigan siendo de utilidad :D
      Te mandamos un gran saludo desde México!! :D

  • @juancamilorodriguezquiroga9277
    @juancamilorodriguezquiroga9277 8 років тому +53

    Cuando trabajemos con la sentencia TRUNCATE debemos tener en cuenta las siguientes consideraciones.
    La sentencia TRUNCATE no es transaccional. No se puede deshacer.
    La sentencia TRUNCATE no admite clausula WHERE. Borra toda la tabla.
    No todos los gestores de bases de datos admiten la sentencia TRUNCATE.

  • @alexzeraus3453
    @alexzeraus3453 8 років тому

    Gracias a este video aprendi como eliminar registros como una explicacion claro y concreta muy bueno ademas de esto aprendi sobre las sentencias delete, drop y truncate.

  • @jacksonortega1530
    @jacksonortega1530 8 років тому

    Es un buen video ya que se aprenden las instrucciones nuevas las cuales son DELETE DROP Y TRUNCATE , las cuales son utilizadas para eliminar registros , tablas entre otros .

  • @FernandaSilva-uw4wq
    @FernandaSilva-uw4wq 8 років тому

    Es Un Buen Video Ya Que Se Aprenden Las Instrucciones Nuevas Las Cuales Son DELETE DROP Y TRUNCATE , Las Cuales Son Utilizadas Para Eliminar Registros , Tablas Entre Otros.

  • @xxllsrstrikellxx8866
    @xxllsrstrikellxx8866 5 років тому

    Muy buenos videos, la verdad son excelentes, me ayudan mucho xq estoy empezando a programar desearia que hicieran curso de base de datos pero para access.

  • @daniielcontreras9826
    @daniielcontreras9826 8 років тому

    que bueno aprender mas sobre esto eliminar registros, tablas y bases de datos utilizando las sentencias: delete, drop y truncate que buen video :D

  • @d-landjs
    @d-landjs 5 років тому

    Que manera tan precisa y didactiva!!! gran aporte !!

  • @hermesm.8307
    @hermesm.8307 5 років тому

    Los amo, me re ayudan con sus tutos.

  • @bruslydenny9724
    @bruslydenny9724 9 років тому +16

    esque truncate no elimina la tabla solo la vacia. pero la tabla y sus especificaciones aun esta en la base de datos

  • @raulgonzalez6585
    @raulgonzalez6585 8 років тому +5

    Un apunte que quisiera hacer, es que si utilizas un campo auto-incrementable, "delete", borrara el registro, pero el contador seguirá donde se quedó, en cambio "Truncate" reinicia el contador del campo auto-incrementable.

    •  8 років тому +2

      Buenas noches!, Así es amigo, es lo que iba a mencionar, el TRUNCATE es de mucha ayuda cuando se esta desarrollando la aplicación ya que se hacen muchas pruebas de inserción de datos, así que nos permite dejar los contadores a cero, cuando el sistema llega al momento que se implemente.
      Igual solo re-mencionarles que el uso de la sentencia truncate no puede ser controlada, ya que esta borrará todo el contenido de la tabla y reinicará los contadores. Por su lado el uso de la sentencia DELETE, si que puede ser controlada con el from y where.

  • @samuelolmedo3682
    @samuelolmedo3682 9 років тому +2

    Gracias por los videos, me han servido mucho para las clases en la universidad

    • @CodigoCompilado
      @CodigoCompilado  9 років тому

      Hola Samuel Olmedo nos da mucho gusto que te sean de utilidad nuestros vídeos! :D

    • @moisescoronado4680
      @moisescoronado4680 8 місяців тому

      Hola, ¿como te fue en la universidad?

  • @anavanegas7418
    @anavanegas7418 8 років тому

    Este es un vídeo en el que podemos eliminar registros, tablas y bases de datos utilizando delete, drop y truncate, una parte esencial a la hora de aprender

  • @SamuelParada2109
    @SamuelParada2109 8 років тому

    En este vídeo aprendí a eliminar los registros, tablas y bases de datos mediante las sentencias:
    truncate, drop y delete . muchas gracias!

  • @Saitama-ce8ie
    @Saitama-ce8ie 6 років тому

    excelente trabajo y gran explicación, muchas gracias por compartir :D

  • @andreco925
    @andreco925 8 років тому

    Este Es Un Vídeo En El Que Podemos Eliminar Registros, Tablas y Bases De Datos Utilizando Delete, Drop y Truncate...

  • @elnaranjita248
    @elnaranjita248 9 років тому +1

    gracias muchachos aprendi bastande de base de datos GRACIAS

    • @CodigoCompilado
      @CodigoCompilado  9 років тому

      Hola elnaranjita248 nos da gusto que te hayan ayudado los vídeos, todavía faltan más clases. Pronto las subiremos. Suerte y éxito!

  • @cristovazz6738
    @cristovazz6738 7 років тому

    Clase 12 en 2 dias haha. Ya Estare listo para una semana en saber

  • @nicolasgaleanotique4158
    @nicolasgaleanotique4158 8 років тому

    En este video nos explica como podemos eliminar registros, tablas y bases de datos utilizando delete, drop y truncate, una parte esencial para nuestra base de datos

  • @mafiabikers7775
    @mafiabikers7775 8 років тому

    en el nos enseña nuevas herramientas que podemos utilizar en nuestra base de datos como lo son registros tabas y su estructura dandonos nuevos conocimientos

  • @juandavidmojicachaparro6783
    @juandavidmojicachaparro6783 8 років тому

    en este video pude aprender como eliminar registros,tablas y bases de datos utilizando las sentencias como delete,drop y update. Gracias

  • @wendylizethusechebetancour5198
    @wendylizethusechebetancour5198 8 років тому

    En este vídeo se muestra como podemos eliminar registros, tablas y bases de datos utilizando 3 herramientas las cuales son: Delete, Drop y Truncate.

  • @LuisTorres-to8ts
    @LuisTorres-to8ts 8 років тому

    el video me gustas por que nos enseña como eliminar la estructura dela tabla por medio de delete drop y truncante

  • @jonatansuarez9304
    @jonatansuarez9304 2 роки тому

    Muchas gracias

  • @williamsanchez3707
    @williamsanchez3707 5 років тому +1

    señor no diga esta ana porque suena a stana o stona que no es lo mismo, buenos videos

  • @diegoarmando6555
    @diegoarmando6555 8 років тому

    En el video nos explica sobre la instrucciones nuevas que son delete drop Y truncate, las cuales son utilizadas en el para eliminar registros tablas entre otros mas...

  • @briyithmartinez2996
    @briyithmartinez2996 8 років тому

    por el icono delete elimina tabla de datos se nota que es interesante para corregir algo que no sirva es muy bueno para eliminar facil

  • @yaderorozco
    @yaderorozco 5 років тому

    Truncate reinicia el contador de los registros ademas de vaciar la tabla, igualmente podemos borrar todos los registros con DELETE, pero Delete no reinicia los contadores, esto es cuando utilizas un campo auto incrementación, pero claro no se refleja cuando utilizamos llaves sin auto incrementación.

  • @cristianmunoz7180
    @cristianmunoz7180 8 років тому

    gracias a este video aprendi a eliminar registros, tablas y bases de datos utilizando sentencias como : delete, drop y truncate

  • @itzalisoliverdupont2572
    @itzalisoliverdupont2572 8 років тому

    en este video prendi a eliminar registros, tablas y bases de datos y las ayudas para eliminar las tablas son: delete, drop y truncate

  • @heribertoruiz8022
    @heribertoruiz8022 7 років тому

    buen video, me sirvio de mucho!!

  • @andreaguzman8988
    @andreaguzman8988 8 років тому

    en este video nos enseñan tre herramientas nuevas que son eliminados registros y tablas y toda su estructura

  • @DavidCode404
    @DavidCode404 2 роки тому

    Sabiendo todo esto ya podemos pasar a aprender Mysql,sql o cualquiera de esos software ? No entiendo aun nada de base de datos

  • @Joel-tl9xq
    @Joel-tl9xq 4 роки тому

    Esto puede servir para hacer videojuegos para Playstore?

  • @agustinzavalatotozintle5946
    @agustinzavalatotozintle5946 6 років тому

    gracias por su aporte!!

  • @lucasmaidana3335
    @lucasmaidana3335 3 роки тому +1

    "Truncate" no se puede ejecutar, si la tabla tiene foreign key asociadas, aunque no existian registros en la tabla que contiene la FK. En cambio "Delete From" Se puede ejecutar si hay FK asociadas a la tabla, pero siempre y cuando no tenga registros asociados o la FK este deshabilitada..

    • @ZeroRoy
      @ZeroRoy 2 роки тому

      Solo para complementar esta parte, TRUNCATE en efecto, elimina los registros, pero se mantiene la tabla intermedia, existe la tabla intermedia, por lo que existe la relación y no se puede eliminar ni los datos ni la tabla de cliente ni de producto. Cuando eliminamos la tabla intermedia (nota), eliminamos toda relación y con ello todos los FK, por lo que todas las demás tablas se pueden fácilmente eliminar tanto en registros como la tabla en per se. DELETE FROM actúa distinto, trabajo por registro o row, por lo que si hacemos un TRUNCATE primero a "nota" y luego aplicamos un DELETE FROM cliente, este se ejecuta, pues no hay ningún registro padre que lo ligue a un FK. Interesante!!

  • @angiemora4636
    @angiemora4636 8 років тому +1

    Se puede observar en como eliminar registtros tablas y dicha informacion

  • @lorenarojas2171
    @lorenarojas2171 8 років тому

    aprendi que se puede eliminar los registros tablas y base de datos por medio de delete,drop y truncate

  • @jhonalexanderlozanoduque7846
    @jhonalexanderlozanoduque7846 8 років тому

    HOLA ME A SERVIDO DE MUCHA AYUDA YA QUE ESTOY ESTUDIANDO SISTEMAS Y ME PONEN MUCHOS TRABAJOS DE TABLAS Y BASES DE DATOS MUCHAS GRACIAS

  • @russomaclaud6151
    @russomaclaud6151 2 роки тому

    Importante. La sentencia TRUNCATE sirve para vaciar la tabla y devolver las claves primarias a cero si se lleva un orden

  • @michellelondono6798
    @michellelondono6798 8 років тому

    Nos explica como podemos eliminar registros, tablas y bases de datos utilizando delete, drop y truncate, una parte esencial para nuestra base de datos.

  • @jcare07
    @jcare07 6 років тому

    Excelente! 🤗

  • @hansonrevelosantos1105
    @hansonrevelosantos1105 8 років тому

    en este video podemos observar que uno puede eliminar registros de las base de datos con los programas dichos en los videos anteriores !!

  • @angelrami3215
    @angelrami3215 4 роки тому

    por favor muestren cómo crearon una base de datos nueva, la columna del lado izquierdo, ya que me sale use modificar como un error, pero esta bien escrito y lo tengo igual como esta en el video, entonces no se que pasa, cuando copio el codigo me salen muchos errores.

  • @jhonarchila178
    @jhonarchila178 8 років тому

    Nos enseñan claves para eliminar codigos de las base de datos con delete,drop,truncate.

  • @michaeleduardogarciaabello2180
    @michaeleduardogarciaabello2180 9 років тому

    tengo una pregunta, descargo el SQL 2014 express completo pero al final me aparece en la parte de descargas del navegador un mensaje diciendo lo siguiente: "Tu ordenador está ocupado en este momento. Vuelve a intentarlo más tarde." la medida que tome fue descargar el MySQl de la siguiente pagina: dev.mysql.com/downloads/mysql/ lo instale pero me he encontrado con la sorpresa de que es muy diferente, al menos para mi, en comparación con el SQL 2014 express, si puede alguno que lea el comentario en ayudarme, agradeceré infinitamente.

  • @ddactico2577
    @ddactico2577 8 років тому

    Gracias!!!

  • @abigailok2109
    @abigailok2109 3 роки тому

    Cómo se elimina un campo (literal que una tabla ya no tenga un campo ) se puede ?

  • @detodounpocoshadow3570
    @detodounpocoshadow3570 8 років тому

    hola me podran ayudar de como hacer una transacion en sql server, tengo una base de datos de un banco, la tabla cuenta, idcliente, nombre, appaterno, apmaterno y capital.
    loque necesito es hacer una transaccion del cliente1 al cliente2, el cliente uno tiene 5000 y el 2 0 pesos, necesito el script de como hacerlo y si hago una transaccion de 6000 me marque error y no haga el movimiento esdecir no afecte los capitales, no se si me puedan ayudar

  • @DrAlbert0
    @DrAlbert0 9 років тому +2

    Saquen un video de Normalizacion, me quede esperandolo :(

    • @CodigoCompilado
      @CodigoCompilado  9 років тому +2

      Hola DrAlbert0 ya empezamos con los vídeos de normalización :D
      Esperamos te sean de utilidad

  • @SantiagoGomez-ok7vq
    @SantiagoGomez-ok7vq 8 років тому

    MUESTRA COMO ELIMINAR REGISTROS DE UNA TABLA ELIMINAR COMO TABLA O BASES DE DATOS

  • @DiversOriginal
    @DiversOriginal 2 роки тому

    TRUNCATE elimina los registros pero no te permite eliminar de la tabla relacionada porque son los campos que están relacionados, no lo registros.

  • @misaelynfantesoto262
    @misaelynfantesoto262 3 роки тому

    como le puedo dar una interfaz grafica a mi base de datos ?¡???

  • @edualfred
    @edualfred 9 років тому +1

    Por favor, inicien un curso de Visual Basic.Net

    • @CodigoCompilado
      @CodigoCompilado  9 років тому +2

      Hola edualfred , claro que lo abriremos, es uno de nuestros lenguajes preferidos! :D
      Saludos!

    • @betsynicho8647
      @betsynicho8647 8 років тому

      Ya abrieron el curso? :( , no encuentro nada de VB en su canal ...

  • @yerlinmayz6606
    @yerlinmayz6606 8 років тому

    tengo un problema utilizo DELETE FROM TABLE WHERE X=X y el delete me borra toda la informacion yo solo quiero borrar un Campo x no todo por q me borra todo no entiendo si estoy especificando lo que quiero borrar estoy uitlizando su bd de escuela me podrian explicar por fa

    •  8 років тому

      Buenas noches Yerlin... por lo que comentas, primero explicarte:
      cuando se utiliza la sentencia DELETE se borra todo el registro(renglón), si lo que necesitas es poner un campo sin valor, deberías utilizar la sentencia UPDATE, y poner ese campo como null, ó en blanco con el uso de comillas dobles(según lo que te permita la tabla al haberla creado).. es decir:
      UPDATE nombre_tabla SET nombre_campo=null WHERE id=dato_que_nececitas
      ó
      UPDATE nombre_tabla SET nombre_campo="" WHERE id=dato_que_nececitas
      Saludos!

  • @susanarubianocristiano8301
    @susanarubianocristiano8301 8 років тому

    Este video nos enseña como eliminar o deshacer registros, datos, tablas utilizando el DELETE TROP y TRUNCATE no enseñan como ponerlas enpractica

  • @lauraalejandramontenegroro3955
    @lauraalejandramontenegroro3955 8 років тому

    este video no enseña como eliminar registros, tablas y bases de datos con 3 herramientas: delete, drop y truncate.

  • @ErnestoJimenez2121
    @ErnestoJimenez2121 9 років тому

    shawww

  • @lfaoblogsfelipealzate91
    @lfaoblogsfelipealzate91 5 років тому

    no mi hermano con esta clase veo muchos errores de en los ejercicios, a mi ni me deja otra vez volver a hacer la base de datos, no me borra algunos valores, lo siento pero esta clase si veo mucho baches

  • @alejandrorangel174
    @alejandrorangel174 5 років тому +1

    Este video es gei :v

  • @monicasalasmunoz7241
    @monicasalasmunoz7241 8 років тому

    Es un buen video ya que se aprenden las instrucciones nuevas las cuales son DELETE DROP Y TRUNCATE , las cuales son utilizadas para eliminar registros , tablas entre otros.

  • @miguelangel-gq5qf
    @miguelangel-gq5qf 8 років тому

    Es un buen video ya que se aprenden las instrucciones nuevas las cuales son DELETE DROP Y TRUNCATE , las cuales son utilizadas para eliminar registros , tablas entre otros

  • @edwargambaroa3706
    @edwargambaroa3706 8 років тому

    Este video nos enseña como eliminar o deshacer registros, datos, tablas utilizando el DELETE TROP y TRUNCATE no enseñan como ponerlas enpractica