Mysql directorul sql schimba tabel proprietăți tabelul redenumiți (modificați tabelul redenumiți)

Schimbați proprietățile tabelului utilizând comanda ALTER TABLE.

Sintaxa pentru comanda ALTER TABLE

Comanda ALTER TABLE vă permite să modificați structura internă a unui tabel deja existent.







tbl_name - Specifică numele tabelului în care vor fi efectuate modificările. IGNORE - Dacă acest parametru nu este setat, atunci dacă există valori duplicate în cheile unice din noul tabel, toate modificările sunt anulate. În caz contrar, dacă se găsesc valori duplicate în cheile unice, prima intrare cu o cheie duplicată rămâne și datele rămase sunt șterse. alter_specification - Specifică direct acțiunea însăși, care trebuie efectuată cu tabelul. Sintaxele posibile:
  • ADD [COLUMN] create_definition [FIRST AFTER column_name]
Folosit pentru a adăuga un câmp nou la masă. În acest caz, puteți indica în mod clar poziționarea noului câmp.
  • COLOANA






- Un parametru opțional care poate fi omis.
  • create_definition
- Definiți numele și proprietățile coloanei noi. Sintaxa este identică cu definiția unei coloane atunci când creați o tabelă (CREATE TABLE).
  • PRIMUL
- Indică faptul că noul câmp trebuie adăugat la începutul listei de câmpuri din tabel (în mod implicit, câmpul nou este adăugat la sfârșitul listei).
  • DUPĂ numele coloanei
- Specifică numele câmpului în tabel, după care se adaugă un câmp nou. Să presupunem că avem un tabel de utilizatori cu următoarele câmpuri: nume. vârstă Adăugați un câmp de țară nouă la sfârșitul listei: Lista câmpurilor din tabelul utilizatorilor. Adăugați un câmp id nou în partea de sus a listei: Lista câmpurilor din tabelul utilizatorilor. Adăugați un câmp de oraș nou înaintea câmpului de țară (adică după câmpul de vârstă): lista câmpurilor pentru tabelul utilizatorilor. ADD [COLUMN] (create_definition, create_definition.) - Adaugă un câmp sau un grup de câmpuri în tabel. COLUMN - Un parametru opțional care poate fi omis. define_definition - Definește numele și proprietățile coloanei noi. Sintaxa este identică cu definiția unei coloane atunci când creați o tabelă (CREATE TABLE). Să presupunem că avem un tabel de utilizatori cu următoarele câmpuri: Adăugați noi câmpuri de oraș și țară. Lista câmpurilor din tabelul utilizatorilor. ALTER TABLE table_name_old RENAME tabel_name_new
  • table_name_old - vechiul nume al tabelului, care trebuie redenumit;
  • table_name_new este noul nume al tabelului.

Să presupunem că trebuie să redenumiți tabelul de căutare în search_en.







Trimiteți-le prietenilor: