Я пытаюсь подключиться к MySQL с помощью python 2.7. Мой код выглядит следующим образомmysqldb python неизвестная база данных
DB_HOST = '127.0.0.1' #'localhost'
DB_USER = 'root'
DB_PASSWORD = 'password'
DB_SCHEMA = 'database_one'
DB_TBL_PREFIX = 'database_'
import MySQLdB
db = MySQLdb.connect(host=DB_HOST, user=DB_USER, passwd=DB_PASSWORD, db='$$$$')
Внутри моего сервера (локальный) У меня есть база данных (DB_SCHEMA)
и в этой базе данных у меня есть несколько таблиц (DB_TBL_PREFIX.'table_name')
. Если я хочу выбрать одну из этих таблиц внутри базы данных, что это будет правильное значение $$$$?. У меня нет проблем с использованием php, но этот python сводит меня с ума.
Спасибо за ответ, но как выбрать правильный стол внутри базы данных? – user2535881
... в моем запросе – user2535881
Вам не нужно выбирать таблицу при создании соединения. Вы подключаетесь к базе данных с помощью 'db.connect (your_parameters)', затем создаете курсор с 'db.cursor()', а затем запускаете инструкции SQL в курсоре. Это все в ссылке, которую я разместил: поиск «READ Operation». – rmunn