Ghid pentru mysql schimbare sql în proprietățile din tabel tabel redenumire (redenumire modifica tabelul)

Modificarea proprietăților tabelului produs utilizând comanda ALTER TABLE.

Sintaxa comenzii ALTER TABLE

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

tbl_name - Specifică numele tabelului care va produce o schimbare. IGNORE - Atunci când această opțiune nu este specificată, detectarea valorilor duplicate în cheie unică în noul tabel să fie făcute pentru a anula modificările. În caz contrar, după detectarea valorilor duplicat în cheia unică a prima înregistrare cu ramasite cheie duplicat, iar restul sunt eliminate. alter_specification - Specifică acțiune directă în sine, care ar trebui să fie făcută la masa. Posibilele sintaxe:
  • ADD [COLOANA] create_definition [Prima | DUPĂ column_name]
Folosit pentru a adăuga un nou câmp în tabel. Este posibil să se indice în mod clar poziționarea noului câmp.
  • COLOANA
- Un parametru opțional care poate fi omisă.
  • create_definition
- Determinarea numelui și proprietățile noii coloane. Sintaxa este identică cu definiția coloanei atunci când tabela (CREATE TABLE).
  • PRIMUL
- Indică faptul că noul câmp trebuie să fie adăugate la începutul listei câmpului de masă (în mod implicit, se adaugă noul câmp la sfârșitul listei).
  • DUPĂ COLUMN_NAME
- Specifică numele câmpului din tabel, după care va fi adăugată la noul câmp. Să presupunem că avem un tabel de utilizatori cu următoarele câmpuri: nume. vârstă adăuga un nou câmp în cele din urmă țară din lista: lista câmpurilor de utilizatori de masă. Id-ul adăuga un nou câmp în partea de sus a listei: Lista câmpurilor de utilizatori de masă. Adăugați un oraș nou la țară câmp câmp (adică, după vârsta câmpului): Lista câmpurilor de utilizatori de masă. ADD [COLOANA] (create_definition, create_definition.) - Adaugă un câmp sau grup de câmpuri din tabel. COLOANA - Un parametru opțional care poate fi omisă. create_definition - Definirea numele și proprietățile noii coloane. Sintaxa este identică cu definiția coloanei atunci când tabela (CREATE TABLE). Să presupunem că avem un tabel de utilizatori cu următoarele câmpuri: adăuga noi câmpuri de oraș și țară. Lista de câmpuri de utilizatori de masă. ALTER TABLE table_name_old RENAME table_name_new
  • table_name_old - numele vechi al mesei pe care vrem să-l redenumiți;
  • table_name_new - noul nume al tabelului.

Să presupunem că avem nevoie pentru a redenumi tabelul din search_en de căutare.