Hoe om basiese voorbeelde van MySQL-opdragte te installeer

MySQL is een van die gewildste databasisbestuurstelsels. Dit word meestal gebruik vir webgebaseerde toepassings, en dit is ook een van die belangrikste komponente van die LAMP (Linux, Apache, MySQL en PHP) oopbron-webtoepassingstapel.


In hierdie handleiding gaan ons kyk na hoe om te installeer MySQL op Ubuntu en CentOS met sommige basiese opdragte.

Ons gebruik die opdragreël om MySQL-opdragte uit te voer, dus neem ons aan dat u skulp toegang tot u webbediener het? Alternatiewelik kan u phpMyAdmin of SQL-kliënt gebruik om die administrasie van MySQL via die internet te hanteer.

installasie

Voordat ons begin, moet u seker maak dat MySQL (of MariaDB) reeds op u stelsel geïnstalleer is. U kan ‘n MySQL VPS en eksperimenteer met MySQL-opdragte op u bediener.

As u dit nie geïnstalleer het nie, terwyl u as root-gebruiker aangemeld is, kan u dit maklik doen deur die volgende opdrag uit te voer:

Vir Ubuntu:

mysql-server kan installeer

Vir CentOS:

yum installeer mysql-server

Sodra u dit geïnstalleer het, kan u aanmeld as die wortelgebruiker (met behulp van die wagwoord wat u tydens die installasie ingevoer het), met die volgende opdrag:

mysql -u wortel -p

As u suksesvol aangemeld is, moet u die volgende vinnige reël sien:

mysql>

Basiese MySQL-opdragte

Van hier af kan ons begin met die uitvoering van MySQL-opdragte. Ons sal na enkele van die mees basiese opdragte kyk.

Om ‘n lys van alle databasisse te sien:

TOON DATABASISSE;

U uitset moet soos volg lyk:

+——————–+
| Databasis |
+——————–+
| inligtingskema |
| mysql |
| performance_schema |
| sys |
| toets |
+——————–+
6 rye in stel (0.01 sek)

Om ‘n nuwe databasis te skep, tik die volgende opdrag in:

Skep databasisnaam van databasis;

Voer die volgende uit om ‘n databasis te skrap:

DROP DATABASE databasisnaam;

Om ‘n databasis as standaarddatabasis in te stel, wil ons die volgende gebruik:

GEBRUIK databasisnaam;

Werk met tafels

Ons kan nou ‘n nuwe tabel by ons databasis voeg. Voer die volgende opdrag uit om ‘n nuwe tabel te skep:

Skep TABEL toets_tabel (ID INT NIE NULL PRIMÊRE SLEUTEL AUTO_INCREMENT, kolom1 VARCHAR (40), kolom2 VARCHAR (50));

Met hierdie opdrag het ons ‘n nuwe tabel met die naam test_table met drie kolomme geskep. In hierdie voorbeeld wys die ID-kolom die nommer van elke ry. Die kolom1 en kolom2 het ‘n karakterslimiet van onderskeidelik 40 en 50 karakters

Die volgende opdrag toon al die tabelle wat ons pas in ons databasis geskep het:

WYS TAFELS;

U uitset moet so lyk:

+————————+
| Tabelle_in_Database Naam |
+————————+
| toets_tabel |
+————————+
1 ry in stel (0.00 sekondes)

Om die struktuur van die tabel te sien:

BESKRYF toets_tabel;

U moet die volgende sien:

+———+————-+——+—–+———+—————-+
| Veld | Tik | Nul | Sleutel | Verstek | Ekstra |
+———+————-+——+—–+———+—————-+
| id | int (11) | NEE | PRI | NULL | outo-inkrement |
| kolom1 | varchar (40) | JA | | NULL | |
| kolom2 | varchar (50) | JA | | NULL | |
+———+————-+——+—–+———+—————-+
3 rye in stel (0.00 sekondes)

Nadat ons ‘n tabel geskep het, kan ons nou nuwe rye daarin plaas (ons kan soveel rye invoeg soos ons wil):

VERSKAF IN toets_tabel (id, kolom1, kolom2) WAARDES (NULL, ‘naam1’, ‘naam2’);

Om al die data wat ons in ‘n tabel ingevoeg het, te wys:

SELECT * VAN toets_tabel;

Ons kry die volgende afvoer:

+—-+———+———+
| id | kolom1 | kolom2 |
+—-+———+———+
| 1 | naam1 | naam2 |
+—-+———+———+
1 ry in stel (0.00 sekondes)

As iets verkeerd gaan en ons weer wil begin, kan ons alle bestaande data wat ons ingevoer het, uitvee met die volgende opdrag:

SLUIT UIT toets_tabel;

En as ons die hele tabel wil verwyder, voer dan die volgende opdrag uit:

DROP TABEL toets_tabel;

Laastens, om MySQL te verlaat, tik ons ​​net:

uitgang

Skep ‘n nuwe gebruiker

In MySQL kan u ook nuwe gebruikers skep en hulle toegang gee tot alle inligting wat hulle benodig. Hier is ‘n voorbeeld om ‘n nuwe MySQL-databasegebruiker te skep en databasestemmings aan die gebruiker toe te staan.

Eerstens skep ons ‘n nuwe databasis:

Skep databasisnaam van databasis;

Vervolgens skep ons ‘n nuwe gebruiker met die volgende opdrag:

SKEP GEBRUIKER ‘DatabasisGebruiker’ @ ‘localhost’ geïdentifiseer deur ‘wagwoord’;

Om alle regte aan hierdie gebruiker toe te ken sodat hy volle beheer oor hierdie databasis kan hê, doen ons die volgende:

TOEGESTAAN ALLES OP Databasisnaam. * AAN ‘DatabasisGebruiker’ @"localhost";

Uiteindelik moet ons die voorregte herlaai om al die veranderinge wat ons aangebring het te stoor:

FLUSH PRIVILEGES;

Ons kan nou MySQL verlaat en as die gebruiker weer aanmeld deur die volgende opdrag uit te voer:

mysql -u databasisgebruiker -p

Friends en herstel

Dit is van kritieke belang om gereeld u databasisse te rugsteun, sodat u nie die belangrike data verloor wat u benodig nie. Hier sal ons u wys hoe u ‘n rugsteun kan maak en u databasisse kan herstel met behulp van die opdragreël.

Om ‘n databasis te dump, voer die volgende opdrag uit:

mysqldump -u databasisgebruiker -p databasisnaam > BackupDatabase.sql

Met hierdie opdrag skakel ons met die MySQL-bediener en skep ons ‘n SQL-dumplêer wat al die SQL-stellings bevat wat nodig is om die databasis te herskep. In hierdie spesifieke voorbeeld maak ons ​​’n rugsteun van die databasis genaamd ‘DatabaseName’ met die gebruikersnaam ‘DatabaseUser’ en geen wagwoord nie, in ‘n lêer genaamd ‘BackupDatabase.sql.’

Voer die volgende uit om ‘n databasis te herstel:

mysql -u databasisgebruiker -p databasisnaam < BackupDatabase.sql

Hiermee gebruik ons ​​die ‘BackupDatabase.sql’ -lêer om die databasis met die naam ‘DatabaseName’ te herskep.

U moet redelik vertroud wees met MySQL en hoe dit gebruik word in hierdie basiese opdragvoorbeelde. Vir meer inligting oor MySQL en MySQL opdragte, besoek hul amptelike dokumentasie.

Artikel deur Jeff van RoseHosting.com

Tags:

  • databasis

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map