Kuidas luua MySQL -is andmebaasi (koos piltidega)

Sisukord:

Kuidas luua MySQL -is andmebaasi (koos piltidega)
Kuidas luua MySQL -is andmebaasi (koos piltidega)

Video: Kuidas luua MySQL -is andmebaasi (koos piltidega)

Video: Kuidas luua MySQL -is andmebaasi (koos piltidega)
Video: 🪚 Remont ja ehitus Itaalias | Minu kogemus 4. osa 2024, Mai
Anonim

See wikiHow õpetab teile, kuidas MySQL -is andmebaasi luua. Andmebaasi loomiseks peate avama käsurea liidese "mysql" ja sisestama oma andmebaasi käsud serveri töötamise ajal.

Sammud

Osa 1 /3: MySQL käsurea avamine

258108 1
258108 1

Samm 1. Veenduge, et teie MySQL -server oleks ühendatud

Kui teie MySQL -server pole praegu võrgus, ei saa te andmebaasi luua.

Serveri olekut saate kontrollida, avades MySQL Workbenchi, valides oma serveri ja vaadates vahekaardil „Administreerimine - serveri olek” indikaatorit „Serveri olek”

258108 2
258108 2

Samm 2. Kopeerige installikausta tee

See tee varieerub sõltuvalt sellest, kas kasutate Windowsi või Maci.

  • Windows - koopia C:/Program Files/MySQL/MySQL Workbench 8.0 CE/asendades kindlasti viimase kausta nime uusima MySQL -i nimega.
  • Mac-kopeerige /usr/local/mysql-8.0.13-osx10.13-x86_64/, asendades kindlasti viimase kausta nime uusima MySQL-kausta nimega.
258108 3
258108 3

Samm 3. Avage arvuti käsurea

Kasutate Windowsi arvutis käsuviiba, Maci kasutajad aga avavad terminali.

258108 4
258108 4

Samm 4. Muutke MySQL -i installikausta kataloogi

Tippige cd ja tühik, kleepige installikausta tee ja vajutage ↵ sisestusklahvi. Näiteks teeksite enamikus Windowsi arvutites järgmist.

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

258108 5
258108 5

Samm 5. Avage MySQL sisselogimise käsk

Näiteks sisselogimiskäsu avamiseks kasutajale nimega "mina" sisestage järgmine ja vajutage ↵ sisestusklahvi:

mysql -u mina -p

258108 6
258108 6

Samm 6. Sisestage oma konto parool

Sisestage oma MySQL kasutajakonto parool ja vajutage ↵ Enter. See logib teid sisse ja ühendab teie käsurea rakenduse MySQL -i viibaga.

  • Peaksite nägema, et teie käsurearakenduses kuvatakse silt "MySQL>". Sellest hetkest alates töödeldakse kõiki teie sisestatud käske MySQL käsurea rakenduse kaudu.
  • Saate aru, kuidas MySQL -i käske sisestada. MySQL -i käsud tuleb sisestada semikooloniga (;) kohe pärast käsu viimast osa, kuigi saate ka käsu sisestada, sisestada semikooloni ja vajutada uuesti ↵ Enter.

Osa 2/3: Andmebaasi loomine

258108 7
258108 7

Samm 1. Looge oma andmebaasi fail

Selleks sisestage käsk loo andmebaas, looge andmebaas, lisage oma andmebaasi nimi ja semikoolon ning vajutage ↵ Enter. Näiteks andmebaasi nimega "Pet Records" sisestage järgmine:

luua andmebaas Pet_Records;

  • Teie andmebaasi nimes ei tohi olla tühikuid; kui soovite nimele tühikut lisada, peate kasutama alajoont (näiteks "Minu sõbrad" muutuks "sõprade_kaevudeks").
  • Iga MySQL käsk peab lõppema semikooloniga. Kui jätate semikooloni esimest korda vahele, võite selle sisestada tähe kõrvale mis ilmub ja seejärel vajutage uuesti ↵ Enter.
258108 8
258108 8

Samm 2. Kuvage praegused andmebaasid

Praeguste andmebaaside loendi kuvamiseks sisestage järgmine ja seejärel vajutage ↵ Enter:

näita andmebaase;

258108 9
258108 9

Samm 3. Valige oma andmebaas

Saate oma andmebaasi loendist valida, sisestades kasutajanime, kus "nimi" on andmebaasi nimi. Näiteks sisestage oma lemmikloomade registrite andmebaasi jaoks järgmine ja vajutage ↵ sisestusklahvi:

kasuta Pet_Recordsit;

258108 10
258108 10

Samm 4. Oodake kinnitusteadet

Kui näete viimati sisestatud käsu all fraasi "Andmebaasi muudetud", võite vabalt andmebaasi sisu luua.

Osa 3 /3: tabeli loomine

258108 11
258108 11

Samm 1. Mõistke tabeli erinevaid käske

Enne tabeli loomist peaksite teadma mõnda peamist aspekti:

  • Pealkiri - teie pealkiri läheb vahetult pärast käsku „Loo tabel” ja peab järgima samu reegleid, mis teie andmebaasi nimi (nt tühikuid ei ole).
  • Veeru pealkiri - saate määrata veerupäised, sisestades sulgudesse erinevad nimed (vt järgmise sammu näidet).
  • Lahtri pikkus - lahtri pikkuse määramisel kasutate kas "VARCHAR" (muutuvaid märke, mis tähendab, et saate sisestada ühe ja VARCHARi lubatud tähemärkide vahel) või "CHAR" (ei nõua rohkem ega vähem kui määratud märkide arv; näiteks CHAR (1) nõuab ühte tähemärki, CHAR (3) nõuab kolme tähemärki jne).
  • Kuupäev - kui soovite diagrammile lisada kuupäeva, kasutage käsku "DATE", et näidata, et veeru sisu vormindatakse kuupäevana. Kuupäev tuleb sisestada

    AAAA-KK-PP

  • vormingus.
258108 12
258108 12

Samm 2. Looge tabeli ülevaade

Enne diagrammi andmete sisestamist peate looma diagrammi struktuuri, sisestades järgmise ja seejärel vajutades ↵ Enter:

loo tabeli nimi (veerg 1 varchar (20), veerg 2 varchar (30), veerg 3 char (1), veeru 4 kuupäev);

  • Näiteks kui soovite luua tabeli nimega "Lemmikloomad", kus on kaks veergu VARCHAR, veerg CHAR ja kuupäev, saate kirjutada järgmise:
  • loo tabel Lemmikloomad (nimi varchar (20), tõug varchar (30), sugu char (1), sünnikuupäev);

258108 13
258108 13

Samm 3. Lisage oma tabelisse rida

Käsu "insert" abil saate oma andmebaasi teabe rida-realt sisestada:

lisage nimiväärtustesse ('veeru1 väärtus', 'veeru2 väärtus', 'veeru3 väärtus', 'veeru4 väärtus');

  • Varem kasutatud tabeli "Lemmikloomad" puhul võib teie rida välja näha selline:

    sisestage lemmikloomade väärtused ('Fido', 'Husky', 'M', '2017-04-12');

  • Kui veerg on tühi, saate veeru sisu jaoks sisestada sõna NULL.
258108 14
258108 14

Samm 4. Võimaluse korral sisestage ülejäänud andmed

Kui teie andmebaas on suhteliselt väike, saate ülejäänud andmed rida-realt sisestada, kasutades sisestuskoodi. Kui otsustate seda teha, jätke järgmine samm vahele.

258108 15
258108 15

Samm 5. Vajadusel laadige üles tekstifail

Kui teil on andmebaas, mis nõuab rohkem teavet, kui käsitsi sisestada on praktiline, saate viidet tekstifailile, mis sisaldab andmeid, kasutades järgmist koodi.

laadige andmed kohalik infileht '/tee/nimi.txt' tabeli nimereadesse, mille lõpetab '\ r / n';

  • Näite "Lemmikloomad" jaoks kirjutaksite midagi sellist:

    laadige andmed kohalik infileht C: /Kasutajad/nimi/Desktop/pets.txt 'tabelisse Lemmikloomade read lõpetab' / r / n ';

  • Maci arvutis peate kasutama käsku "read lõpetatud" ja "\ r" asemel "\ r".
258108 16
258108 16

Samm 6. Vaadake oma tabelit

Sisestage näituse andmebaasid; käsk, seejärel valige oma andmebaas, sisestades nimega select *; kus "nimi" on andmebaasi nimi. Näiteks kui kasutate andmebaasi „Pet Records”, sisestage järgmine teave.

näita andmebaase; valige lemmiklooma_registritest *;

Näpunäiteid

  • Mõned tavaliselt kasutatavad andmetüübid on järgmised.

    • CHAR(pikkus) - fikseeritud pikkusega tähemärk
    • VARCHAR(pikkus) - muutuva pikkusega tähemärk max pikkusega
    • TEKST - muutuva pikkusega tähemärk, mille maksimaalne pikkus on 64 KB
    • INT(pikkus)-32-bitine täisarv maksimaalse pikkusega numbritega (miinusmärgi puhul loetakse „-” numbriks)
    • KOMMENTAALNE(pikkus, vähenemine) - kümnendarv kuni täispikkuses kuvatavate märkideni; vähenemisväli näitab maksimaalset lubatud kümnendkohtade arvu
    • DATE - Kuupäeva väärtus (aasta, kuu, kuupäev)
    • AEG - Aja väärtus (tunnid, minutid, sekundid)
    • ENUM("väärtus1", "väärtus2",…) - loetletud väärtuste loend
  • Mõned valikulised parameetrid hõlmavad järgmist.

    • MITTE NULL - Tuleb esitada väärtus. Välja ei saa tühjaks jätta.
    • DEFAULT vaikeväärtus-kui väärtust pole antud, määratakse väljale vaikeväärtus.
    • MÄRGIMATA - Numbriväljade puhul tagab, et number pole kunagi negatiivne.
    • AUTO_INCREMENT - Väärtust suurendatakse automaatselt iga kord, kui tabelisse rida lisatakse.

Hoiatused

  • Kui teie MySQL -server ei tööta käsureale "mysql" sisselogimisel, ei saa te jätkata.
  • Nagu iga kodeerimise puhul, veenduge, et teie käsud on kirjutatud ja paigutatud täpselt enne nende sisestamist.

Soovitan: