Salta el contingut

MiniX - Sentències DML

Model Relacional

miniX_RE.png

Sentències proposades

  1. Escriu les comandes necessàries per donar d'alta els següents usuaris:

    nom cognom username password email telefon descripcio dataNaixement
    Carla Raspall craspall K4rl4 craspall@casa.cat 666456789 Ra, ra, ra! 13/06/2004
    Pere Pont ppont P3r3P0n7 ppont@casa.cat 666123456 NO m'agraden les peres 05/02/2005
    Martina Badosa mbadosa M4rt1n4 mbadosa@casa.cat 666456123 Sóc jo! 12/04/2005
    • Aconsegueix, després de cada INSERT, l'identificador que ha creat per cada usuari, EXECUTANT LA COMANDA

      SELECT LAST_INSERT_ID();
      
  2. Escriu els següents missatges, a la taula corresponent, amb les dades corresponents:

    usuari titol text estat
    craspall Em presento Hola a tots, sóc la Carla i acabo d'aterrar aquí publicat
    craspall Em presento_2 Hola a tots i a totes, sóc la Carla i acabo d'aterrar aquí no publicat
    ppont Hello M'agrada el futbol, i a qui no? publicat
    mbadosa El temps Avui fa un dia gris per defecte
    ppont Aviat serà Aviat entrarem a la primavera! no publicat
    ppont Aviat entrarem Aviat entrarem a la setmana santa! publicat
    • Aconsegueix, després de cada INSERT, l'identificador que ha creat per cada missatge, EXECUTANT LA COMANDA

      SELECT LAST_INSERT_ID();
      
  3. Modifica l'estat dels següents missatges al valor contrari al que tenen. (publicat / no publicat)

    usuari titol estat
    craspall Em presento no publicat
    craspall Em presento_2 publicat
    ppont Aviat serà publicat
    ppont Aviat entrarem no publicat
  4. Alguns usuaris fan like a alguns missatges existents:

    titol rep like de
    Em presento_2 mbadosa :)
    Hello craspall :D, mbadosa :(
    El temps ppont ;)
    Aviat serà craspall X:
  5. Escriu els següents missatges, a la taula corresponent, amb les dades corresponents:

    usuari titol text estat
    mbadosa Bunyols Quines ganes de menjar bunyols per defecte
  6. Escriu un INSERT per tal que TOTS els usuaris facin LIKE a aquest darrer missatge.

  7. Fes que l'usuari ppont segueixi mbadosa i craspall

  8. Fes que l'usuari craspall bloquegi l'usuari ppont

  9. Elimina els LIKEs que han fet els usuaris a missatges d'usuaris a qui han bloquejat.

  10. Elimina els LIKEs que han fet els usuaris a missatges d'usuaris a que els han bloquejat.

  11. Actualitza la data de naixement dels usuaris nascuts el mes '2' de qualsevol any, fent que hagin nascut quatre dies després.

  12. Afegeix, per l'usuari ppont, un LIKE a cada missatge publicat per algun usuari que no l'hagi bloquejat.

  13. Comprova que no hi hagi cap LIKE de cap usuari cap a missatges d'usuaris que l'hagin bloquejat.