Tag: mysql

Как получить имена таблиц в базе данных mysql с помощью Python и MySQLdb?

У меня есть база данных SQL, и мне интересно, какую команду вы используете, чтобы просто получить список имен таблиц в этой базе данных.

Вставить несколько текстовых файлов с разделителями табуляции в MySQL с помощью Python?

Я довольно новичок в программировании и программировании на Python в целом, так голый со мной. Я пытаюсь создать программу, которая принимает несколько текстовых файлов с разделителями вкладок, и работает через них по одному, вводя данные, которые они хранят в базе данных MySQL. Существует несколько текстовых файлов, таких как movies.txt, которые выглядят следующим образом: 1 Avatar […]

Может ли Django ORM выполнить ORDER BY по определенному значению столбца?

У меня есть табличные «билеты» со следующими столбцами id – первичный ключ – автоматическое увеличение название – varchar (256) status – smallint (6) – Может иметь любое значение от 1 до 5, обрабатывается Django Когда я сделаю SELECT * я хочу, чтобы строки со status = 4 вверху, остальные записи будут следовать за ними. Это […]

Python: индексы кортежей должны быть целыми, а не str при выборе из таблицы mysql

У меня есть следующий метод: я выбираю все идентификаторы из таблицы и добавляю их в список и возвращаю этот список. Но при выполнении этого кода я заканчиваю тем, что индексы кортежей должны быть целыми … ошибка. Я приложил ошибку и распечатку вместе с моим методом: def questionIds(con): print 'getting all the question ids' cur = […]

Как создать отношение многих ко многим в SQLAlchemy (python, flask) для модели User to itself

Мне нужно создать таблицу под названием « друзья» , она должна выглядеть так: друзья: Идентификатор пользователя friend_id Я пытался сделать это с помощью учебных пособий из SQLALchemy, но я не нашел, как сделать отношение «многие-ко-многим» для одной таблицы. Вот что я пробовал: # friends table # many to many – user – user _friends = […]

Как заставить Django работать с MySQL в XAMPP?

Я установил XAMPP на своем Mac (Snow Leopard) и установил Django. Как я могу сообщить Django об этом, и когда я python manage.py runserver я получаю эту ошибку: … _mysql_exceptions.OperationalError: (2002, "Can't connect to local MySQL server through socket '/opt/local/var/run/mysql5/mysqld.sock' (2)") Как я могу сказать, что Django использует это вместо этого? /Applications/XAMPP/xamppfiles/var/mysql/mysql.sock

MySQL INSERT … ON DUPLICATE KEY UPDATE с django 1.4 для объемной вставки

У меня возникают проблемы с выяснением MySQL INSERT … ON DUPLICATE KEY UPDATE с django 1.4. Таблица, в которую я пытаюсь вставить записи, имеет 2 столбца (составной) уникальный ключ. Записи, которые я получаю, принадлежат стороннему источнику, и значения со временем меняются, за исключением тех полей, которые делают уникальный набор ключей. Я получаю 1 ~ 5k […]

Как обновить mysql с помощью python, где поля и записи взяты из словаря?

Я пытаюсь создать повторно используемую инструкцию mysql для обновления из словаря, где ключи являются полями базы данных, а данные, которые нужно ввести в это поле, – это значение, связанное с ним в словаре. Это было легко при создании функции для вставки в mysql, поскольку она включала только два списка. Теперь мне нужно разбить списки. Вот […]

Как скопировать базу данных с mysqldump и mysql в Python?

Я пишу простой скрипт Python для копирования базы данных MySQL. Я пытаюсь скопировать базу данных на основе следующих вопросов SO и их ответов: « Копировать / дублировать базу данных без использования mysqldump », « python subprocess и mysqldump » и « Python subprocess, mysqldump и pipe ». Однако мой сценарий не работает по какой-то причине, […]

Почему django ORM намного медленнее, чем raw SQL

У меня есть следующие два кода: Во-первых, в SQL: self.cursor.execute('SELECT apple_id FROM main_catalog WHERE apple_id=%s', apple_id) if self.cursor.fetchone(): print '##' Далее, в Django: if Catalog.objects.filter(apple_id=apple_id).exists(): print '>>>' Выполнение этого первого порядка примерно в 4 раза быстрее, чем второй путь в петле из 100 тыс. Записей. Что объясняет, что Django намного медленнее?

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