Tornar al Blog

buidar de dades la columna de una taula amb phpmyadmin

codes

17 Dec, 2022

En phpMyAdmin, es poden realitzar diverses operacions sobre una taula d’una base de dades MySQL. Aquí tens un resum de les més comunes i també com buidar un camp específic.

buidar de dades la columna de una taula amb phpmyadmin


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; 


Autor
Admin

Editor del blog

Articles Relacionats

Resum per importar fitxers CSV de comptabilitat a la base de dades autonomo_contabilidad amb Python
Resum per importar fitxers CSV de comptabilitat a la base de dades autonomo_contabilidad amb Python

Aquest script en Python importa dades d'un fitxer CSV (com `compartit 3tr-2025 - VENDA.csv`) a la base de dades MySQL `autonomo_contabilidad`, utilitzant l'esquema de taules `wp_contabilidad_clientes`, `wp_contabilidad_empleados`, `wp_contabilidad_productos`, `wp_contabilidad_ventas` i `wp_contabilidad_detalles_venta`.

posts Array Pdo
posts Array Pdo

Una manera adequada de nomenar aquesta consulta PDO podria ser "ObtenirPàginesPerCategoriaIEtiqueta" o "LlistarPàginesFiltrades". Aquest nom reflecteix que la consulta selecciona posts associats a una categoria i etiqueta específica. També pot ser útil considerar la claredat de la consulta en el context de l'aplicació, per exemple:

Quina és la diferència entre PDO i MySQLi?
Quina és la diferència entre PDO i MySQLi?

El que no està tan definit és quina és la millor manera de connectar-se a MySQL fent servir PHP. A priori en destaquen dues:MySQLi, PDO

localhost
localhost

Localhost és l'adreça utilitzada per a provar aplicacions web de manera local, sense necessitat d'un servidor extern. És essencial per a desenvolupadors que treballen amb PHP, MySQL i altres tecnologies backend.

sql expert
sql expert

ChatGPT SQL Expert és una eina avançada per optimitzar bases de dades, escriure consultes SQL eficients i resoldre problemes de rendiment. Ideal per a desenvolupadors, DBA i DevOps que busquen solucions ràpides i precises. 🚀

Eliminar una carpeta de un repositori de github.
Eliminar una carpeta de un repositori de github.

Eliminar una carpeta de un repositori de github.