როგორ შევქმნათ მონაცემთა ბაზა MySQL– ში (სურათებით)

Სარჩევი:

როგორ შევქმნათ მონაცემთა ბაზა MySQL– ში (სურათებით)
როგორ შევქმნათ მონაცემთა ბაზა MySQL– ში (სურათებით)

ვიდეო: როგორ შევქმნათ მონაცემთა ბაზა MySQL– ში (სურათებით)

ვიდეო: როგორ შევქმნათ მონაცემთა ბაზა MySQL– ში (სურათებით)
ვიდეო: How to Connect Your iPhone to Your iPad Messages (sync) 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:/პროგრამის ფაილები/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. აირჩიეთ მონაცემთა ბაზა

თქვენ შეგიძლიათ აირჩიოთ მონაცემთა ბაზა სიიდან, გამოყენების სახელის ბრძანების აკრეფით, "სახელი", როგორც მონაცემთა ბაზის სახელი. მაგალითად, "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", რომ მიუთითოთ, რომ სვეტის შინაარსი უნდა იყოს ფორმატირებული თარიღებად. გარდა ამისა, თარიღები უნდა იყოს შეყვანილი წლის-თვის თარიღის ფორმატში (

    XXXX-XX-XX

  • ).
258108 12
258108 12

ნაბიჯი 2. გამოიკვეთეთ ცხრილი

სანამ ჩარტში შეიყვანთ მონაცემებს, თქვენ უნდა შექმნათ ცხრილის სტრუქტურა შემდეგი ბრძანების აკრეფით და Enter ღილაკის დაჭერით:

ცხრილის სახელის შექმნა (სვეტი 1 ვარჩარი (20), სვეტი 2 ვარჩარი (30), სვეტი 3 სიმბოლო (1), სვეტი 4 თარიღი);

  • მაგალითად, ცხრილის შესაქმნელად "შინაური ცხოველები" ორი სვეტით "VARCHAR", ერთი სვეტი "CHAR" და თარიღის სვეტი, შეგიძლიათ ჩაწეროთ შემდეგი ბრძანება:
  • ცხრილის შექმნა Pet_Animal (სახელი varchar (20), სახეობა varchar (30), სქესის სიმბოლო (1), დაბადების თარიღი);

258108 13
258108 13

ნაბიჯი 3. დაამატეთ რიგები ცხრილში

ბრძანებით "ჩასმა" შეგიძლიათ შეიყვანოთ მონაცემთა ბაზის ინფორმაცია სტრიქონიდან ხაზზე:

ჩადეთ ცხრილის_სახელის მნიშვნელობები ('სვეტი 1 მნიშვნელობა', 'სვეტი 2 მნიშვნელობა', 'სვეტი 3 მნიშვნელობა', 'სვეტი 4 მნიშვნელობა');

  • "Pets_Pet" ცხრილისთვის, რომელიც ადრე იყო გამოყენებული, თქვენი მონაცემების რიგები ასე უნდა გამოიყურებოდეს:

    ჩადეთ Pet_Animal ღირებულებებში ('ფიდო', 'ჰასკი', 'J', '2017-04-12');

  • თქვენ შეგიძლიათ შეიყვანოთ სიტყვა NULL როგორც სვეტის შინაარსი, თუ სვეტი ცარიელია.
258108 14
258108 14

ნაბიჯი 4. შეიყვანეთ. თუ ამის სურვილი გაქვთ, გამოტოვეთ შემდეგი ნაბიჯი.

258108 15
258108 15

ნაბიჯი 5. საჭიროების შემთხვევაში ატვირთეთ ტექსტური ფაილი

თუ თქვენ გაქვთ მონაცემთა ბაზა ინფორმაციის მეტი სტრიქონით, რომელიც ტკივილს მოგანიჭებთ, თუკი ხელით უნდა ჩაწეროთ ისინი სათითაოდ, შეგიძლიათ ატვირთოთ მონაცემების შემცველი ტექსტური ფაილი შემდეგი კოდის გამოყენებით:

მონაცემთა ჩატვირთვა ადგილობრივი infile '/path/namaberkas.txt' ცხრილში nama_tabel სტრიქონებში '\ r / n' შეწყვეტილი;

  • "Pet_Animal" ცხრილის მაგალითში შეგიძლიათ ჩაწეროთ შემდეგი კოდი ან ბრძანება:

    ჩატვირთეთ ადგილობრივი მონაცემები infile 'C: /Users/username/Desktop/pets.txt' ცხრილში Pets_Pets ხაზები, რომლებიც შეწყვეტილია '\ r / n';

  • Mac კომპიუტერებზე, თქვენ უნდა გამოიყენოთ ბრძანება "ხაზები დასრულებულია" -ით '\ r' ნაცვლად '\ r / n'.
