JavaRush /Блоги Java /Random-TG /Мо пойгоҳи додаҳо ва забони SQL-ро таҳлил мекунем. (Қисми...
Roman Beekeeper
Сатҳи

Мо пойгоҳи додаҳо ва забони SQL-ро таҳлил мекунем. (Қисми 2) - "Лоиҳаи Java аз А то Я"

Дар гурӯҳ нашр шудааст
Мақола аз як силсила дар бораи эҷоди лоиҳаи Java (пайвандҳо ба дигар маводҳо дар охир мебошанд). Ҳадафи он таҳлor технологияҳои калидӣ мебошад, ки натиҷааш навиштани боти телеграмма мебошад. "Лоиҳаи Java аз A то Я": мо пойгоҳи додаҳо ва забони SQL-ро таҳлил мекунем.  Қисми 2 - 1Саломат бошед, хонандагони азиз. Имрӯз мо каме сӯҳбат мекунем ва бештар менависем, зеро дастҳоямон аз чашмонамон беҳтар дар хотир доранд. Шояд шумо дар ҳайрат бошед: чаро мо MySQL-ро истифода мебарем? Масалан, ҳамон PostgreSQL ва ҳалли дигар мавҷуданд. Дар ин ҷо ҳама чиз оддӣ аст. Пеш аз ҳама, он ройгон аст. Дуюм, он дорои интерфейси қулай UI (мо дар ин бора дар мақолаи алоҳида сӯҳбат хоҳем кард). Сеюм, вай ба ман шинос ва дилпазир аст. Илова бар ҳамаи гуфтаҳои дар боло зикршуда, MySQL низ хеле маъмул аст.

Санҷиши вазифаи хонагӣ

Бори охир ман супориш додам - ​​MySQL-ро дар мошини худ насб кунед ва ба он ворид шавед. Тавассути консол ё бо роҳи дигар. Оё ҳама чиз иҷро шудааст? "Лоиҳаи Java аз A то Я": мо пойгоҳи додаҳо ва забони SQL-ро таҳлил мекунем.  Қисми 2 - 2Офарин ба онҳое, ки ин корро кардаанд! Муҳим нест, ки шумо дар JavaRush дар кадом сатҳ ҳастед, муҳим аст, ки тавонед асбобҳои заруриро барои кор мувофиқи дастурҳо насб ва танзим кунед. Ва ман шуморо бовар мекунонам, ки онҳо бисёр хоҳанд буд. Онҳое, ки кӯшиш карданд, аммо муваффақ нашуданд, низ наметарсанд. Ин на ҳама вақт бори аввал рух медиҳад: баъзан ба шумо лозим меояд, ки танаффус гиред ва бо қувваи тоза дубора кӯшиш кунед. Кӣ MySQL-ро худатон насб кардааст - дар шарҳҳо "+" нависед, то ман донам, ки касе ин корро мекунад. Ман худам низ ин корро мекунам. Азбаски ман дигар ноутбуки Windows надорам, ман онро дар MacBook нишон медиҳам. Ман фикр намекунам, ки раванди насбкунӣ хеле фарқ мекунад. Барои онҳое, ки мехоҳанд онро худашон бо истифода аз дастури англисӣ насб кунанд, лутфан ин ҷо клик кунед .

Насб кардани MySQL дар MacOS

Пеш аз ҳама, ба истиноди зерин равед , системаи амалиётиро интихоб кунед, хоҳ он Windows, Ubuntu ё MacOS, тавре ки дар зер нишон дода шудааст: "Лоиҳаи Java аз A то Я": мо пойгоҳи додаҳо ва забони SQL-ро таҳлил мекунем.  Қисми 2 - 3Зеркашӣ ва оғоз. Бо вуҷуди ин, ҳама чиз дарҳол барои ман дуруст набуд. Маълум шуд, ки Apple насби versionи охиринро иҷозат намедиҳад: "Лоиҳаи Java аз A то Я": мо пойгоҳи додаҳо ва забони SQL-ро таҳлил мекунем.  Қисми 2 - 4Шумо албатта метавонед инро хомӯш кунед, аммо MacBook кор мекунад ва ман бо танзимоти он халал намерасонам. Аз ин рӯ, тавассути озмоиш ва хатогӣ, ман як versionеро пайдо кардам, ки онро насб кардан мумкин аст - ин 5.7.21 аст . Барои дарёфти versionҳои дигар, ба ҷадвали Архив гузаред ва versionи дилхоҳро интихоб кунед: "Лоиҳаи Java аз A то Я": мо пойгоҳи додаҳо ва забони SQL-ро таҳлил мекунем.  Кисми 2 — 5Баъдан, файли зеркашидашударо иҷро кунед. Оянда, оянда, навбатӣ клик кунед, аммо дар охир эҳтиёт шавед! Барои ворид шудан ба базаи маълумот номи корбар ва парол мавҷуд хоҳад буд. Барои ман ин чунин менамуд: "Лоиҳаи Java аз A то Я": мо пойгоҳи додаҳо ва забони SQL-ро таҳлил мекунем.  Қисми 2 - 6Дар ин ҷо гуфта мешавад, ки корбаре бо номи реша ва пароли Vac/zto=.24q хоҳад буд . Ин насбро анҷом медиҳад.

Ба сатри фармони MySQL ворид шавед

Барои ворид шудан, шумо бояд боварӣ ҳосил кунед, ки serverи MySQL фаъол аст. Барои ин, ба Preferences System гузаред , тасвири MySQL-ро дар он ҷо пайдо кунед: "Лоиҳаи Java аз A то Я": мо пойгоҳи додаҳо ва забони SQL-ро таҳлил мекунем.  Қисми 2 - 7Ба он равед ва бубинед, ки аввал server бояд фаъол бошад. Барои ин кор, танҳо клик кунед Start MySQL Server ва ҳамин тавр. Бале, шумо инчунин метавонед қуттиро тафтиш кунед, то server ҳар боре, ки мошин оғоз меёбад, дар замина оғоз шавад. "Лоиҳаи Java аз A то Я": мо пойгоҳи додаҳо ва забони SQL-ро таҳлил мекунем.  Кисми 2 — 8Қайд кардан муҳим аст, ки ман ҳама дархостҳоро дар терминал бо рамзи $ оғоз мекунам , то он равшан шавад. Баъдан, шумо бояд мустақиман ба serverи MySQL тавассути сатри фармон пайваст шавед. Барои ин, терминалро кушоед ва нависед: $ mysql Ва ду вариант вуҷуд дорад:
  1. Агар ҷавоб "ERROR 1045 (28000): Дастрасӣ барои корбари 'roman_beskrovnyi'@'localhost' рад карда шуд (бо истифода аз парол: НЕ" , пас ин маънои онро дорад, ки server насб шудааст ва бозхонда мешавад. Шумо танҳо бояд фармони дурустро гузаронед. ба он.
  2. Агар ҷавоб фармон ёфт нашавад: mysql , хуб аст - танҳо пайванд ба server вуҷуд надорад. Барои ин ба шумо лозим меояд, ки бо тағирёбандаи mysql тахаллус созед, бинобар ин мо сатри зеринро менависем:

    $ тахаллуси mysql =/usr/local/mysql/bin/mysql

    Ин танҳо барои ин сеанси терминал кӯмак хоҳад кард. Аммо ба мо дигар лозим нест - мо бешубҳа ҳама вақт тавассути терминал кор намекунем.

  3. MySQL насб нашудааст, компютери худро фиреб надиҳед.
Баъдан, мо ном ва пароли ҳангоми насб пешниҳодшударо истифода мебарем ва менависем: $ mysql --user=root -p"Лоиҳаи Java аз A то Я": мо пойгоҳи додаҳо ва забони SQL-ро таҳлил мекунем.  Кисми 2 — 9 Дар он ҷо паролро менависем ва мо дар ин шакл хурсанд хоҳем шуд: "Лоиҳаи Java аз A то Я": мо пойгоҳи додаҳо ва забони SQL-ро таҳлил мекунем.  Кисми 2 — 10Танҳо сатри охирин мегӯяд, ки мо ба MySQL ворид шудаем. serverи терминал. Аммо ин гузарвожаи реша гузарвожаи якдафъаина шуд ва онро ба дигараш иваз кардан лозим аст. Бо сабабҳои амниятӣ, албатта. Агар мо инро тағир надиҳем ва кӯшиш кунем, ки дар server пойгоҳи нав эҷод кунем, мо ҷавоби зеринро мегирем: ERROR 1820 (HY000): Пеш аз иҷрои ин изҳорот шумо бояд пароли худро бо истифода аз баёнияи ALTER USER аз нав танзим кунед . "Лоиҳаи Java аз A то Я": мо пойгоҳи додаҳо ва забони SQL-ро таҳлил мекунем.  Кисми 2 — 11Мачбуранд, гуфг. Хуб, ба мо мушкил аст? Биёед паролро соддатар кунем (ин танҳо барои кори маҳаллӣ аст; барои кори воқеӣ парол бояд мураккаб бошад, албатта). Биёед бигӯем root∫ , мисли номи корбар. Барои иваз кардани парол, шумо бояд сатри зеринро ворид кунед: ALTER USER 'root'@'localhost' IDENTIFIED BY 'root'; Ва ҷавоб чунин хоҳад буд: "Лоиҳаи Java аз A то Я": мо пойгоҳи додаҳо ва забони SQL-ро таҳлил мекунем.  Кисми 2 — 12Барои боварӣ ҳосил кардан, ки ҳама чиз дуруст кор мекунад, биёед бо истифода аз синтаксиси зерин пойгоҳи додаи нав эҷод кунем : $ CREATE DATABASE test_db; Барои боварӣ ҳосил кардани он, ки чунин база дар server сохта шудааст, фармонро нависед: $ МАЪЛУМОТИ МАЪЛУМОТРО НАМОИШ МЕДИҳад; Ва дар натиҷа мо инҳоро ба даст меорем: "Лоиҳаи Java аз A то Я": мо пойгоҳи додаҳо ва забони SQL-ро таҳлил мекунем.  Кисми 2 — 13Ҳамааш :) Гуфтан мумкин нест, ки он оддӣ ва зуд буд. Аз ин рӯ, ҳар кӣ худаш ин корро кардааст - эҳтироми махсус. Барои онҳое, ки ин корро накардаанд, хавотир нашавед, дастурҳо барои ҳама намудҳои насб мавҷуданд: Дар он ҷо ҳама чиз ба таври комил тавсиф шудааст. Ягона чизе, ки ҳама чиз ба забони англисӣ аст. Ҳоло мо сатрҳои аввалини худро дар SQL менависем.

Навиштани сатрҳои аввалини мо дар SQL

Тавре ки шумо дар боло мушоҳида кардаед, мо ду фармонро медонем:
  1. СОҲАИ МАЪЛУМОТИ МАЪЛУМОТ - дар server базаи маълумот эҷод мекунад;
  2. МАЪЛУМОТИ МАЪЛУМОТРО НАМОИШ МЕДИҳад - Ҳама пойгоҳи додаҳои сохташуда ва дастрасро дар server нишон медиҳад.
Ман қайд мекунам, ки SQL парвое надорад, ки мо фармонҳои онҳоро чӣ гуна менависем - ё ҳама бо ҳарфҳои калон ё не. Бо вуҷуди ин, бо ҳарфҳои калон навиштани фармонҳо одоби хуб ҳисобида мешавад. Минбаъд, барои нест кардани пойгоҳи дода, шумо бояд фармони DROP DATABASE database_name нависед ; ки дар он database_name номи базаи маълумотест, ки мо мехоҳем нест кунем. Мо аллакай махзани санҷиширо бо номи test_db сохтаем , пас биёед онро нест кунем. Барои ин мо менависем: $ DROP DATABASE test; Бояд қайд кард, ки посухи Query OK, 0 сатрҳои таъсиршуда (0,02 сония) хеле муҳим аст, зеро он бомуваффақият будани дархостро тасдиқ мекунад. Илова бар ин, он ба шумо мегӯяд, ки чанд сатр дар ҷадвалҳо ва бо гузашти чанд вақт тағйир ёфтааст. "Лоиҳаи Java аз A то Я": мо пойгоҳи додаҳо ва забони SQL-ро таҳлил мекунем.  Кисми 2 — 15Умуман, калимаи DROP барои нест кардани чизе масъул аст. Дар ин ҳолат, мо базаи маълумотро нест кардем. Аммо ин метавонад барои мақсадҳои дигар низ истифода шавад (масалан, партофтани ҷадвал). Ва акнун, ба ман бовар кунед , натиҷаро санҷед, биёед бубинем, ки чанд пойгоҳи додаҳо боқӣ мондаанд: $ МАЪЛУМОТИ МАЪЛУМОТРО НАМОИШ МЕДИҳад; "Лоиҳаи Java аз A то Я": мо пойгоҳи додаҳо ва забони SQL-ро таҳлил мекунем.  Кисми 2 — 16Тавре ки мо мебинем, ягон пойгоҳи додаҳо бо номи test_db вуҷуд надорад. ЧТД: Д

Пойгоҳи додаҳо ва ҷадвали шахсии худро эҷод кунед

Эҷоди пойгоҳи додаҳои шаҳрҳо: $ Эҷоди Шаҳрҳои МАЪЛУМОТ; Барои кор дар базаи мушаххас, шумо бояд ба он ворид шавед. Барои ин, фармони USE database_name -ро истифода баред , ки пас аз он ҳама фармонҳои кор бо ҷадвалҳо дар ин базаи маълумот иҷро карда мешаванд. $ Истифода аз шаҳрҳо; Тавре ки аз посух дида мешавад - Пойгоҳи додаҳо тағир ёфт , гузариш ба ин база бомуваффақият анҷом ёфт. "Лоиҳаи Java аз A то Я": мо пойгоҳи додаҳо ва забони SQL-ро таҳлил мекунем.  Кисми 2 — 17Қадами навбатӣ сохтани ҷадвал аст. Кадом? Хуб, аввал биёед бо кишварҳо ҷадвал тартиб диҳем. Барои чӣ ин? Зеро шаҳрҳо ба калиди хориҷӣ барои кишваре, ки дар он ҷойгир аст, ниёз доранд. Ва онро пас аз он ба даст овардан мумкин аст, ки ин кишварҳо умуман дар пойгоҳи додаҳо (минбаъд - ихтисоршуда аз пойгоҳи додаҳо) ба даст меоянд. Тавре ки мо аз мақолаи қаблӣ дар хотир дорем , дар ҷадвале, ки кишварҳо тавсиф шудаанд, мо ду майдон дорем - ID ва ном, ки дар он ID идентификатори беназир аст ва ном номи кишвар аст. Бинобар ин, ташкor чунин база мисли тирпарронии нок осон аст. Мо менависем: $ CREATE TABLE кишвар (id INT, номи VARCHAR(30)); "Лоиҳаи Java аз A то Я": мо пойгоҳи додаҳо ва забони SQL-ро таҳлил мекунем.  Кисми 2 — 18Тавре ки шумо мебинед, ҳама чиз хуб гузашт. Дар муқоиса бо SHOW DATABASES, мо метавонем ба рӯйхати ҷадвалҳо назар андозем: $ SHOW TABLES; "Лоиҳаи Java аз A то Я": мо пойгоҳи додаҳо ва забони SQL-ро таҳлил мекунем.  Кисми 2 — 19Ана, мизи мо. Акнун биёед чӣ гуна нест кардани ҷадвалҳоро омӯзем. Барои ин мо менависем: $ DROP TABLE кишвар; "Лоиҳаи Java аз A то Я": мо пойгоҳи додаҳо ва забони SQL-ро таҳлил мекунем.  Кисми 2 — 20Бояд қайд кард, ки вақте ки ҷадвал ё пойгоҳи додаҳо нест карда мешавад, онро барқарор кардан мумкин нест!

Кор бо ҷадвал

Биёед ҷадвали сохтаамонро барқарор кунем. Барои ин ба шумо лозим аст, ки кореро, ки аллакай анҷом додаед, такрор кунед. Барои дидани сохтори ҷадвал, шумо бояд фармони зеринро истифода баред - DESC table_name : $ DESC country; "Лоиҳаи Java аз A то Я": мо пойгоҳи додаҳо ва забони SQL-ро таҳлил мекунем.  Кисми 2 — 21Тавре ки шумо мебинед, тамоми маълумот дар бораи ҷадвал дар ин ҷо сабт карда мешавад. Барои илова кардани чизе ба ҷадвал, шумо бояд фармони INSERT INTO table_name VALUES() -ро истифода баред . Биёед се сабтро барои се кишвар илова кунем: $ INSERT INTO VALUES кишвар (1, 'Украина'); $ ДОДАНИ АРЗИШҲОИ кишвар (2, 'Русия'); $ INSERT INSERT VALUES(3, 'Белорус'); "Лоиҳаи Java аз A то Я": мо пойгоҳи додаҳо ва забони SQL-ро таҳлил мекунем.  Кисми 2 — 22Барои дидани он чизе, ки дар пойгоҳи додаҳо нигоҳ дошта мешавад, мо дархости оддиро барои гирифтани маълумот истифода хоҳем кард. Барои ин, мо мехоҳем маълумоти ҳамаи майдонҳоро аз ҷадвали кишвар гирем. Ҷумлаи қаблиро бодиққат дар хотир нигоҳ доред, зеро дархости sql чунин хоҳад буд: $ SELECT * АЗ кишвар; Дар куҷо * маънои онро дорад, ки шумо бояд ҳамаи майдонҳоро гиред. "Лоиҳаи Java аз A то Я": мо пойгоҳи додаҳо ва забони SQL-ро таҳлил мекунем.  Кисми 2 — 23Ин аст, ки мо чӣ гуна зебо дорем. Агар мо хоҳем, ки танҳо майдони мушаххасро гирем, ин мушкил нест: ба ҷои ситора, мо номи майдонҳоро менависем, ки бояд бо вергул ҷудо карда шаванд. Худатон бисанҷед ;) Мо аллакай ҷадвал тартиб додаем, аммо ба ҳар ҳол мо дар бораи он маълумоти кофӣ надорем. Андозаи аҳолӣ бешубҳа зарар намерасонад, дуруст? Ва чӣ тавр бояд кард?
  1. Ба схемаи ҷадвал майдони нав илова кунед - аҳолӣ.
  2. Навсозии вурудоти мавҷуда.
Барои аввал, мо фармони ALTER TABLE table_name ADD COLUMN -ро истифода мебарем . Умуман, ALTER TABLE маҷмӯи фармонҳо барои амалиёти DDL мебошад (дар хотир доред, ки ин чист? Он дар мақолаи қаблӣ буд). Дар омади гап, SELECT ба амалиёти DML дахл дорад. Биёед, зеринро нависед: $ ALTER TABLE кишвар ADD COLUMN аҳоли INT; $ DESC кишвар; "Лоиҳаи Java аз A то Я": мо пойгоҳи додаҳо ва забони SQL-ро таҳлил мекунем.  Кисми 2 — 24Тавре ки шумо аз расм мебинед, мо майдони навро бомуваффақият ба ҷадвал илова кардем ва бо фармони дуюм тафтиш кардем, ки майдон дар схема аст. Қадами дуюм ин навсозии сабтҳо дар ҷадвал ва таъин кардани арзишҳо мебошад. Биёед рақамро аз Википедиа гирем. На ин ки ман ба онҳо боварӣ дорам, аммо ин роҳи зудтарин ва осонтарин аст. Барои ин, фармони дигари DML-ро истифода баред. Аммо аввал, биёед бигӯем, ки мо чӣ кор кардан мехоҳем: мо мехоҳем ҷадвали кишварро навсозӣ кунем, майдони аҳолиро дар сабти он ба 41806221 баробар созем, ки дар он id = 1 аст. Ва ин аст, ки ин сохтмон чӣ гуна аст: UPDATE table_name SET table_row1 = value CHERE table_row2 = арзиш2; Дар асоси он, мо менависем: $ UPDATE кишвар Маҷмӯи аҳолии = 41806221 КУҶО id = 1; "Лоиҳаи Java аз A то Я": мо пойгоҳи додаҳо ва забони SQL-ро таҳлил мекунем.  Кисми 2 — 25Дар ин ҷо мо бори аввал калимаи WHERE -ро истифода кардем . Барои илова кардани арзишҳо барои филтр лозим аст. Масалан, ин дафъа мо гуфтем, ки танҳо барои майдони (майдонҳое) навсозӣ кардан лозим аст, ки иденти он ба як баробар аст (то даме ки мо ба sql гуфтем, ки ин калиди ибтидоӣ аст - шояд якчандтои онҳо вуҷуд дошта бошанд). Мо инчунин метавонистем шартеро ба мисли WHERE id > 2 муайян кунем. Агар мо умуман филтрро муайян намекардем, ин арзиш ба ҳамаи сабтҳои ҷадвал навишта мешуд. Барои Русия, Беларус ва дигар кишварҳо, худатонро навсозӣ кунед;) Акнун биёед кӯшиш кунем, ки аз ҷадвал барои номҳо ва майдонҳои аҳолӣ маълумот гирем, ба шарте ки id аз 1 зиёд бошад. $ SELECT name, аҳолӣ АЗ кишваре, ки ИД >1; "Лоиҳаи Java аз A то Я": мо пойгоҳи додаҳо ва забони SQL-ро таҳлил мекунем.  Кисми 2 — 26Хамин тавр, мо факат хамон майдонхоеро гирифтем, ки худамон мехостем. Тавассути INSERT INTO мо метавонем муайян кунем, ки кадом майдонҳоро илова кардан мехоҳем ва кадомашро холӣ гузорем. Барои ин, мо менависем: $ INSERT INTO кишвар (ном, аҳолӣ) VALUES('Georgia', 1234566); Барои санҷидани ҳодиса, биёед ба рӯйхати ҳамаи майдонҳо назар андозем: $ SELECT * АЗ кишвар; "Лоиҳаи Java аз A то Я": мо пойгоҳи додаҳо ва забони SQL-ро таҳлил мекунем.  Кисми 2 — 27Бе id, вуруд бад аст ва аҳолӣ, албатта, аз сар гирифта шудааст, пас шумо бояд онро нест кунед. Фармони DELETE FROM table_name -ро истифода баред : $ DELETE FROM кишваре, ки ном дорад = 'Гурҷистон'; "Лоиҳаи Java аз A то Я": мо пойгоҳи додаҳо ва забони SQL-ро таҳлил мекунем.  Кисми 2 — 28Бо ин роҳ мо фаҳмидем, ки чӣ гуна майдонро аз ҷадвал тоза кунем.

Вазифаи хонагӣ

Вазифаи хонагӣ чунин хоҳад буд:
  1. Ба шумо лозим аст, ки калиди ибтидоӣ (КАЛИДАИ ПРОГРАММА) аз майдони ID ба схемаи ҷадвали кишвар илова кунед.
  2. Ба ҷадвали кишварҳо як кишвари дигар - Молдова дохил кунед.
  3. Тибқи нақшаи мақолаи қаблӣ, як шаҳри ҷадвал эҷод кунед, ки дар он ҳамаи майдонҳои тавсифшуда мавҷуданд. Номҳои майдонҳо чунин хоҳанд буд: id, ном, кишвар_id, аҳолӣ.
  4. Ба ҷадвали шаҳр калиди асосӣ илова кунед.
  5. Ба ҷадвали шаҳр калиди хориҷӣ илова кунед.
Вазифа ҷолиб аст, барои онҳое, ки медонанд, он зуд ва осон хоҳад буд. Барои онҳое, ки надоранд, он ҳамчун таҳкими аълои мавод аз ин мақола хидмат хоҳад кард.

Биёед онро чамъбаст кунем

Мо дар ин мақола бисёр корҳоро анҷом додем. Аввалан, мо serverи пойгоҳи додаҳои MySQL-ро насб ва оғоз кардем. Сониян, мо рӯйхати пурраи калимаҳои калидӣ ва дархостҳоро омӯхтем, ки бо ёрии онҳо ҳоло мо метавонем пойгоҳи додаҳо ва ҷадвалҳоро созем/тоза кунем. Мо фаҳмидем, ки чӣ тавр ба ҷадвалҳо маълумот илова кардан, навсозӣ ва нест кардани онҳо. Дар ин ҷо ҳамаи фармонҳое, ки мо истифода мебарем, дар якҷоягӣ бо тавсифи онҳо:
  • Эҷоди МАДАНИЯТИ МАЪЛУМОТ_ном; - базаи нав эҷод кунед
  • НАМОИШИ МАЪЛУМОТ; — рӯйхати базаҳои маълумотро дидан
  • DROP DATABASE базаи_ном; - нест кардани пойгоҳи додаҳо
  • ИСТИФОДА БАРНОМАИ_НОМ; - кор дар базаи маълумот
  • Эҷоди Ҷадвали ҷадвал_номи (id INT, ....); - ҷадвал эҷод кунед
  • ЧАДВАЛХОРО НАМОИШ МЕДИХАД; — дидани рӯйхати ҷадвалҳо
  • Номи ҷадвали DESC TABLE; — ба диаграммаи чадвал нигаред
  • DROP TABLE - номи ҷадвал; - нест кардани ҷадвал
  • INSERT INTO table_name VALUES (); - ба ҷадвал майдон илова кунед
  • ИНТИХОБ * АЗ table_name КУҶО table_row = арзиш; — майдонҳоро дар ҷадвал бо шарти пас аз КУҶО гиред
  • ИНТИХОБ * АЗ номи ҷадвал; - ҳамаи майдонҳоро дар ҷадвал гиред
  • ALTER TABLE table_name ADD COLUMN сутун_ном COLUMN_TYPE; — ба схемаи ҷадвал майдони нав илова кунед
  • НАВОРӢ talbe_name SET talbe_row1 = value1 КУҶО table_row2 = value2; — сабтҳоро дар ҷадвал навсозӣ кунед: арзишҳои як майдонро вобаста ба шарти майдони дигар таъин кунед
  • ТОҶИКИСТОН АЗ ҷадвал_ном КУҶО table_row1 = value1; — майдонро (ё майдонҳоро) аз ҷадвал бо шарти муайян хориҷ кунед.
Ман фикр мекунам, ки мо бо шумо кори хубе кардем. Ман ҳамаеро, ки кори ман маъқул аст, даъват мекунам, ки ба ҳисоби GitHub-и ман обуна шаванд , ки дар он ман лоиҳаҳо ва таҳаввулоти ҷолиберо, ки дар карераи ман рӯй медиҳанд, ҷойгир мекунам. Ман ҳамаи онҳоеро, ки ба кор дар манбаи кушода таваҷҷӯҳ доранд, даъват мекунам, ки дар лоиҳаҳои ман (анборҳо) иштирок кунанд. Ташаккур ба ҳама барои таваҷҷӯҳатон. Барои мақолаи навбатӣ дар бораи пойгоҳи додаҳо ба зудӣ мунтазир шавед.

Рӯйхати ҳамаи маводҳои силсила дар аввали ин мақола аст.

Шарҳҳо
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION