/ / Как да направя настройка на първата ми MySQL база данни на моя Mac? - python, mysql, база данни

Как да направя настройка на първата ми MySQL база данни на моя Mac? - python, mysql, база данни

Това е първият ми опит за създаване на база данни. Моето намерение е да го използвам с Python, за да създам уеб сайт, който позволява на потребителите да влизат в системата, затова трябва да държи имейл адреса на потребителя, име, парола и т.н. Знам, че мога да направя това по-късно, използвайки редове и колони, но Аз не съм все още там.За момента, аз се чудя как отивам за създаване на нова MySQL база данни.Това ли е нещо, което да се направи в терминал, или да го пиша в Python и след това да го изпълним? В момента всичко, което имам, е следното в Python файл.Изпълняването му в терминала не връща нищо, което ме кара да вярвам, че инсталирах MySQL, сега е само въпросът да създам първата си база данни.

#!/usr/bin/python

import MYSQLdb

Отговори:

4 за отговор № 1

Фактът, че вашият скрипт не връща никакви грешки не означава, че MySQL е инсталиран, само че MySQL клиента за Python (MySQLdb е инсталиран).

Можете да тествате, ако имате mysql работи на вашата машина, като се опитвате да се свържете чрез командния ред:

mysql -u username -ppassword

Ако трябва да инсталирате MySQL на вашата машина, тази страница: http://blog.mclaughlinsoftware.com/2011/02/10/mac-os-x-mysql-install/

Съдържа ръководство за инсталиране стъпка по стъпка. (Основно изтеглете MySQL пакета и го инсталирайте на Mac, настройте потребителско име и парола).

След това ще трябва да влезете в MySQL, като използвате и дветекомандния ред или графичния клиент (google за това има няколко опции) и да създадете нова база данни, това може да зависи от вашия клиент (графично или не), но google "създайте нова mysql база данни" и ще бъдете добри ,

Също така ще трябва да създадете нов потребител и разрешения за предоставяне на създадената по-рано база данни (отново, Google е ваш приятел).

Когато всичко това приключи, имате на компютъра си база данни, готови да получавате данни и можете да започнете да го използвате!

Сега да питън ...

Ако вече сте инсталирали MYSQLdb пакета (фактът, че той не причинява грешка при работа, изглежда, че ви показва), трябва да се свържете с него и да изпълнявате заявките си:

db=MySQLdb.connect(host="localhost",user="youruser",passwd="yourpwd",db="yourdb")
db.query("select * from your_table")
result = db.store_result()
rows = []
for row in result.fetch_row(0):
rows.append(row)

След това направете каквото искате с вашите редове ... за по-сложни примери, моля, консултирайте се с документацията на MySQLDB.

Надявам се, че това стартира.