[mysql] characterset en collation van database showen

Pagina: 1
Acties:

  • iH8
  • Registratie: December 2001
  • Laatst online: 17-06-2024
Het "SHOW DATABASES;" commando returned alleen de namen van de databases. Als ik bv. een db maak: "CREATE DATABASE test CHARACTER SET test COLLATE test;" dan moet ik die waardes toch met een of andere query terug kunnen krijgen? Voor tables is er het "SHOW TABLE STATUS;" commando wat dus wel de characterset en collation teruggeeft. Maar dat is op table niveau en ik wil het van de database weten. Ik zat namelijk te hopen dat ik het niet uit de output van "SHOW CREATE DATABASE test;" hoefde te regexen. Beetje vreemd dat er geen "SHOW DATABASE STATUS" is.

iemand enig idee?

Aunt bunny is coming to get me!


  • disjfa
  • Registratie: April 2001
  • Laatst online: 08-01 11:17

disjfa

be

Je zet een character set in mysql zo ver ik weet per tabel. Dus per database is het geheel afhankelijk van hoe je de tabellen inelkaar zet en heeft de database dus geen character set. Kan je ze ook moeilijk opvragen.

disjfa - disj·fa (meneer)
disjfa.nl


  • Onno
  • Registratie: Juni 1999
  • Niet online
code:
1
2
3
4
5
6
7
select
   default_character_set_name,
   default_collation_name
from
   information_schema.schemata
where
   schema_name = ?

Zoiets?

  • iH8
  • Registratie: December 2001
  • Laatst online: 17-06-2024
disjfa schreef op zondag 24 september 2006 @ 01:29:
Je zet een character set in mysql zo ver ik weet per tabel. Dus per database is het geheel afhankelijk van hoe je de tabellen inelkaar zet en heeft de database dus geen character set. Kan je ze ook moeilijk opvragen.
Uit de MySQL manual: 10.3. Specifying Character Sets and Collations
There are default settings for character sets and collations at four levels: server, database, table, and column.
Onno schreef op zondag 24 september 2006 @ 01:32:
code:
1
2
3
4
5
6
7
select
   default_character_set_name,
   default_collation_name
from
   information_schema.schemata
where
   schema_name = ?

Zoiets?
Dat is op tabelniveau jammer genoeg.

[ Voor 58% gewijzigd door iH8 op 24-09-2006 01:39 ]

Aunt bunny is coming to get me!


  • Onno
  • Registratie: Juni 1999
  • Niet online
iH8 schreef op zondag 24 september 2006 @ 01:34:
Dat is op tabelniveau jammer genoeg.
Nee.

  • iH8
  • Registratie: December 2001
  • Laatst online: 17-06-2024
sorry te vroeg gebabbeld. ik zie nu wat je bedoeld. even mee spelen.

edit: works like a charm. blijf het toch jammer vinden dat er niet zoiets is als "SHOW DATABASE STATUS"

[ Voor 21% gewijzigd door iH8 op 24-09-2006 12:11 ]

Aunt bunny is coming to get me!

Pagina: 1