MySQLде маалымат базасын кантип түзүү керек (сүрөттөр менен)

Мазмуну:

MySQLде маалымат базасын кантип түзүү керек (сүрөттөр менен)
MySQLде маалымат базасын кантип түзүү керек (сүрөттөр менен)

Video: MySQLде маалымат базасын кантип түзүү керек (сүрөттөр менен)

Video: MySQLде маалымат базасын кантип түзүү керек (сүрөттөр менен)
Video: 2021-жылы АКШга иммиграция | Иммиграция боюнча юрист менен маектешүү 2024, Май
Anonim

Бул wikiHow сизге MySQLди колдонуп маалымат базасын түзүүнү үйрөтөт. Маалыматтар базасын түзүү үчүн, сервер иштеп жатканда "mysql" буйрук сабынын интерфейсин ачуу жана маалымат базасынын командаларын киргизүү керек.

Кадам

3төн 1 бөлүк: MySQL буйрук сабын ачуу

258108 1
258108 1

Кадам 1. MySQL сервери туташкандыгын текшериңиз

Эгерде serverMySQL тармакта жок болсо, сиз маалымат базасын түзө албайсыз.

MySQL Workbenchти ачуу, серверди тандоо жана "Администрация - Сервер Статусу" өтмөгүндөгү "Сервердин Статусу" индикаторун карап, сервердин абалын текшере аласыз

258108 2
258108 2

Кадам 2. Орнотуу папкасынын дарегин (жолун) көчүрүү

Дарек колдонулган иштөө тутумуна жараша болот (мисалы, Windows же Mac):

  • Windows - C:/Program Files/MySQL/MySQL Workbench 8.0 CE/көчүрүңүз жана акыркы папканын атын учурдагы MySQL папкасынын атына алмаштырганыңызды текшериңиз.
  • Mac-/usr/local/mysql-8.0.13-osx10.13-x86_64/ көчүрүү жана акыркы папканын атын учурдагы MySQL папкасынын аты менен алмаштырууну текшериңиз.
258108 3
258108 3

Кадам 3. Компьютердин командалык сап программасын ачыңыз

Windows компьютеринде, Command Prompt колдонуңуз. Ошол эле учурда, Mac компьютер колдонуучулары Терминалды колдоно алышат.

258108 4
258108 4

Кадам 4. Жазууну MySQL орнотуу папкасынын директориясына өзгөртүү

CD териңиз жана боштукту киргизиңиз, орнотуу папкасынын дарегин чаптаңыз жана Enter басыңыз. Мисалы, Windows компьютеринде сиз төмөнкү жазууну тере аласыз:

cd C: / Program Files / MySQL / MySQL Workbench 8.0 CE

258108 5
258108 5

Кадам 5. MySQL кирүү буйругун ачыңыз

Мисалы, "менин" колдонуучу аты үчүн кирүү көрсөтмөсүн ачуу үчүн, төмөнкү жазууну териңиз жана Enter баскычын басыңыз:

mysql -u me -p

258108 6
258108 6

Кадам 6. Каттоо эсебинин сырсөзүн киргизиңиз

MySQL колдонуучу каттоо эсебиңиздин сырсөзүн териңиз, анан Enter басыңыз. Сиз эсепке киресиз жана буйрук сабы колдонмосу MySQL буйруктары менен туташат.

  • Сиз "MySQL>" маркерин буйрук сабынын колдонмо терезесинен көрө аласыз. Бул этаптан баштап, сиз киргизген бардык буйруктар MySQL буйрук сабы тиркемеси аркылуу иштетилет.
  • MySQL буйруктарын кантип киргизүүнү түшүнүңүз. MySQL буйруктары буйруктун акыркы бөлүгүнөн кийин дароо чекит (;) менен киргизилиши керек. Сиз ошондой эле буйрукту киргизип, үтүрлүү чекитти терип, кайра Enter бассаңыз болот.

3төн 2 бөлүк: Маалыматтар базасын түзүү

258108 7
258108 7

Кадам 1. Маалыматтар базасынын файлын түзүңүз

Сиз "маалымат базасын түзүү" буйругун терип, маалымат базасын түзүү, маалымат базасынын атын кошуу жана үтүрлүү чекит коюу жана Enter басуу аркылуу бирин түзө аласыз. "Үй жаныбарларынын маалыматы" деп аталган маалымат базасы үчүн, мисалы, төмөнкү буйрукту киргизиңиз:

Pet_Data_Animals маалымат базасын түзүү;

  • Маалыматтар базасынын аталыштарында боштуктар болушу мүмкүн эмес. Эгерде сиз боштукту атыңызга кошкуңуз келсе, астын сызуу керек (мисалы, "Менин эң жакын досум" "Менин эң жакын досум" болуп калат).
  • Ар бир MySQL буйругу чекит менен бүтүшү керек. Эгерде сиз биринчи чекитти унутуп калсаңыз, аны " ”Көрсөтүлөт, андан кийин кайра Enter баскычын басыңыз.
258108 8
258108 8

Кадам 2. Учурда сакталган маалымат базасын көрсөтүү

Сиз төмөнкү буйрукту терүү жана Enter басуу менен сакталган маалымат базаларынын тизмесин көрсөтө аласыз:

маалымат базаларын көрсөтүү;

258108 9
258108 9

Кадам 3. Маалымат базасын тандоо

Маалыматтар базасынын аты катары "name" менен, Use name командасын терүү менен тизмеден маалымат базасын тандай аласыз. Мисалы, "Үй жаныбарларынын маалыматы" маалымат базасы үчүн төмөнкү буйрукту териңиз жана Enter баскычын басыңыз:

Data_Animal_Pet колдонуу;

258108 10
258108 10

Кадам 4. Ырастоо билдирүүсүнүн пайда болушун күтө туруңуз

Акыркы киргизилген буйруктун астындагы "Берилиштер базасы өзгөртүлдү" деген фразаны көргөндөн кийин, маалымат базасынын мазмунун түзүүгө өтсөңүз болот.

3төн 3 бөлүк: Таблицаларды түзүү

258108 11
258108 11

Кадам 1. Ар кандай таблицанын буйруктарын түшүнүңүз

Таблицаны түзүүдөн мурун билишиңиз керек болгон бир нече негизги аспектилер бар:

  • Аталыш - Таблицанын аталышы "стол түзүү" командасынан кийин дароо кошулат жана маалымат базасынын аталышындагы эрежелерди сактоого тийиш (мисалы, боштук жок).
  • Колоннанын баш аттары - Сиз кашаанын аталыштарын жазуу менен мамычанын аталыштарын көрсөтө аласыз (кийинки кадамдын мисалын караңыз).
  • Квадрат узундугу - Кутучанын узундугун көрсөтүүдө "VARCHAR" ("VARCHAR" символдорунун максималдуу санынын ортосунда терүүгө мүмкүндүк берген өзгөрмө символ) же "CHAR" (ашык жана кем эмес талап кылынат) колдоно аласыз. белгилердин саны; мисалы, "CHAR (1)" бир белгини талап кылат, "CHAR (3)" үч белгини талап кылат ж.б.).
  • Даталар - Эгерде сиз графикке даталарды кошкуңуз келсе, анда "DATE" командасын колдонуп, мамычанын мазмунун даталар катары форматтоо керектигин көрсөтүңүз. Мындан тышкары, даталар жыл-ай форматында жазылышы керек (

    XXXX-XX-XX

  • ).
258108 12
258108 12

Кадам 2. Таблицанын контурун түзүңүз

Диаграммага маалыматтарды киргизүүдөн мурун, төмөнкү команданы терүү жана Enter баскычын басуу менен таблицанын түзүлүшүн түзүү керек:

таблицанын атын түзүү (1 -тилке varchar (20), 2 -тилке varchar (30), 3 -тилке char (1), 4 -мамыча);

  • Мисалы, "VARCHAR", "CHAR" деген бир мамыча жана күн мамычасы бар "Үй жаныбарлары" аталышындагы таблицаны түзүү үчүн төмөнкү буйрукту териңиз:
  • үстөл түзүү Pet_Animal (Name varchar (20), Түр varchar (30), Гендердик char (1), Туулган_Датасы);

258108 13
258108 13

Кадам 3. столго катарларды кошуу

"Киргизүү" буйругу менен сиз маалымат базасын сап боюнча сапка киргизе аласыз:

table_name баалуулуктарын киргизиңиз ('column1 value', 'column2 value', 'column3 value', 'column4 value');

  • Мурда колдонулган "Pets_Pet" таблицасы үчүн сиздин маалымат саптарыңыз мындай болушу керек:

    Pet_Animal баалуулуктарына кыстаруу ('Fido', 'Husky', 'J', '2017-04-12');

  • Колонка бош болсо, NULL сөзүн мамычанын мазмуну катары киргизе аласыз.
258108 14
258108 14

Кадам 4. Кирүү. Эгер сиз кааласаңыз, кийинки кадамды өткөрүп жибериңиз.

258108 15
258108 15

Кадам 5. Зарыл болсо, текст файлын жүктөңүз

Эгерде сизде бир нече маалымат бар маалымат базасы бар болсо, анда аларды кол менен бирден терүү керек болсо, анда төмөнкү кодду колдонуп, маалыматтарды камтыган текст файлын жүктөй аласыз:

"\ r / n" менен токтотулган nama_tabel столуна жергиликтүү инфиль '/path/namaberkas.txt' жүктөө;

  • "Pet_Animal" таблицасынын мисалында сиз төмөнкү кодду же буйрукту тере аласыз:

    "C: /Users/username/Desktop/pets.txt" жергиликтүү маалымат инфилин жүктөө '\ r / n' менен токтотулган Pets_Pets линиясына;

  • Mac компьютерлеринде, '\ r / n' ордуна '\ r' менен "токтотулган линиялар" буйругун колдонуу керек.
258108 16
258108 16

Кадам 6. Түзүлгөн таблицаны карап чыгуу

Көрсөтүү базаларын киргизиңиз; буйрукту, андан кийин базадан аталышын тандап * терип, маалымат базасын тандаңыз. Мисалы, эгер сиз "Pet_List" маалымат базасын колдонуп жатсаңыз, төмөнкү буйрукту териңиз:

маалымат базаларын көрсөтүү; Pet_Listтен * тандоо;

Кеңештер

  • Бул жерде эң көп колдонулган маалымат түрлөрү:

    • CHAR ”(Узундук) - Бул өзгөрмөнүн символ сабынын белгиленген узундугу бар (сап).
    • VARCHAR ”(Узундук) - Бул өзгөрмө символ сабынын максималдуу узундугуна ээ (сиз киргизген узундуктун өзгөрмөсүнө ылайык).
    • ТЕКСТ ” - Бул өзгөрмөнүн максималдуу текст узундугу 64 килобайтка барабар болгон символдор бар.
    • INT ”(Узундук)-Бул өзгөрмө 32 разряддуу бүтүн сан болуп саналат (минус белгиси же“-”терс сандар үчүн“цифра”болуп эсептелет).
    • ОНДУК "(Узундук, ондук) - Бул өзгөрмө көрсөтүлгөн символдордун жалпы саны катары узундугу бар ондук сан. Ошол эле учурда, ондук тилке үтүрдөн кийин көрсөтүлүүчү сандардын максималдуу санын көрсөтөт.
    • DATE ”-Бул өзгөрмөлүү датаны жыл-ай форматында камтыйт (####-##-##).
    • Убакыт ”-Бул өзгөрмө саат-мүнөт-секунд форматында убакытты камтыйт.
    • ENUM "(" Value1 "," value2 ",….) - Бул өзгөрмө бүтүн сандардын же баалуулуктардын тизмесин камтыйт.
  • Бул жерде сиз колдоно турган кошумча параметрлер бар:

    • ЭМЕС НУЛЛ ” - Бул параметр менен сиз маанини киргизишиңиз керек. Мамычаны бошотуу мүмкүн эмес.
    • ДЕПУТАТ ”Default-value-Эгерде эч кандай маалымат же маани киргизилбесе, демейки маани автоматтык түрдө мамычага кошулат.
    • КОЛ КОЮЛБАЙТ ” - Сандык талаада, параметр киргизилген сан терс сан болбойт деп кепилдик берет.
    • AUTO_INCREMENT ” - Бул параметр менен, столго жаңы сап кошкон сайын маани автоматтык түрдө көбөйөт.

Эскертүү

  • Эгерде "mysql" буйрук сабына кирүүгө аракет кылганда MySQL сервери иштебесе, анда бул процессти уланта албайсыз.
  • Башка коддоодо болгондой эле, сиз киргизген буйруктардын туура жазылышы жана интервал менен киргизилгенин текшериңиз.

Сунушталууда: