«Алгоритмдеу және бағдарламалау» пәнінен оқу тәжірибесі бойынша


тақырып. Деректер базасымен жұмыс істеуге арналған бағдарламаларды құрастырады



бет59/64
Дата06.02.2022
өлшемі2,01 Mb.
#79582
1   ...   56   57   58   59   60   61   62   63   64
Байланысты:
ПИТОН УМК

7 тақырып. Деректер базасымен жұмыс істеуге арналған бағдарламаларды құрастырады
Берілгендер қорын құру
SQL негізгі синтаксисі
SQL Structured Query Language (құрылымдық сұрау тілі) деп аталады. Бұл, мәні, де-факто деректер қорымен өзара іс-қимыл тілі және қарапайым бағдарламалау тілі болып табылады. Біз CRUD (Create, Read, Update және Delete) негіздерін қарастырамыз. Бұл Python деректер базасын пайдаланбас бұрын игеру қажет ең маңызды функциялар.
Кестені жасау
Біріншіден, деректер қоры үшін қажет – бұл кесте. Бұл сіздің деректеріңіз ұйымдастырылатын және сақталатын орын. Көбіне сізге бірнеше кесте қажет болады, олардың әрқайсысы сіздің деректеріңіздің ішкі параметрлерін сақтайды. SQL-де кестені жасау оңай. Сізге керек нәрсе, бұл келесі:

1
2
3
4
5
6
7
8

CREATE TABLE table_name (
id INTEGER,
name VARCHAR,
make VARCHAR
model VARCHAR,
year DATE,
PRIMARY KEY (id)
);

Бұл өте жалпыланған код, бірақ ол көп жағдайларда жұмыс істейді. Біріншіден, бас әріптермен жазылған көптеген сөздерге назар аудару керек. Бұл SQL командалары.
Оларды әрдайым капсулаларға енгізу қажет емес, бірақ біз оларды көруге көмектесу үшін жасадық. Мен сондай-ақ, әрбір дерекқор сәл ерекшеленетін командаларды қолдайтынына назар аударғым келеді. Ең көбі CREATE TABLE қамтиды, бірақ деректер қоры бағандарының түрлері әр түрлі болуы мүмкін. Бұл мысалда INTEGER, VARCHAR және DATE деректер базасы бар екенін ескеріңіз.
DATE VARCHAR сияқты әртүрлі даналарды тудыруы мүмкін. Кез келген жағдайда, осы мысалда біз бес бағанды деректер базасын жасаймыз. Біріншісі – біздің негізгі кілт ретінде теңшелетін id. Ол NULL болмауы керек, бірақ біз онда көрсетпейміз, өйткені деректер базасының әрбір бэкэнд жұмысты әр түрлі орындайды немесе біз үшін автоматты түрде жасайды. Қалған бағандар өздері үшін айтады


Достарыңызбен бөлісу:
1   ...   56   57   58   59   60   61   62   63   64




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет