Как начать вводить данные на сервер SQL/ базы данных?
Можно начать с электронной таблицы Excel или базы данных Access, а затем импортировать ее в SQL?
Есть ли в SQL собственный интерфейс электронных таблиц как часть программного обеспечения для ввода данных в него?
2 ответа
Это очень простой вопрос, поэтому я дам основной ответ, а именно: нет, в SQL нет способа импортировать электронную таблицу. Есть инструменты, доступные в зависимости от того, какой язык программирования вы выберете, и вы можете "LOAD DATA INFILE
"по крайней мере, с MySQL (см. эту ссылку http://www.mysqltutorial.org/import-csv-file-mysql-table/) для CSV, но не для таблиц Excel непосредственно через SQL - который является только самим языком (S
tructured Q
uery L
anguage).
Чтобы получить данные, вы должны сделать запрос:
INSERT INTO `mytable` SET
first_name = 'Joe',
last_name = 'Smith',
birthdate = '1995-07-28';
Если у вас есть электронная таблица, она займет не-SQL-процесс. Вы также можете найти что-то вроде этого полезным: https://www.atechtown.com/use-excel-spreadsheet-to-generate-sql-statements/
Конкретный ответ зависит от платформы базы данных, которую вы используете. Основные шаги одинаковы. Вам необходимо "импортировать" ваши необработанные данные в базу данных. Ваша платформа может иметь импортер графического интерфейса для приема Excel, CSV и т. Д. Необработанные данные должны быть в форме, удобной для чтения ядром базы данных. Например, текстовый файл или электронная таблица с разделителями хороши. Короче говоря, вам нужно понять формат данных и механизм импорта.
Большинство современных систем баз данных также предоставляют мощный интерфейс командной строки для приема данных.