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

Სარჩევი:

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

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

ვიდეო: როგორ შევქმნათ მონაცემთა ბაზა MySQL– ში (სურათებით)
ვიდეო: Levels in Revit - Beginner to PRO Tutorial 2024, მაისი
Anonim

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

ნაბიჯები

მე –3 ნაწილი 1: MySQL ბრძანების ხაზის გახსნა

258108 1
258108 1

ნაბიჯი 1. დარწმუნდით, რომ თქვენი MySQL სერვერი დაკავშირებულია

თუ თქვენი MySQL სერვერი ამჟამად არ არის ონლაინ რეჟიმში, თქვენ ვერ შექმნით მონაცემთა ბაზას.

თქვენ შეგიძლიათ შეამოწმოთ სერვერის სტატუსი 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 Records", თქვენ უნდა შეიყვანოთ შემდეგი:

მონაცემთა ბაზის შექმნა Pet_Records;

  • თქვენი მონაცემთა ბაზის სახელს არ შეიძლება ჰქონდეს რაიმე სივრცე; თუ გსურთ დაამატოთ სივრცე სახელს, თქვენ უნდა გამოიყენოთ ხაზგასმა (მაგალითად, "ჩემი მეგობრები" გახდება "მეგობრების_ჩემი").
  • თითოეული MySQL ბრძანება უნდა დასრულდეს მძიმით. თუ პირველად გამოტოვეთ მძიმის წერტილი, შეგიძლიათ ჩაწეროთ იგი გვერდით რომელიც გამოჩნდება და შემდეგ კვლავ დააჭირეთ ღილაკს ↵ Enter.
258108 8
258108 8

ნაბიჯი 2. ამჟამინდელი მონაცემთა ბაზების ჩვენება

თქვენ შეგიძლიათ აჩვენოთ მიმდინარე მონაცემთა ბაზების სია შემდეგში აკრიფეთ და შემდეგ დააჭირეთ ღილაკს ↵ Enter:

მონაცემთა ბაზების ჩვენება;

258108 9
258108 9

ნაბიჯი 3. აირჩიეთ თქვენი მონაცემთა ბაზა

თქვენ შეგიძლიათ აირჩიოთ თქვენი მონაცემთა ბაზა სიიდან აკრიფეთ use name, სადაც "name" არის მონაცემთა ბაზის სახელი. მაგალითად, თქვენი "შინაური ცხოველების ჩანაწერების" მონაცემთა ბაზისთვის თქვენ უნდა ჩაწეროთ შემდეგი და დააჭიროთ ↵ Enter:

გამოიყენეთ Pet_Records;

258108 10
258108 10

ნაბიჯი 4. დაელოდეთ დადასტურების შეტყობინებას

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

3 ნაწილი 3: მაგიდის შექმნა

258108 11
258108 11

ნაბიჯი 1. გაიგეთ ცხრილის სხვადასხვა ბრძანებები

თქვენი ცხრილის რამდენიმე ძირითადი ასპექტია, რომელთა გაცნობაც გსურთ, სანამ ერთს შექმნით:

  • სათაური - თქვენი სათაური გადადის უშუალოდ "ცხრილის შექმნა" ბრძანების შემდეგ და უნდა დაიცვას იგივე წესები, როგორც მონაცემთა ბაზის სახელი (მაგ., არავითარი სივრცე).
  • სვეტის სათაური - თქვენ შეგიძლიათ განსაზღვროთ სვეტების სათაურები სხვადასხვა სახელების აკრეფით ფრჩხილებში (იხილეთ შემდეგი ნაბიჯის მაგალითი).
  • უჯრედის სიგრძე - უჯრედის სიგრძის განსაზღვრისას თქვენ გამოიყენებთ ან "VARCHAR" (ცვლადი სიმბოლოები, რაც ნიშნავს იმას, რომ შეგიძლიათ აკრიფოთ ერთი და VARCHAR- ის ლიმიტის სიმბოლოთა რიცხვი) ან "CHAR" (მოითხოვს არაუმეტეს და არანაკლებ მითითებულისა სიმბოლოების რაოდენობა; მაგალითად, CHAR (1) მოითხოვს ერთ სიმბოლოს, CHAR (3) მოითხოვს სამ სიმბოლოს და ასე შემდეგ).
  • თარიღი - თუ გსურთ დაამატოთ თარიღი თქვენს სქემაში, თქვენ გამოიყენებთ ბრძანებას "DATE", რომ მიუთითოთ, რომ სვეტის შინაარსი იქნება ფორმატირებული, როგორც თარიღი. თარიღი უნდა იყოს შეყვანილი

    YYYY-MM-DD

  • ფორმატი.
258108 12
258108 12

ნაბიჯი 2. შექმენით ცხრილის მონახაზი

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

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

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

258108 13
258108 13

ნაბიჯი 3. დაამატეთ ხაზი თქვენს ცხრილს

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

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

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

    შინაური ცხოველების მნიშვნელობებში ჩასმა ("ფიდო", "ჰასკი", "M", "2017-04-12");

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

ნაბიჯი 4. თუ შესაძლებელია, ჩაწერეთ დანარჩენი მონაცემები

თუ თქვენი მონაცემთა ბაზა შედარებით მცირეა, შეგიძლიათ დანარჩენი მონაცემების სტრიქონში ჩასმა "ჩასმის" კოდის გამოყენებით. თუ თქვენ ირჩევთ ამის გაკეთებას, გამოტოვეთ შემდეგი ნაბიჯი.

258108 15
258108 15

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

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

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

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

    მონაცემთა ჩატვირთვა ადგილობრივი infile 'C: /Users/name/Desktop/pets.txt' ცხრილში შინაური ცხოველების ხაზები დასრულებულია '\ r / n' - ით;

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

ნაბიჯი 6. ნახეთ თქვენი ცხრილი

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

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

Რჩევები

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

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

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

გაფრთხილებები

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

გირჩევთ: