MySQL systeem tabellen

Status
Niet open voor verdere reacties.

Guus2005

Terugkerende gebruiker
Lid geworden
15 mrt 2005
Berichten
2.622
Je kan in MySQL het commando SHOW TABLES geven zodat alle tabelnamen worden getoond. Met mijn MS SQL achtergrond zou ik denken dat deze informatie uit een systeem tabel komt die is opgeslagen in de MySQL database. Ik kan ze echter nergens vinden.

Ik vraag me namelijk af of deze per definitie gesorteerd zijn. Verder zou ik de kolomnaam willen veranderen van "Table_in_MijnDatabase" in "Tabellen"
Daarom zou het eenvoudiger zijn als ik een select kan doen op een systeem tabel.

Weest gegroet,
Guus
 
Geplaatst door Guus2005
Verder zou ik de kolomnaam willen veranderen van "Table_in_MijnDatabase" in "Tabellen"
Daarom zou het eenvoudiger zijn als ik een select kan doen op een systeem tabel.

Weest gegroet,
Guus

ALTER TABLE `tabelnaam` RENAME `nieuwetabelnaam`

Dus jou query wordt: ALTER TABLE 'Table_in_MijnDatabase' RENAME 'Tabellen'

Als je een kolom bedoelt moet je deze query gebruiken:

ALTER TABLE `tabelnaam` CHANGE `kolomnaam` `nieuwekolomnaam` definitie (bijvoorbeeld VARCHAR (10))
 
De queries van jou kunnen niet het gewenst resultaat leveren omdat de kolom(!) "Table_in_MijnDatabase" on the fly wordt aangemaakt.

Uiteindelijk heb ik een ADOX.Catalog gebruikt om de database leeg te lepelen.

Bedankt voor de moeite.

Weest gegroet,
Guus
(ook uit meppel)
 
Hehe, jammer dat ze niet het gewenste resultaat leveren...


(Meppel, Koedijkslanden?):p
 
Meppel afslag 2, industrie gebied, Bedrijf Datell. Ik kijk uit over het Fit-Care centrum
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan