Dalla console MySQL, quale comando visualizza lo schema di una data tabella?Come posso visualizzare lo schema di una tabella in un database MySQL?
risposta
describe [db_name.]table_name;
per l'output formattato, o
show create table [db_name.]table_name;
per l'istruzione SQL che può essere utilizzato per creare una tabella.
Questa non è la risposta. L'OP sta cercando di capire la parte "db_name", e questa soluzione presume che tu sappia già che l'OP ha accettato quella risposta, 7 anni fa, –
. Penso che fosse contento di quella risposta. –
Il database non è uno schema. – Coder
SHOW CREATE TABLE yourTable;
o
SHOW COLUMNS FROM yourTable;
È anche possibile utilizzare la stenografia per descrivere come desc
per la descrizione della tabella.
desc [nome.db.] Nome_tabella;
o
uso nome_db;
desc table_name;
È inoltre possibile utilizzare explain
per la descrizione tabella.
spiegare [nome_db.] Nome_tabella;
Vedi official doc
vi darà un output simile:
+----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| id | int(10) | NO | PRI | NULL | |
| name | varchar(20) | YES | | NULL | |
| age | int(10) | YES | | NULL | |
| sex | varchar(10) | YES | | NULL | |
| sal | int(10) | YES | | NULL | |
| location | varchar(20) | YES | | Pune | |
+----------+-------------+------+-----+---------+-------+
SELECT COLUMN_NAME, TABLE_NAME,table_schema
FROM INFORMATION_SCHEMA.COLUMNS;
Forse la domanda deve essere un po 'più precisi qui su ciò che è necessario perché può essere leggerlo due diversi modi. Ad esempio
- Come si ottiene la struttura/definizione per una tabella in mysql?
- Come si ottiene il nome dello schema/database in cui si trova questa tabella?
Data la risposta accettata, il PO intendeva chiaramente che fosse interpretato come prima. Per chiunque di leggere la domanda l'altro modo tentare
SELECT `table_schema`
FROM `information_schema`.`tables`
WHERE `table_name` = 'whatever';
La tua risposta per il secondo punto mi ha aiutato per quello che sto cercando. Il mio editore ha lanciato l'errore dicendo "Oggetto non valido" sul tavolo che ho cercato di usare e non ho idea del DB o dello Schema sotto il quale la tabella cade mentre la tabella è già stata creata da qualcun altro, fino a quando non ho ricevuto questa informazione – mannedear
- 1. Come visualizzare lo schema delle tabelle del database in VS
- 2. Come visualizzare una tabella di database nella pagina JSP
- 3. Come includere lo schema del database MySQL su GitHub?
- 4. MySQL Workbench - Lo schema è lo stesso del database?
- 5. Schema database di importazione MySQL
- 6. Ripristino di una tabella MySQL nel database
- 7. Come visualizzare lo schema del database in un codice Prima utilizzando localdb
- 8. Schema del database di Wufoo - Come lo progettereste?
- 9. Come posso visualizzare una tabella matrix in asp.net mvc3?
- 10. Come posso collegare un valore di una tabella mySQL ad un valore di un'altra tabella?
- 11. Puoi duplicare una riga senza conoscere lo schema in MySQL?
- 12. Ottieni schema tabella in Redshift
- 13. Come visualizzare lo schema del database corrente per l'app Heroku in Terminal?
- 14. Come recuperare/ricreare il database predefinito 'mysql' di mysql
- 15. Come visualizzare i campi di una tabella in Oracle?
- 16. Mappatura visiva dello schema del database mysql
- 17. Ottieni lo schema del database con una query?
- 18. Comando SQL per estrarre lo schema di una tabella SQLite?
- 19. Come posso visualizzare una tabella interna in SQL Server 2008?
- 20. Come visualizzare una relazione Singleton in uno schema di classe
- 21. ottenendo schema di una tabella in C#
- 22. Come posso visualizzare lo sfondo gessato?
- 23. Stampa Struttura/schema tabella
- 24. Semplifica Database ER Schema/Schema
- 25. Recupero di righe in una tabella di database MySQL utilizzando MySQL C API e C++
- 26. Che cos'è un buon strumento MySQL Database Schema?
- 27. Come gestire una grande tabella in MySQL?
- 28. Schema predefinito in MySQL
- 29. Come posso creare una tabella in MySQL chiamata "ordine"?
- 30. Schema del database SQLite come modello di relazione entità
correlati, se è di interesse, ho scritto un * Descrivere tutte le tabelle * in [questo Risposta] (http://stackoverflow.com/a/38679580). – Drew