Curso SQL. Agregar, eliminar y modificar campos. Vídeo 17

Поділитися
Вставка
  • Опубліковано 9 лис 2024

КОМЕНТАРІ • 86

  • @TheJoseMy12
    @TheJoseMy12 3 роки тому +3

    Que haría yo sin tí Juan. Gracias por tanto. Poco te pagan.

  • @luisfernandosalazarrosas8426
    @luisfernandosalazarrosas8426 8 років тому +31

    madre mia, apenas tengo una semana que comenze a seguir los videos del canal, pero nunca habia entrado al canal en si, y ver que me faltan 680 videos de 711 jajaja, dios me de fuerzas para aprender como el creador le dedico para hacerlos, gran trabajo que tienes, decir gracias seria poco, desde Venezuela saludos.

    • @pildorasinformaticas
      @pildorasinformaticas  8 років тому +6

      +LUIS FERNANDO SALAZAR ROSAS Gracias por tu comentario. Me alegro de que te gusten los vídeos. Hay muchos sí. Se trata de seleccionar un poco. Si los ves todos enloquecerás ;) Un saludo

  • @webmaster822disenadorweb2
    @webmaster822disenadorweb2 8 років тому +6

    Grande Maestro!! Trabajo en diseño web con complicados frameworks. Nuestro cerebro se acostumbra y olvida a veces lo básico que no es otra cosa que el comienzo y la base de todo este tinglado. Mientras trabajo escucho tus vídeos solo con audio que me conectan continuamente con esos conceptos fundamentales y parece mentira pero me ayudan a resolver problemas complejos.. Gracias!!

  • @Jesei-vj6jv
    @Jesei-vj6jv 3 роки тому +1

    sin duda he encontrado un canal que vale oro.

  • @giomarsalazar7547
    @giomarsalazar7547 7 років тому +6

    Excelente me falta unos cuantos vídeos, practicas y termino el curso de SQL Excelente Docentes eres Juan agradecido Gracias...

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

    Feliz cumpleaños.
    No tengo palabras para agradecerle todo lo que he aprendido por usted.

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

      +Yasser Jimenez Martinez Gracias !! Me alegro de que te gusten los vídeos. Un cordial saludo

  • @diegolanzos5456
    @diegolanzos5456 4 роки тому +2

    Fluido al hablar, conciso, claro... Gracias capo.

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

    gracias por estos cursos. por personas como usted.muchos como yo no tenemos que pagar.
    Mis felicitaciones son excelentes.

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

      +Jorge Morales Muchas gracias por el comentario. Me alegro de que te gusten los vídeos. Un saludo

  • @L0c0xx
    @L0c0xx 4 роки тому +4

    Buenas tardes, para las personas que quieran aplicarlo en SQL Server
    // Para crear el valor por defecto en el campo de la tabla
    ALTER TABLE PRUEBA ADD CONSTRAINT df_poblacion DEFAULT 'DESCONOCIDO' FOR POBLACION
    GO
    // Para eliminar el valor por defecto en el campo de la tabla
    ALTER TABLE PRUEBA DROP CONSTRAINT df_poblacion
    GO

  • @joseanton7794
    @joseanton7794 Рік тому

    Muchas gracias por el curso.

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

    Hola Juan un cordial saludo una vez más desde el otro lado del mundo (Chile) ... No me canso de aprender de tus cursos... En este momento con SQL como complemento de lo aprendido en Access... Si dentro del mar de consultas que te llegan te encuentras con ésta, te pido por favor alguna explicación de como cambiar el tipo de datos en PhpMyAdmin sin alterar el archivo Excel de origen (Píldora rápida por favor) . Específicamente cómo cambiar de VARCHAR a DATE en una tabla ya importada con contenido... Espero no haberme enredado mucho con la consulta... Gracias totales una vez más por todo... por ahora estoy aprendiendo y "reaprendiendo" de tus cursos de Excel y Access (en todas sus versiones) además de SQL... Ya llevo un año y medio con mi BBDD de Gestión de almacén e inventario en ACCESS fruto de todo lo aprendido en tus cursos. día a día facilita mi trabajo y a medida que sigo aprendiendo nuevos trucos la sigo mejorando en el tiempo ... Hace algunos días uno de mis jefes, al cual le tengo en realidad bastante aprecio, me preguntó acerca de como aprender más de este mundillo como le llamas tú, y obviamente le di la mejor recomendación de tu canal de UA-cam... Espero que pronto sea también uno de tus entusiastas alumnos, el muchacho es como 20 años menor que yo y además domina el ingles así que sin duda sacará un gran provecho de tus excelentes cursos... Abrazos...

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

    Muchas gracias maestro. Excelente video!

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

    muy bien explicado amigo me ha servido de mucho para un sistema muy importante necesitaba agregarle mas espacio a la columna para la descripcion de una factura es decir pasar de NVARCHAR(100) a tipo TEXT

  • @onzamono
    @onzamono 2 роки тому +1

    Cambiar tipo de datos de columna en MySQL: ALTER TABLE MODIFY COLUMN

  • @sebastiancalderonaraque1762
    @sebastiancalderonaraque1762 5 років тому +11

    Yo uso el workbench mysql y pude notar lo siguiente:
    -puedo usar la opción ADD COLUMN o solo ADD e igual funciona. Igualmente el DROP COLUMN o solo DROP.
    -la opción ALTER COLUMN para modificar el tipo de dato de un campo no me funcionó, en su lugar tuve que usar MODIFY.
    -pude notar que la opcion ALTER COLUMN solo funciona cuando se usa junto a un SET o un DEFAULT. Ejemplo:
    alter table prueba alter column lugarnacimiento set default 'desconocido';
    alter table prueba alter column lugarnacimiento drop default;

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

      Yo tb uso uno diferente y me has salvado la vida, me estaba volviendo loco

  • @dijhonsdeveloper4785
    @dijhonsdeveloper4785 Рік тому

    Gracias :)

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

    para todos los que estan teniendo problemas con el alter table .......... set default exactamente aqui en el set default usen esta nueva forma
    ALTER TABLE Personas
    ADD CONSTRAINT df_Ciudad
    DEFAULT 'Medellín' FOR Ciudad;

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

    locaso full informatico

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

    Desde México:
    De antemano muchas gracias por sus vídeos, pues he aprendido bastante.
    Ya tome el modulo de Excel Avanzado BD y estoy por terminar SQL.
    Disculpe ¿Qué libro me recomienda para reforzar los conocimientos de SQL?
    Fuera tan amable de responder mi pregunta.
    Sin más por el momento os mando un cordial saludo y una felicitación.

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

      +Roberto León Gracias por el comentario y por seguir mis vídeos. Te podría recomendar por ejemplo el de Nathony Molinaro. pero hay muchos más. Un saludo

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

      Muchas gracias por su amable atención.
      Y seguiré viendo sus muy amenos módulos.
      Saludos

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

    Hola que buenos tus videos Juan, cuando haras un curso de c# utilizando sql.

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

      +isaac martinez Hola !! Muchas gracias por el comentario. Pues la verdad no lo se, pero es mi intención hacer un curso de C#. Ya sabéis que este canal lo hago en mis ratos libres y por esto no se cuándo podré comenzar un curso en concreto. Un saludo

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

      +pildorasinformaticas, Gracias, estaré atento, que Dios te bendiga.

  • @JuanPablo-uw5mh
    @JuanPablo-uw5mh 8 років тому +1

    Hola!! Consulta.... En Algun momento se podria llegar a incluir en el curso de PHP el tema de MVC o explicarlo en un curso nuevo? Porque en donde laburo en breve van a implementar ese patron de diseño y que mejor explicado que con tus cursos... tus explicaciones son super claras y entendibles.... Muchas Gracias!! :)

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

      +Juan Pablo Hola !! Explicar el modelo VC es algo que me han pedido ya varias veces, así que lo tomaré en cuenta. No se si lo comentaré en mi curso de PHP o haré un curso exclusivo solo de esto. Un saludo

    • @JuanPablo-uw5mh
      @JuanPablo-uw5mh 8 років тому

      +pildorasinformaticas Genial!! Porque lo puedo ver en otra pagina pero explicado por vos es otra cosa!! Despues de ver y seguir tu canal te prefiero a vos.. sin desmerecer a los demas.... Una consulta, porque estuve mirando tu curso de css avanzado del canal.. llega si no me equivoco al video 35 y no sigue mas y por lo que entendi das a entender como que continuaria.. o no es asi?? Me surgio la duda ahora que lo vi y te lo queria consultar.. Gracias por todo lo que haces y el esfuerzo que pones para que nosotros entendamos algo.. jejej.... Te agradezco!!!

  • @flag2612
    @flag2612 5 років тому +2

    Hola! Como seria para agregar una columna con varias opciones? Ejemplo: ALTER TABLE ejemplares ADD COLUMN fecha_alta DATE, ADD estado SET('Bueno', 'Regular', 'Malo') NOT NULL DEFAULT 'Bueno'; Porque me tira error cerca de SET? Gracias y Sdos desde Posadas Misiones

  • @nanoaps9083
    @nanoaps9083 8 років тому +3

    Disculpe, tengo una duda: el comando alter column funciono el access pero no en mysql, ahi utilice modify para cambiar el tipo de datos, no obstante alter table si funciono para el default, ¿cuando deberia usar uno u otro?

    • @pildorasinformaticas
      @pildorasinformaticas  8 років тому +4

      +nano aps Hola!! Sí, tienes razón. Es un detalle que se me ha pasado por alto y que comentaré en el próximo vídeo. Debes utilizar las instrucciones de la siguiente manera:
      SQL Server / Access: ALTER COLUMN nombre_columna
      MySql / Oracle (Versiones anteriores a 10g): MODIFY COLUMN nombre_columna
      Oracle 10g y posteriores: MODIFY nombre_columna
      Un saludo

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

      Gracias, y excellentes tutoriales como siempre.

  • @agusm.1410
    @agusm.1410 8 років тому +4

    Buenas tardes Profesor, he intentado hacer la modificación de atributos de columna en mysql, usando la sentencia:
    alter table alter column ;
    y me da error, y buscado he encontrado que cambiando ALTER COLUMN por MODIFY si me lo permite,
    alter table modify ;
    Mi pregunta es si se debe a mi versión mysql o que en phpmyadmin no permite hacerlo con esa sentencia, porque todas las demás, add, drop, e incluso set default que utiliza el mismo comando alter column, me permite ejecutarlas sin problema. Muchas gracias!!!

    • @pildorasinformaticas
      @pildorasinformaticas  8 років тому +4

      Se debe a que no se admite ese comando para MySql. En su lugar como bien dices, se debe utilizar Modify. Es un ejemplo más de lo que comenté en el curso: algunos comandos váldos en un gestor (Access en este caso) no son válidos en otro (MySql en ete caso). UN saludo!!

    • @agusm.1410
      @agusm.1410 8 років тому +3

      Muchas gracias por la rápida respuesta 👍

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

      ALTER TABLE CLIENTES_MADRID MODIFY COLUMN FECHA_BAJA DATE

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

    Cuál sería el equivalente en MySQL de las Propiedades en Access llamadas: "Regla de validación" y "Texto de validación" ??
    Son esas propiedades una especie de Trigger?

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

    Hola! Al realizar un Drop Cascade, se elimina los datos en otras tablas referido a lo que quiero eliminar ? o con el Delete se soluciona?

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

    Buena noche, el curso de android que va presentar en que lenguaje se va desarrollar, muchas gracias.

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

    HOLA Juan, una pregunta, como modificar el nombre del campo en sí, realmente no recuerdo si lo diste en algún vídeo anterior pero en este no lo veo, quizás se puede borrar el campo y luego hacerlo de nuevo con otro nombre pero en caso de que la columna tenga datos sería necesario modificar, disculpas si lo has mencionado en otro video y no recuerdo.

    • @luislopez-zf4my
      @luislopez-zf4my 6 років тому

      Prueba con esto > UPDATE NombreTalbe SET NombreDeCampo = "CampoModificado" where ID = $EnQueLineaSeEncuentra ;

  • @victorgallardo3768
    @victorgallardo3768 4 роки тому +1

    Hola buenas ! Al borrar una fila de una tabla (Un usuario por ejm) al estar el borrado en cascada se reestructura bien la tabla pero la primary key no están correlativas puesto que al borrar a un usuario su id ya no esta en la table y esto me genera un salto de un ID, por ejemplo si he borrado a usuario ID 3, la columna Id quedaría de la siguiente manera:
    ID
    1
    2
    4
    5
    ...
    Como puedo solucionar esto ?

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

    Buenas noches, fíjate que con la opción de consulta crear tabla estoy creando otra tabla basada en las tablas que ya existen en la base de datos, pero necesito que la tabla que se crea tengo formatos diferentes de los que tienen la tabla originales. Una vez que ya tenga mi consulta crear tabla, la puedo poner en vista sql y agregar algún comando o función que me aplique el cambio de formato?

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

    hola me gustaria saber que comando utilisar si voy agregar un prefijo a un campo de una columna por ejemplo tengo una tabla llamada AUTOS donde me mostrara una listado por ejemplo TIPO_MODELO y quiero modificar y actualizar y agragar W al typo Golf osea WGolf-auto, podria utilizar UPDATE TIPO_MODELO 'WGOLF where TIPO_MODELO like GOLF, W se le pondra a todos los otros como Passat, Jetti etc, Saludos

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

    hola que tal una pregunta,queria saber como se crea un videojuego estilo the binding of isaac, rogue legacy,super meat boy entre otros se que hay programas echos para crear videojuegos pero queria saber con que lenguajes de programacion se hacen estos, se que no tiene nada que ver con este video pero tengo esa dudilla
    PD:estoy aprendiendo html 5 y esta muy bien explicado crack!

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

      +Ignacio Lion Hola !! Pues no lo se, la verdad. De videojuegos no tengo ni idea. Lo siento. Un saludo

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

      +pildorasinformaticas okey muchas gracias por responder crack!!!

  • @sebastiansegura7104
    @sebastiansegura7104 6 років тому +1

    Hay alguna manera de alterar el nombre del campo? Por ejemplo en el vídeo nombraste incorrectamente "LUGAR_NACMIENTO", no se puede cambiar el nombre a "LUGAR_NACIMIENTO"?

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

      Una vez hay datos en el campo no. Pero si el campo aún está vacío, con una instrucción de tipo "ALTER" (se explican en el curso) podrías cambiar el nombre del campo eliminándolo y volviéndolo a crear. Un saludo!

    • @raulalba6488
      @raulalba6488 6 років тому +4

      Hola Sebastián me parece que se puede usar la propiedad change para cambiar el nombre de la columna o campo, quedando de la siguiente manera:
      ALTER TABLE PRUEBA CHANGE LUGAR_NACMIENTO LUGAR_NACIMIENTO VARCHAR(20);

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

      @@raulalba6488 Gracias

  • @artemiokaoz
    @artemiokaoz 6 років тому +1

    Alguien sabe por que en workbench no me altera el valor que tiene un campo pongo toda la instruccion y al final no me cambia ningun valor ;

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

    ¿Qué carrera has hecho?

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

      +Aaron प्यार La carrera de la vida..... e informática de sistemas. Un saludo

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

      +pildorasinformaticas ¿Y hay q ir a la uni para hacer informática de sistemas? ¿o se puede acceder por FP/otros cursos? ¿eres profesor en la vida real?

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

      Sí, soy profesor en "la vida real". Y sí, hay que ir a la uni para hacer Informática de Sistemas, aunque en mi país (no se de dónde eres tú) hay muchos módulos y FP para estudiar informática. Un saludo

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

      +pildorasinformaticas Yo estudio medicina en Barcelona. Y estoy muy interesado en la programación aplicada a la medicina ¿por dónde me recomiendas empezar? Hace unos años, antes de entrar a la uni, estuve chapurreando con el antiguo Frontpage de Windows e hice algunas páginas web muy básicas, por tanto, sé algo de HTML... ^^

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

    El drop default como se haria en sql server ?

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

    Hola buenas tardes, quise modificar el tipo de dato de la columna fecha baja pero en phpmyadmin con la misma fórmula que utilizamos en access y no me funcionó, tuve que usar el comando change, puede ser que phpmyadmin no acepte dos alter en la misma sentencia?? Gracias!!!

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

      ALTER TABLE CLIENTES_MADRID MODIFY COLUMN BECHA_BAJA DATE;
      Con MySql se utiliza MODIFY.

  • @maotoledos
    @maotoledos 7 років тому +1

    hola me dio error el set default en sql server, busqué en páginas pero no me funcionó nada.

    • @pildorasinformaticas
      @pildorasinformaticas  7 років тому +2

      En SQL Server prueba solo con DEFAULT, no SET DEFAULT. Un saludo!!

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

    Cómo hago para crear un script que para hacer alter a una tabla pero que si la tabla no existe, no me arroje un error sino que no haga nada.

  • @Lucas-pc5cy
    @Lucas-pc5cy 4 роки тому

    Buenas! es posible modificar el nombre de un campo sin borrarlo?, si alguien lo sabe me escribe la linea de codigo? gracias.

  • @rodrigofassi921
    @rodrigofassi921 4 роки тому +1

    Alguien ha tenido problemas para establecer el campo por defecto?
    por ejemplo 'alter column' no me ha servido. Probé con solo 'alter' solo 'modify', también con 'modify column' y nada.
    Finalmente para ver la solución lo hice mediante la interfaz grafica para ver cual es la sintaxis que genera mysql y veo que usa 'change' (en vez de alter, modifiy, etc) pero vuelve a reescribir todas las propiedades con el mismo valor y para terminar modificando el valor que me interesa.
    Lo anterior genera un código muyy largo. Cuanto intento reescribirlo quitando del juego aquellas propiedades que no quiero modificar y que finalmente quede algo como esto
    'alter table nombre_tabla change 'nombre_campo' set default 'valor_por_defecto' TAMPOOOOCOO ME LO ACEPTA.
    Por ahí he leído que el set también esta demás e intente sacarlo dejando solo la palabra DEFAULT pero no andaaaa.
    ¿ALGUIEN SABE QUE PUEDE PASAR AQUI?

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

    En ocasiones no hay coherencia en los videos, usted altera los archivos con los que trabaja en los videos y hace que algunos se sientan perdidos, haciendo que se retracen para trabar de ajustarse al momento de explicacion

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

    o bueno esta ALTER TABLE tbl_autores
    MODIFY COLUMN Sobrenome_Autor Varchar(60)
    DEFAULT 'da Silva';

  • @TomiFuentes
    @TomiFuentes 8 років тому +3

    Te hice un regalo :D tomasf.ml/Images/PildorasInformaticas.png Espero que te guste

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

      +draxProgrammer En los binarios hay un secreto

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

      +draxProgrammer Que bueeeeno. Muchas gracias !!!!

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

      +pildorasinformaticas por nada, lo hice con todo el el agradecimiento :D

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

      +draxProgrammer Esta genial

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

      mangamaniaco1
      Gracias :D, aunque por alguna extraña razón no lo ha puesto como foto del canal