Tag: mysql

почему не ВСЕ по умолчанию UTF-8?

Мне просто любопытно, что есть современные системы, которые по умолчанию используют нечто иное, чем UTF-8. У меня был цельный блок на целый день в нескольких местах, где система mysql может иметь различную кодировку. Очень расстраивает. Есть ли веская причина не использовать utf-8 по умолчанию (а место для хранения кажется не повод)? Не пытайтесь быть аргументированным, […]

Каковы мои варианты (если есть) для MySQL с Python 3?

Недавно я начал играть с новыми функциями Python 3.1 и портировал одно из моих приложений 2.6. Я с удивлением обнаружил, что MySQLdb еще не поддерживает ни одну из версий Python 3.x. Мое приложение широко использует MySQL, поэтому, как вы можете себе представить, я не зашел слишком далеко! Каковы мои варианты (если они есть) для работы […]

Первичный ключ модели автозапуска Django, основанный на внешнем ключе

Я пытаюсь понять, как выложить две из моих моделей Django, чтобы при сохранении новой модели в базе данных ее первичный ключ был увеличен таким образом, чтобы он стал следующим самым высоким значением для всех записей с одним и тем же внешним ключом. Это похоже на этот вопрос , но мне интересно, как вы это сделаете […]

Как вы контролируете таймауты MySQL из SQLAlchemy?

Каков правильный способ контроля тайм-аутов от клиента при работе с базой данных MySQL с использованием SQLAlchemy? Параметр connect_timeout URL кажется недостаточным. Меня больше интересует, что происходит, когда машина, на которой работает база данных, например, неожиданно исчезает из сети. Я не беспокоюсь о том, что сами запросы слишком долго. Следующий сценарий делает то, что вы ожидаете […]

Подключение MySQL к Python 3.6

Я ищу библиотеку для подключения к MySQL с Python 3.6. Все найденные библиотеки работали только со старыми версиями Python. К сожалению, я не могу перейти на более старую версию Python, потому что мне нужны некоторые функции, которые представлены в Python 3.6. Я программирую на малине pi3, но я не думаю, что это должно что-то изменить. […]

Импорт данных из базы данных MySQL в кадр данных Pandas, включая имена столбцов

Я импортирую данные из базы данных MySQL в кадр данных Pandas. Следующий отрывок – это код, который я использую: import mysql.connector as sql import pandas as pd db_connection = sql.connect(host='hostname', database='db_name', user='username', password='password') db_cursor = db_connection.cursor() db_cursor.execute('SELECT * FROM table_name') table_rows = db_cursor.fetchall() df = pd.DataFrame(table_rows) Когда я печатаю фрейм данных, он правильно представляет данные, […]

Как хранить словарь python в mysql DB через python

Я пытаюсь сохранить следующий словарь в mysql DB, преобразовывая словарь в строку и затем пытаюсь вставить, но я получаю следующую ошибку. Как решить это или каким-либо другим способом сохранить диктофон в mysql DB. dic = {'office': {'component_office': ['Word2010SP0', 'PowerPoint2010SP0']}} d = str(dic) # Sql query sql = "INSERT INTO ep_soft(ip_address, soft_data) VALUES ('%s', '%s')" % […]

Как согласовать два столбца таблицы django model

Я реализую поиск в своем проекте, что я хочу, чтобы конкатрировать столбец в where where, чтобы получить результаты из таблицы. Вот что я делаю: from django.db.models import Q if 'search[value]' in request.POST and len(request.POST['search[value]']) >= 3: search_value = request.POST['search[value]'].strip() q.extend([ Q(id__icontains=request.POST['search[value]']) | (Q(created_by__first_name=request.POST['search[value]']) & Q(created_for=None)) | Q(created_for__first_name=request.POST['search[value]']) | (Q(created_by__last_name=request.POST['search[value]']) & Q(created_for=None)) | Q(created_for__last_name=request.POST['search[value]']) | (Q(created_by__email__icontains=search_value) […]

Как вставить строки с кавычками и символами новой строки в sqlite db с Python?

Я пытаюсь вставить строки, считанные из файла, в базу данных sqlite в Python. Строки имеют пробелы (символы новой строки, символы табуляции и пробелы), а также имеют одиночные или двойные кавычки. Вот как я пытаюсь это сделать: import sqlite3 conn = sqlite3.connect('example.db') c = conn.cursor() # Create table c.execute('''CREATE TABLE test (a text, b text)''') f […]

Как создать ENUM в SQLAlchemy?

from sqlalchemy import * from migrate import * meta = MetaData() race_enums = ('asian','mideastern','black','nativeamerican','indian','pacific','hispanic','white','other'); profiles_profiles = Table( 'profiles_profiles', meta, Column('id', Integer, primary_key = True), Column('user_id', Integer, nullable=False, unique=True), Column('race', Enum, race_enums), Column('summary', Text, nullable= True), Column('my_life', Text, nullable= True), Column('to_do', Text, nullable= True), Column('favs', Text, nullable= True), Column('created_at', DateTime, nullable=True), Column('updated_at', DateTime, nullable=True) ) def […]

Python - лучший язык программирования в мире.