Вопросы с тегом «database»

База данных представляет собой организованный сбор данных. Это коллекция схем, таблиц, запросов, отчетов, представлений и других объектов. Данные обычно организованы так, чтобы моделировать аспекты реальности таким образом, чтобы поддерживать процессы, требующие информации. Используйте этот тег, если у вас есть вопросы о разработке базы данных. Если речь идет о конкретной системе управления базами данных (например, MySQL), используйте этот тег.

14
Лучшие практики для хранения почтовых адресов в базе данных (СУБД)?
Есть ли какие-либо хорошие ссылки на передовые методы хранения почтовых адресов в СУБД? Кажется, есть много компромиссов, которые можно сделать, и множество плюсов и минусов для каждого из них, которые нужно оценить - конечно, это делалось снова и снова? Может, кто-то хоть что-то написал, где-то извлечены уроки? Примеры компромиссов, о …

4
Зачем мне нужна транзакция в Hibernate для операций только для чтения?
Зачем мне нужна транзакция в Hibernate для операций только для чтения? Блокирует ли БД следующая транзакция? Пример кода для получения из БД: Transaction tx = HibernateUtil.getCurrentSession().beginTransaction(); // why begin transaction? //readonly operation here tx.commit() // why tx.commit? I don't want to write anything Могу я использовать session.close() вместо tx.commit()?


13
Импорт файла CSV в таблицу базы данных sqlite3 с использованием Python
У меня есть файл CSV, и я хочу массово импортировать этот файл в свою базу данных sqlite3 с помощью Python. команда ".import .....". но вроде так работать не может. Может ли кто-нибудь привести мне пример того, как это сделать в sqlite3? Я на всякий случай использую окна. Спасибо
106 python  database  csv  sqlite 

1
Максимальная длина MIMEType при сохранении типа в БД
Что люди используют в качестве длины поля MIMEType в своих базах данных? Самый длинный из них, который мы видели до сих пор, составляет 72 байта: application/vnd.openxmlformats-officedocument.wordprocessingml.document но я просто жду более длинного. Сейчас мы используем 250, но кто-нибудь видел более длинный MIMEType, чем этот? Изменить: из принятого ответа 127 для …

3
SQLAlchemy: как фильтровать поле даты?
Вот модель: class User(Base): ... birthday = Column(Date, index=True) #in database it's like '1987-01-17' ... Я хочу фильтровать между двумя датами, например, чтобы выбрать всех пользователей в интервале 18-30 лет. Как реализовать это с помощью SQLAlchemy? Я думаю о: query = DBSession.query(User).filter( and_(User.birthday >= '1988-01-17', User.birthday <= '1985-01-17') ) # …
105 python  sql  database  orm  sqlalchemy 


6
MySQL 'create schema' и 'create database' - есть ли разница?
Заглянув в information_schemaбазу данных и изучив метаданные одного из моих любимых проектов, мне трудно понять, какие (если есть) различия между create schemaкомандой и create databaseкомандой для MySQL. Есть ли отличия? Если нет, то это довольно типичный образец поведения для реляционных баз данных (я слышал, что для других баз данных, таких …
104 sql  mysql  oracle  jdbc  database 

4
Экспорт схемы базы данных в файл SQL
Можно ли MS SQL Server 2008экспортировать структуру базы данных в T-SQLфайл? Я хочу экспортировать не только схему таблиц, но и первичные ключи, внешние ключи, ограничения, индексы, хранимые процедуры, типы / функции, определенные пользователем. Также я не хочу, чтобы данные присутствовали в этом T-SQLфайле. Есть ли способ добиться этого?

12
Как удалить / создать базы данных в Neo4j?
Можно ли создавать / удалять разные базы данных в базе данных графа Neo4j, как в MySQL? Или, по крайней мере, как удалить все узлы и отношения существующего графа, чтобы получить чистую настройку для тестов, например, с помощью команд оболочки, подобных rmrelили rm?

7
SQLite UPSERT / ОБНОВЛЕНИЕ ИЛИ ВСТАВКА
Мне нужно выполнить UPSERT / INSERT OR UPDATE для базы данных SQLite. Есть команда INSERT OR REPLACE, которая во многих случаях может быть полезной. Но если вы хотите сохранить свой идентификатор с автоинкрементом из-за внешних ключей, он не работает, поскольку он удаляет строку, создает новую и, следовательно, эта новая строка …
104 database  sqlite  upsert 

11
Как экспортировать коллекцию в CSV в MongoDB?
Как вы экспортируете все записи из коллекции MongoDB в .csvфайл? mongoexport --host localhost --db dbname --collection name --type=csv > test.csv Это просит меня указать имена полей, которые мне нужно экспортировать. Могу я просто экспортировать все поля без указания названий полей?


11
Как вы должны построить свою базу данных из системы контроля версий?
В вики сообщества SO было некоторое обсуждение того, следует ли управлять версиями объектов базы данных. Однако я не видел особого обсуждения передовых методов создания процесса автоматизации сборки для объектов базы данных. Это было спорным вопросом для моей команды, особенно потому, что разработчики и администраторы баз данных часто имеют разные цели, …

3
Разница между CLOB и BLOB в DB2 и Oracle Perspective?
Я был очень очарован этими двумя типами данных. Согласно Oracle Docs , они представлены следующим образом: BLOB: строка большого двоичного объекта переменной длины, длина которой может составлять до 2 ГБ (2 147 483 647). В первую очередь предназначен для хранения нетрадиционных данных, таких как голос или смешанная среда. Строки BLOB …
103 database  oracle  db2  blob  clob 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.