Есть ли SQLite, эквивалентный описанию MySQL DESCRIBE [таблица]?

Это делает обратные вызовы похожими на операторы возврата в конце методов.

Я не уверен, что это то, что они есть.

Я думаю, что обратные вызовы - это фактически вызов функции , как следствие вызова и завершения другой функции.

Я также считаю, что обратные вызовы предназначены для устранения инициирующего вызова, в виде «эй, эта вещь, о которой вы просили? Я это сделал - просто подумал, что дам вам знать - обратно к вам ».

414
задан Peter Mortensen 26 May 2016 в 20:31
поделиться

4 ответа

Утилита командной строки SQLite имеет команду .schema TABLENAME , которая показывает операторы создания.

547
ответ дан 22 November 2019 в 23:20
поделиться

, Если Вы используете графический инструмент. Это показывает Вам схему прямо рядом с именем таблицы. В случае [1 110] Браузер дБ Для Sqlite, нажмите, чтобы открыть базу данных (правый верхний угол), переместиться и открыть Вашу базу данных, Вы будете видеть информацию, заполненную в таблице как ниже.

enter image description here

щелчок правой кнопкой по record/table_name, нажмите , копия создает оператор , и там у Вас есть он.

Hope это помогло некоторому новичку, которому не удалось работать с командной строкой.

0
ответ дан 22 November 2019 в 23:20
поделиться

Вы ищете SQL, используемый для создания таблицы? Для этого вы можете запросить sqlite_master таблицу:

sqlite> CREATE TABLE foo (bar INT, quux TEXT);
sqlite> SELECT * FROM sqlite_master;
table|foo|foo|2|CREATE TABLE foo (bar INT, quux TEXT)
sqlite> SELECT sql FROM sqlite_master WHERE name = 'foo';
CREATE TABLE foo (bar INT, quux TEXT)
112
ответ дан 22 November 2019 в 23:20
поделиться

Чтобы просмотреть все таблицы:

.tables

Чтобы увидеть конкретную таблицу:

.schema [tablename]
52
ответ дан 22 November 2019 в 23:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: