MySQL -де дерекқорды қалай құруға болады (суреттермен)

Мазмұны:

MySQL -де дерекқорды қалай құруға болады (суреттермен)
MySQL -де дерекқорды қалай құруға болады (суреттермен)

Бейне: MySQL -де дерекқорды қалай құруға болады (суреттермен)

Бейне: MySQL -де дерекқорды қалай құруға болады (суреттермен)
Бейне: Почта шолу. Қалай хат жібереді, қалай пайдаланады 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 компьютерінде Пәрмен жолын пайдаланыңыз. Сонымен қатар, 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» деп аталатын дерекқор үшін келесі пәрменді енгізіңіз:

Pet_Data_Animals мәліметтер базасын құру;

  • Мәліметтер қоры атауларында бос орын болмауы керек. Егер сіз бос орындарды өз атыңызға қосқыңыз келсе, астын сызу керек (мысалы, «Менің ең жақын досым» «Менің ең жақын досым» болады).
  • Әрбір MySQL пәрмені нүктелі үтірмен аяқталуы керек. Егер сіз бірінші нүктелі үтірді ұмытып қалсаңыз, оны « »Көрсетіледі, содан кейін Enter пернесін қайтадан басыңыз.
258108 8
258108 8

Қадам 2. Ағымдағы сақталған дерекқорды көрсету

Сіз келесі пәрменді теріп, Enter пернесін басу арқылы сақталған мәліметтер қорының тізімін көрсете аласыз:

мәліметтер қорын көрсету;

258108 9
258108 9

Қадам 3. Дерекқорды таңдаңыз

Мәліметтер қорын тізімнен «name» командасын енгізу арқылы тізімнен таңдауға болады. Мысалы, «Pet Data» дерекқоры үшін келесі пәрменді теріп, Enter пернесін басыңыз:

Data_Animal_Pet пайдалану;

258108 10
258108 10

Қадам 4. Растау хабарламасы пайда болғанша күтіңіз

Соңғы енгізілген пәрменнің астындағы «Мәліметтер қоры өзгертілді» деген сөйлемді көргеннен кейін, дерекқор мазмұнын құруға көшуге болады.

3 бөліктің 3 бөлігі: Кесте құру

258108 11
258108 11

Қадам 1. Әр түрлі кесте командаларын түсіну

Кесте жасамас бұрын білу қажет бірнеше негізгі аспектілер бар:

  • Тақырып - Кесте атауы «кесте құру» командасынан кейін бірден қосылады және дерекқор атымен бірдей ережелерді сақтауы керек (мысалы, бос орын жоқ).
  • Баған тақырыптары - жақшаға тақырып атауларын енгізу арқылы баған тақырыптарын көрсетуге болады (келесі қадам мысалын қараңыз).
  • Шаршы ұзындығы - Қораптың ұзындығын көрсеткенде, сіз «VARCHAR» («VARCHAR» символдарының бір мен максималды саны арасында теруге мүмкіндік беретін айнымалы таңбаны) немесе «CHAR» (кем емес және кем емес талап етеді) қолдана аласыз. таңбалардың белгіленген саны; мысалы, «CHAR (1)» бір таңбаны қажет етеді, «CHAR (3)» үш таңбаны қажет етеді және т.б.).
  • Күндер - егер диаграммаға күндерді қосқыңыз келсе, «DATE» пәрменін қолданыңыз, баған мазмұнын күн ретінде пішімдеу керек екенін көрсетеді. Сонымен қатар, күндерді ай-күн форматында енгізу қажет (

    ХХХХ-ХХ-ХХ

  • ).
258108 12
258108 12

2 -қадам. Кестені сызыңыз

Диаграммаға деректерді енгізбес бұрын келесі команданы теріп, Enter пернесін басу арқылы кесте құрылымын құру қажет:

кесте атауын жасау (1 -баған varchar (20), 2 -баған varchar (30), 3 -баған char (1), 4 -баған күні);

  • Мысалы, «VARCHAR» екі бағаннан, «CHAR» бір бағаннан және күн бағанынан тұратын «Үй жануарлары» деп аталатын кесте құру үшін келесі пәрменді теруге болады:
  • Pet_Animal кестесін құрыңыз (varchar Name (20), Species varchar (30), Gender char (1), Birth_Date Date);

258108 13
258108 13

Қадам 3. Кестеге жолдарды қосыңыз

«Кірістіру» пәрменінің көмегімен деректер қоры туралы ақпаратты жол бойынша жолға енгізуге болады:

table_name мәндеріне кірістіру ('баған1 мәні', 'баған2 мәні', 'баған3 мәні', 'баған4 мәні');

  • Бұрын қолданылған «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. Жасалған кестені қарап шығыңыз

Көрсету дерекқорларын енгізіңіз; командасын енгізіңіз, содан кейін дерекқорды атау ретінде «name» таңбасын теріп, таңдаңыз. Мысалы, егер сіз «Pet_List» дерекқорын қолдансаңыз, келесі пәрменді теріңіз:

мәліметтер қорын көрсету; Pet_List ішінен * таңдаңыз;

Кеңестер

  • Міне, ең жиі қолданылатын деректер түрлері:

    • CHAR »(Ұзындық) - Бұл айнымалы символдар жолының (жолдың) белгіленген ұзындығына ие.
    • ВАРЧАР »(Ұзындық) - Бұл айнымалы символдар жолының максималды ұзындығына ие (сіз енгізген ұзындық айнымалысына сәйкес).
    • МӘТІН » - Бұл айнымалының максималды мәтін ұзындығы 64 килобайтқа тең таңбалар жиынтығы бар.
    • INT »(Ұзындық)-Бұл айнымалының разрядының максималды ұзындығы бар 32 биттік бүтін сан (минус белгісі немесе«-»теріс сандар үшін« цифр »болып саналады).
    • ОНДЫҚ »(Ұзындық, ондық) - Бұл айнымалының мәні көрсетілген таңбалардың жалпы саны ретінде ондық сан. Сонымен қатар, ондық баған үтірден кейін көрсетуге болатын сандардың максималды санын көрсетеді.
    • DATE ”-Бұл айнымалы күнді жыл-ай-күн форматында қамтиды (####-##-##).
    • УАҚЫТ ”-Бұл айнымалы сағат-минут-секунд форматында уақытты қамтиды.
    • ENUM ”(“Мән1”,“мән2”,….) - Бұл айнымалы бүтін сандардың немесе мәндердің тізімін қамтиды.
  • Мұнда қолдануға болатын қосымша параметрлер бар:

    • ЕМЕС ” - Бұл параметрмен сіз мәнді енгізуіңіз керек. Бағанды босату мүмкін емес.
    • Әдепкі ”Әдепкі мән-Егер деректер немесе мән енгізілмесе, әдепкі мән автоматты түрде бағанға қосылады.
    • ҚОЛ ЖОҚ ” - Сандық өрісте параметр енгізілген санның теріс сан болмауын қамтамасыз етеді.
    • AUTO_INCREMENT ” - Бұл параметрмен кестеге жаңа жолды қосқан сайын мән автоматты түрде ұлғаяды.

Ескерту

  • Егер сіз «mysql» пәрмен жолына кіруге тырысқанда MySQL сервері жұмыс істемесе, сіз бұл процесті жалғастыра алмайсыз.
  • Басқа кодтаулар сияқты, сіз енгізуге тырыспас бұрын енгізілген командалардың дұрыс емлемен және интервалмен терілгеніне көз жеткізіңіз.

Ұсынылған: