Operacions bàsiques sobre una taula a phpMyAdmin
1️⃣ Explorar dades
- Obre phpMyAdmin i selecciona la base de dades desitjada.
- Fes clic sobre la taula que vols veure.
- A la pestanya "Explorar" (Browse), pots veure el contingut de la taula.
2️⃣ Afegir, editar o eliminar registres
- Afegir: A la pestanya "Insereix" (Insert), pots afegir noves files.
- Editar: A la pestanya "Explorar", fes clic a "Edita" (Edit) per modificar un registre.
- Eliminar: Fes clic a "Suprimeix" (Delete) per eliminar una fila.
3️⃣ Modificar l'estructura d'una taula
- A la pestanya "Estructura" (Structure), pots:
- Afegir, eliminar o modificar columnes.
- Canviar el tipus de dades d’un camp.
- Definir claus primàries (PRIMARY KEY) o índexs (INDEX).
4️⃣ Executar consultes SQL
- A la pestanya "SQL", pots escriure consultes personalitzades, com ara:
SELECT * FROM taula WHERE condicio;
5️⃣ Exportar o importar dades
- Exportar: Guarda la taula en formats com SQL, CSV o JSON.
- Importar: Pujar un arxiu SQL per restaurar dades.
Com buidar un camp en phpMyAdmin?
Si vols buidar un camp (columna) d'una taula, tens diverses opcions:
🔹 1. Buidar un camp d’un registre específic
Si només vols esborrar el contingut d’un camp per alguns registres, pots utilitzar una consulta SQL com aquesta:
UPDATE nom_taula SET nom_camp = NULL WHERE condicio;
Exemple:
UPDATE usuaris SET email = NULL WHERE id = 5;
📌 Això estableix el valor del camp email a NULL per a l'usuari amb id = 5. Només funciona si el camp permet NULL.
Si vols posar-lo en blanc ('' en comptes de NULL):
UPDATE usuaris SET email = '' WHERE id = 5;
🔹 2. Buidar tota una columna (per tots els registres)
Si vols esborrar el contingut d’una columna per tots els registres, usa:
UPDATE nom_taula SET nom_camp = NULL;
o bé:
UPDATE nom_taula SET nom_camp = '';
Exemple:
UPDATE usuaris SET email = NULL;
Això esborra tots els valors de la columna email per tots els usuaris.
🔹 3. Modificar la columna perquè sempre tingui valors buits
Si vols que una columna sempre tingui NULL o '', pots modificar la seva estructura:
- Canviar perquè permeti NULL:
ALTER TABLE nom_taula MODIFY COLUMN nom_camp VARCHAR(255) NULL;
- Establir un valor per defecte buit:
ALTER TABLE nom_taula ALTER COLUMN nom_camp SET DEFAULT '';
Altres opcions per gestionar dades en phpMyAdmin
- Buidar la taula sense eliminar l'estructura: A la pestanya "Operacions" (Operations), fes clic a "Buidar la taula (TRUNCATE)".
- Eliminar una columna completament:
ALTER TABLE nom_taula DROP COLUMN nom_camp;