258108 16
258108 16

ნაბიჯი 6. გადახედეთ შექმნილ ცხრილს

შეიყვანეთ მონაცემთა ბაზების ჩვენება; ბრძანება, შემდეგ შეარჩიეთ მონაცემთა ბაზა აკრეფით აირჩიეთ * სახელიდან;, "სახელი", როგორც მონაცემთა ბაზის სახელი. მაგალითად, თუ თქვენ იყენებთ "Pet_List" მონაცემთა ბაზას, ჩაწერეთ შემდეგი ბრძანება:

მონაცემთა ბაზების ჩვენება; აირჩიეთ * Pet_List– დან;

Რჩევები

  • აქ მოცემულია რამდენიმე ყველაზე ხშირად გამოყენებული მონაცემთა ტიპი:

    • ჩარ ”(სიგრძე) - ამ ცვლადს აქვს სიმბოლოების სიმების (სტრიქონის) მითითებული სიგრძე.
    • VARCHAR ”(სიგრძე) - ამ ცვლადს აქვს სიმბოლოების სტრიქონის მაქსიმალური სიგრძე (თქვენ მიერ შეყვანილი სიგრძის ცვლადის მიხედვით).
    • ტექსტი ” - ამ ცვლადს აქვს სიმბოლოთა ნაკრები, რომლის მაქსიმალური ტექსტური სიგრძეა 64 კილოიბაიტი.
    • INT ”(სიგრძე)-ეს ცვლადი არის 32-ბიტიანი რიცხვი მაქსიმალური ციფრის სიგრძით (მინუს ნიშანი ან”-”ითვლება” ციფრად”უარყოფითი რიცხვებისთვის).
    • ათეული ”(სიგრძე, ათობითი) - ეს ცვლადი არის რიცხვითი რიცხვი სიგრძის მნიშვნელობით, როგორც ნაჩვენები სიმბოლოების საერთო რაოდენობა. იმავდროულად, ათობითი სვეტი მიუთითებს იმ რიცხვების მაქსიმალურ რაოდენობას, რომელიც შეიძლება გამოისახოს მძიმის შემდეგ.
    • DATE ”-ეს ცვლადი შეიცავს თარიღს წლის თვე თვის თარიღის ფორმატში (####-##-##).
    • დრო ”-ეს ცვლადი შეიცავს დროს საათ – წუთი – მეორე ფორმატში.
    • ჩაწერა ”(” მნიშვნელობა 1”,” მნიშვნელობა 2”,….) - ეს ცვლადი შეიცავს მთელი რიცხვების ან მნიშვნელობების ჩამონათვალს.
  • აქ მოცემულია რამდენიმე დამატებითი პარამეტრი, რომლის გამოყენებაც შეგიძლიათ:

    • არა NULL ” - ამ პარამეტრით, თქვენ უნდა შეიყვანოთ მნიშვნელობა. სვეტის დაცლა შეუძლებელია.
    • დეფოლტი ”ნაგულისხმევი მნიშვნელობა-თუ მონაცემები ან მნიშვნელობა არ არის შეყვანილი, ნაგულისხმევი მნიშვნელობა ავტომატურად დაემატება სვეტს.
    • ხელმოუწერელი ” - ციფრულ ველში, პარამეტრი უზრუნველყოფს, რომ შეყვანილი რიცხვი არ იყოს უარყოფითი რიცხვი.
    • AUTO_INCREMENT ” - ამ პარამეტრით, ღირებულება ავტომატურად გაიზრდება ყოველ ჯერზე, როდესაც ცხრილში ახალ სტრიქონს დაამატებთ.

გაფრთხილება

  • თუ MySQL სერვერი არ მუშაობს მაშინ, როდესაც თქვენ ცდილობთ წვდომას "mysql" ბრძანების ხაზზე, თქვენ ვერ გააგრძელებთ ამ პროცესს.
  • სხვა კოდირების მსგავსად, დარწმუნდით, რომ თქვენს მიერ შეყვანილი ბრძანებები აკრეფილია სწორი მართლწერა და ინტერვალით, სანამ მათ შეყვანას შეეცდებით.

გირჩევთ: