Тёмный

¿Cómo hacer un CRUD (Guardar, Mostrar, Modificar y Eliminar) con Python y MySQL? FÁCIL Y SENCILLO 

Sin Rueda Tecnológica
Подписаться 11 тыс.
Просмотров 33 тыс.
50% 1

En este video te enseñaré cómo realizar un CRUD(Crear, Mostrar, Actualizar y Eliminar) registros usando Python con Tkinter e interfaces gráficas junto a MySQL de una forma rápida y sencilla😉
Adquiere el código completo aquí😉
✅sinruedatecnologica.tech/prod...
Infografías, tutoriales y mucho más en nuestra web😉
✅sinruedatecnologica.tech/
CONTENIDO
00:00 Inicio
00:16 Creación de la Interfaz de la Aplicación
38:26 Conexión de Python con MySQL
51:25 Guardar datos de Python en MySQL
01:23:27 Mostrar datos de MySQL en Python
01:37:38 Modificar datos de MySQL desde Python
01:57:40 Eliminar datos de MySQL desde Python
02:04:29 Probando la Aplicación Completa
No olvides que puedes seguirnos también en RU-vid, Facebook, Instagram y Tik tok
✅ / sin rueda tecnológica
✅ / sinruedatecnologica
✅ / sinruedatecnologica
✅ / sinruedatecnologica
También puedes seguir mi Fanpage Personal
✅ / frankvalenciapinto
✅ / frankvalenciapinto
✅Twitter: / frankvalenciap
✅GitHub: github.com/FrankSVP/
✅Discord: / discord
Si deseas, puedes apoyarnos para poder seguir
creando contenido ❤
🎁Patreon: / frankvalencia
#mysql
#python
#programacion

Опубликовано:

 

13 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 82   
@jorgemariovargas3830
@jorgemariovargas3830 9 месяцев назад
Gracias, Muy Muy bien tu explicación, todo funciono correctamente !!. Saludos desde Medellín (Antioquia) Colombia, La ciudad de la eterna primavera. Falto la validación de cuando los Entry están Vacíos y das clic en Guardar (Se guardan los campos de Nombres y Apellidos en blanco)
@sebastianl.r.3150
@sebastianl.r.3150 6 месяцев назад
Gracias a usted aprendí a crear mi primer CRUD en Python puesto que apenas estoy aprendiendo a programar. Fue un buen ejercicio de dos días iniciar este reto, aunque me dio muchas vueltas al final logré terminarlo, (con ayuda de la IA).
5 месяцев назад
Que bueno que lo hayas logrado
@loenlara3418
@loenlara3418 11 месяцев назад
Excelente tu video muy bueno y excelente explicación
@angelmiguelferrerasencarna8101
@angelmiguelferrerasencarna8101 5 месяцев назад
Excelente video, lo usaré para hacer un pequeño proyecto
@victorgaitan2089
@victorgaitan2089 19 дней назад
Perfecta tu explicación...mil gracias
17 дней назад
Gracias por apoyar el canal
@Gakulex
@Gakulex 9 месяцев назад
Buen video lo usare como guia para mi proyecto ❤
@javiervelasco1
@javiervelasco1 Год назад
Frank: Tome tu curso y me pareció excelente, muy bien explicado y muy claro, ademas de explicar con detalle como obtener e instalar lo necesario para trabajar. Quedo muy agradecido por compartir tus conocimientos. Muchas gracias.
Год назад
Muchas gracias Javier por las buenas vibras
@andro8141
@andro8141 28 дней назад
Gracias bro me ayudaste con mi proyecto para la uni , explicaste super nice B)
@rossanaaragoza5286
@rossanaaragoza5286 6 дней назад
puedes regalarme el codigo, ya que lo hize pero me salen algunos errores, y quisiera comparar porfavor...
@silvadelphi1
@silvadelphi1 Год назад
Gracias brother por compartir !!!
Год назад
@macs1701
@macs1701 Месяц назад
gracias😎
@kevinpastran4675
@kevinpastran4675 4 месяца назад
Hermano gracias a usted ya puedo empezar pretender crear proyectos. Eres un crack. Saludos!!!
4 месяца назад
Gracias por tus palabras y que genial que te haya ayudado el video tutorial
@humbertoleal7683
@humbertoleal7683 Месяц назад
Perfecto todo me funciono, mil gracias, muy bien explicado. Saludos desde Bogota
Месяц назад
Muchas gracias por el apoyo al canal!
@jhonmanuelgil9747
@jhonmanuelgil9747 2 месяца назад
Me encanti está súper bueno de mas mil gracias por tus clase 🎉🎉🎉🎉
2 месяца назад
Que bueno que te haya gusta y muchas gracias por el apoyo al canal
@charlyrdz2956
@charlyrdz2956 Месяц назад
Eso es todo mi DannyFlow version Tech, excelente video ! Muchas gracias por el martillazo en el Python
Месяц назад
@alfredmamanivaldez5137
@alfredmamanivaldez5137 7 месяцев назад
Muy bien explicado y ordenado me gusto mucho, tuve algunos problemas pero con chatgpt los solucione todos. Gracias aprendi mucho.
6 месяцев назад
@lokcrow5439
@lokcrow5439 5 месяцев назад
Muy talentoso conpa, me ayudaste a terminar el proyecto del semestre 😊
5 месяцев назад
Genial
@GabrielMelendez-bl6be
@GabrielMelendez-bl6be Месяц назад
muchas gracias amigo, me ayudaste bastante
Месяц назад
Muchas gracias por apoyar el canal Gabriel
@odontofer302
@odontofer302 5 месяцев назад
Hola que bien este material explicas muy bien y de una manera muy pausada para que se comprenda todo. Muchas gracias Cuando puedes hacer el mismo proyecto pero utilizando PyQt.
5 месяцев назад
Muchas gracias por tu buena onda, espero sacar un tutorial con esa tecnología
@jonathanmolina8786
@jonathanmolina8786 Месяц назад
Gracias!!! pude hacer un proyecto para la universidad gracias al tutorial. Tome su comentario y like, buen hombre.
Месяц назад
Muchas gracias por apoyar el canal
@edwincontreras9554
@edwincontreras9554 4 месяца назад
Papu me salvaste de tener que utilizar c#
@sebastianvalladares4305
@sebastianvalladares4305 2 месяца назад
Hola , esta super. Pero no esta el scrollbar en el treeview , si tienes más datos ingresados y ya no se ven por el tamaño de la ventana, tampoco se desactivan o activan los botones dependiendo del uso , por ejemplo al modificar debe estar desactivado el guardar , sino permite que repitas al usuario. Pero esta super . Gracias !
@wilsonagustintapiatapia2048
@wilsonagustintapiatapia2048 3 месяца назад
buenas noches me podria ayudar como se podria incorporar un buscar en este crud por favor
@RENEMARAMBIO
@RENEMARAMBIO Год назад
buen video, consulta; cada vez que quiera usar el crud, tendré siempre que correr mysql? saludos.
Год назад
Tu MySQL deberá estar activo si vas a usar los datos de tu Base de Datos
5 месяцев назад
Hice un CRUD en una hora con CHATgpt, creo que los que hacemos contenidos vamos a tener que reevaluar la forma en que enseñamos. Saludos, buen amigo y venerable maestro.
@WillOkazaki
@WillOkazaki 5 месяцев назад
En mi opinion chatgpt es una herramienta para complementar... más no para aprender, si peudes hacerlo en 1 hora o menos pero no es lo mismo que desarrolarlo desde cero lo cual te brinda mas experiencia especialmente para gente que esta aprendiendo. Saludos
5 месяцев назад
Gracias Yoseff por tus buenas vibras , Es cierto que CHATgpt ayuda demasiado, como dice WillO, para una persona totalmente nueva, más que una ayuda, es algo confuso(Porque muchos conceptos o ejemplos los haces mal CHATgpt y dice "Disculpa por la confusión", pero solo te dice eso cuando le dices: "Eso está mal" Pero ¿Cómo sabría qué está mal alguien que recién empieza? Pero para una persona que ya sabe, CHATgpt es de demasiada ayuda), la dinámica de que una persona real te enseñe es mucho mejor desde bastante aspectos, no solo desde el lado técnico, sino, desde el lado social. Porque a las personas les gusta ver a su profesor, su cara, sus gestos, etc. A las personas les gusta tratar con personas
@dairolopez2474
@dairolopez2474 2 месяца назад
muchas gracias aprendi mucho, me queda la duda si depronto quiero descargar esa base de datos a un excel
2 месяца назад
Puedes hacerlo directamente desde el asistente de MySQL Workbench, ahí dice export, este será en formato .CSV
@yaelgm7015
@yaelgm7015 4 месяца назад
Que buen video, pero tengo una duda, como les podemos dar un orden alfabético?
@sebastianpoche2238
@sebastianpoche2238 7 месяцев назад
una pregunta , la extension de MySQL en vs code puede funcionar como la de MySQL workbench?
7 месяцев назад
Claro que si, porque Workbench en realidad no es MySQL, solo es un gestor
@victorgaitan2089
@victorgaitan2089 15 дней назад
Hola una consulta...se puede hacer los widget en un archivo aparte de la interfaz como se hace con (crear, mostrar, actualizar y eliminar) y después llamarlos desde la interfaz????
14 дней назад
Claro que se puede, se puede hacer tan modular como lo creas conveniente
@irwin2587
@irwin2587 4 месяца назад
Hola buena tarde, si tengo mas columnas pero ya no las pueddo visualizar, como puedo crear un scrollbar horizontal para desplazar las columnas ? saludos!!!
4 месяца назад
Hola! Tienes que crear un nuevo widget y vincularlo al treeview ya creado, algo asi: # Crear y configurar la barra de desplazamiento horizontal scrollbar_x = ttk.Scrollbar(root, orient="horizontal", command=tree.xview) tree.configure(xscrollcommand=scrollbar_x.set) scrollbar_x.pack(fill="x")
@marlonmqchado7379
@marlonmqchado7379 10 месяцев назад
El uso de variables globales esta considerado como una mala practica, si se usan es en casos donde realmente sea necesario de resto muy buen video, gracias
@emmanuelmartellramirez5438
@emmanuelmartellramirez5438 6 месяцев назад
Buenas noches una duda yo al agregar una columna mas ya que quiero poner también la edad en el gruopBox de la izquierda donde se encuentran como cabeceras, el id, elnombre, el apellido y el sexo la columna no me aparece completa ya que no caben las 5 columna como le puedo hacer para que si salgan todas
@ezequielgarcia4609
@ezequielgarcia4609 6 месяцев назад
Si modifica la anchura de tu App en vez de 1200 le pones 1400 de ancho, debería salir completa , es la forma rápida de hacerlo, visto que es una interfaz gráfica.
@joseantonioreynoso9027
@joseantonioreynoso9027 7 месяцев назад
Buen video solo una duda lo estoy elaborando y a la hora de ejecutar me sale un error poniendo ‘module’ object si not callable que debo de hacer para que se me quite eso?
7 месяцев назад
Verifica que esté correctamente el espaciado de tu código, recuerda que python toma el espaciado como indicador de inicio o fin de bloques de código
@joel.Monserrate2694
@joel.Monserrate2694 5 месяцев назад
Hola Bro y de Pronto si quiero tener más entidades como seria?
5 месяцев назад
Se hace de la misma forma, solo debes crear nuevas tablas en MySQL y nuevos archivos Python para cada entidad que requieras. El tutorial te permitirá hacerlo sin problemas
@gabysuarez9078
@gabysuarez9078 26 дней назад
Buenas una pregunta si yo uso xampp la conexión es oarecida ??
24 дня назад
Es lo mismo, lo único que debes verificar o modificar son las credenciales de ingreso y el puerto de ingreso, nada más
@aprendiendoconkarla3184
@aprendiendoconkarla3184 2 месяца назад
Hola me salio un error en el for me dice que for row in CClientes.mostrarClientes(): TypeError: 'NoneType' object is not iterable que hagooooo
Месяц назад
Verifica que la sintaxis esté correcta y que los espaciados de tu aplicación también estén correctos
@valentinalugo2326
@valentinalugo2326 7 месяцев назад
Tengo un problema... Intento hacerlo con sqlite y no me conecta, me da error :/
7 месяцев назад
El tutorial es para Python con MySQL no SqLite, espero pronto subir uno con Sqlite
@fernandomunoz2600
@fernandomunoz2600 4 месяца назад
Hola amigo, excelente video pero tengo un problema al guardar los datos de usuario, podrías contactar conmigo para darte mas detalle?
4 месяца назад
Si te sale un error, puedes explicarlo aquí para poderte ayudar
@silmarc
@silmarc 5 месяцев назад
Buen dia siguiendo el ejemplo, cuando compilo me tira este error..NameError: name 'tk' is not defined. Did you mean: 'Tk'?
5 месяцев назад
Verifica que tengas correctamente no solo instanciado, sino instalado el Tkinter
@juancruzmezzopeva1494
@juancruzmezzopeva1494 4 месяца назад
gente el codigo funciona y todo, pero no sigue las buenas practicas, el codigo es una mezcla entre programacion estructurada con algunas cosas de programacion orientada a objetos. junta cosas que no se deverian ver en POO, si usas clases y objetos no usas variables globales igualmente el codigo funciona, pero no es para tener como referencia
@anthonychoque7393
@anthonychoque7393 3 месяца назад
concuerdo
@user-wr3bn2wb5l
@user-wr3bn2wb5l 4 месяца назад
Todo iba muy bien hasta que llegue a la parte de insertar datos a la tabla con el boton guardar y me sale 'los widgets no estan inicializados' y no me guarda los datos en la tabla de phpmyadmin. Que puede ser
4 месяца назад
Lo más probable es que el espaciado es donde estás teniendo problemas, recuerda que python separa en bloques el código, por la sangría, estoy casi seguro que es por eso
@claudiovilla7301
@claudiovilla7301 Месяц назад
la primera linea "from Conexion import *" me aparece subrayado Conexion
Месяц назад
Verifica que el espaciado de tu código y que hayas importado correctamente el conector de mysql
@erikatatianavasquezortiz8707
@erikatatianavasquezortiz8707 Месяц назад
Me sale error de ingreso de datos alguna ayuda?
Месяц назад
Puedes poner aquí el error que te sale, para poderte ayudar
@miguelangelsierragalindo8692
@miguelangelsierragalindo8692 Месяц назад
Me tira el error de NameError: CClientes
Месяц назад
Tienes un error de sintaxis, verifica que esté bien escrito las clases y los espaciados del proyecto
@diegosayago8130
@diegosayago8130 2 месяца назад
Porque en todos lados escucho que a MySQL lo pronuncian(My sicuel)? si tecnicamente deberia pronunciarse(My eskiuel)... aclaro, entre los parentesis esta escrito como debe oirse la pronunciación 😅😅
2 месяца назад
Hahahahaha 😅😅
Далее
Хотите поиграть в такую?😄
00:16
Punto De Venta Python Tkinter - Billing System
8:16
Просмотров 3,2 тыс.
How to Use FastAPI: A Detailed Python Tutorial
20:38
Просмотров 219 тыс.