![KDE Plasma 5.3 Beta ajunge cu caracteristici îmbunătățite de gestionare a energiei](/f/01b668090ada4bb513773cb366a44a15.jpg?width=100&height=100)
Înainte de acest articol, trei articole au fost deja publicate în „Interviu Linux„Secțiunea și toate au fost foarte apreciate de cititorii noștri notabili, totuși am primit feedback pentru a face acest proces de învățare interactiv, în funcție de secțiuni. De la idee la acțiune, vă oferim 15 Întrebări de interviu MySQL.
Răspuns :Emiteți comanda „statutul mysql al serviciului”În‘ Debian ’și„statutul mysqld al serviciului”În RedHat. Verificați ieșirea și gata.
[e-mail protejat]: / acasă / avi # statutul mysql al serviciului / usr / bin / mysqladmin Ver 8.42 Distrib 5.1.72, pentru debian-linux-gnu pe i486. Copyright (c) 2000, 2013, Oracle și / sau afiliații săi. Toate drepturile rezervate. Oracle este o marcă înregistrată a Oracle Corporation și / sau a acesteia. afiliați. Alte nume pot fi mărci comerciale ale acestora. proprietari. Versiunea serverului 5.1.72-2. Versiunea de protocol 10. Conexiune Localhost prin socket UNIX. Soclul UNIX /var/run/mysqld/mysqld.sock. Timp de funcționare: 1 oră 22 min 49 sec. Subiecte: 1 Întrebări: 112138 Interogări lente: 1 Deschide: 1485 Tabelele de spălare: 1 Tabelele deschise: 64 Interogări pe secundă medie: 22.567.
Răspuns :Pentru a porni serviciul MySql folosiți comanda ca service mysqld start și să înceteze utilizarea service mysqld stop.
[e-mail protejat]: / acasă / avi # service mysql stop Oprirea serverului bazei de date MySQL: mysqld. [e-mail protejat]: / acasă / avi # service mysql start Pornirea serverului de baze de date MySQL: mysqld. Se verifică dacă sunt corupte, nu sunt închise curat și se actualizează tabelele care necesită ..
Răspuns :Pentru a vă conecta sau a vă conecta la serviciul MySQL, utilizați comanda: mysql -u root -p.
[e-mail protejat]: / acasă / avi # mysql -u root -p Introduceți parola: Bine ați venit la monitorul MySQL. Comenzile se termină cu; sau \ g. ID-ul conexiunii MySQL este versiunea 207 Server: 5.1.72-2 (Debian) Copyright (c) 2000, 2013, Oracle și / sau afiliații săi. Toate drepturile rezervate. Oracle este o marcă înregistrată a Oracle Corporation și / sau a afiliaților săi. Alte nume pot fi mărci comerciale ale proprietarilor respectivi. Tastați „ajutor;” sau „\ h” pentru ajutor. Tastați „\ c” pentru a șterge instrucțiunea de intrare curentă. mysql>
Răspuns :Pentru a lista toate bazele de date care rulează în prezent, executați comanda pe shell MySQL ca: arată baze de date;
mysql> arată baze de date; ++ | Baza de date | ++ | information_schema | | a1 | | nor | | mysql | | phpmyadmin | | playms | | sisso | | test | | ukolovnik | | wordpress | ++ 10 rânduri în set (0,14 sec)
Răspuns :Pentru a utiliza sau comuta la o anumită bază de date, executați comanda pe mysql shell ca: folosiți nume_bază;
mysql> folosiți cloud; Citirea informațiilor despre tabel pentru completarea numelor de tabele și coloane Puteți dezactiva această caracteristică pentru a porni mai repede cu -O bază de date modificată mysql>
Răspuns :Pentru a lista toate tabelele unei baze de date, utilizați comanda de pe shell-ul mysql ca: mese de spectacol;
mysql> mese de spectacol; ++ | Tables_in_cloud | ++ | oc_appconfig | | oc_calendar_calendars | | oc_calendar_objects | | oc_calendar_repeat | | oc_calendar_share_calendar | | oc_calendar_share_event | | oc_contacts_addressbooks | | oc_contacts_cards | | oc_fscache | | oc_gallery_sharing | ++ 10 rânduri în set (0,00 sec)
Răspuns :Pentru a obține numele câmpului și tipul unui tabel, utilizați comanda de pe shell-ul mysql ca: descrie nume_tabel;
mysql> descrie oc_utilizatori; +++++++ | Câmp | Tastați | Nul | Cheie | Implicit | Extra | +++++++ | uid | varchar (64) | NU | PRI | | | | parola | varchar (255) | NU | | | | +++++++ 2 rânduri în set (0,00 sec)
Răspuns :Pentru a șterge un anumit tabel utilizați comanda de pe shell-ul mysql ca: drop table table_name;
mysql> căutare tabel drop; Interogare OK, 0 rânduri afectate (0,00 sec)
Răspuns :Pentru a șterge o anumită bază de date, utilizați comanda de pe shell-ul mysql ca: aruncați numele bazei de date a bazei de date;
mysql> drop baza de date a1; Interogare OK, 11 rânduri afectate (0,07 sec)
Răspuns :Pentru a vizualiza tot conținutul unui anumit tabel utilizați comanda de pe shell-ul mysql ca: selectați * din table_name;
mysql> selectați * din motoare; +++++++ | MOTOR | SUPORT | COMENTAR | TRANZACȚII | XA | SAVEPOINTS | +++++++ | InnoDB | DA | Sprijină tranzacțiile, blocarea la nivel de rând și cheile externe | DA | DA | DA | | MRG_MYISAM | DA | Colecție de tabele MyISAM identice | NU | NU | NU | | BLACKHOLE | DA | / dev / null motor de stocare (orice îi scrieți dispare) | NU | NU | NU | | CSV | DA | Motor de stocare CSV | NU | NU | NU | | MEMORIE | DA | Hash based, stocat în memorie, util pentru tabele temporare | NU | NU | NU | | FEDERAT | NU | Motor federat de stocare MySQL | NUL | NUL | NUL | | ARHIVĂ | DA | Motor de stocare a arhivelor | NU | NU | NU | | MyISAM | DEFAULT | Motor implicit începând cu MySQL 3.23 cu performanțe excelente | NU | NU | NU | +++++++ 8 rânduri în set (0,00 sec)
Răspuns :Pentru a vizualiza toate datele dintr-un câmp utilizați comanda de pe shell-ul mysql ca: selectați uid din oc_users;
mysql> selectați uid din oc_users; ++ | uid | ++ | avi | ++ 1 rând în set (0,03 sec)
Răspuns :Folosiți comanda de pe shell-ul mysql ca: selectați create_time, motor din xyz unde motor = ”MyIsam”;
12. mysql> selectați create_time, motor din xyz unde engine = "MyIsam"; +++ | create_time | motor | +++ | 2013-12-15 13:43:27 | MyISAM | | 2013-12-15 13:43:27 | MyISAM | | 2013-12-15 13:43:27 | MyISAM | | 2013-12-15 13:43:27 | MyISAM | | 2013-12-15 13:43:27 | MyISAM | | 2013-12-15 13:43:27 | MyISAM | | 2013-12-15 13:43:27 | MyISAM | | 2013-12-15 13:43:27 | MyISAM | | 2013-10-23 14:56:38 | MyISAM | | 2013-10-23 14:56:38 | MyISAM | | 2013-10-23 14:56:38 | MyISAM | | 2013-10-23 14:56:38 | MyISAM | | 2013-10-23 14:56:38 | MyISAM | | 2013-10-23 14:56:38 | MyISAM | | 2013-10-23 14:56:38 | MyISAM | +++ 132 de rânduri în set (0,29 sec)
Răspuns :Folosiți comanda de pe shell-ul mysql ca: selectați * din xrt unde nume = „tecmint” și web_address = „tecmint.com”;
mysql> selectați * din xrt unde name = "tecmint" și web_address = “tecmint.com”;++++ | Id | nume | web_address | ++++ | 13 | tecmint | tecmint.com | ++++ | 41 | tecmint | tecmint.com | ++++
Răspuns :Folosiți comanda de pe shell-ul mysql ca: selectați * din xrt unde nume! = „tecmint” și web_address = „tecmint.com”;
mysql> selectați * din xrt where name! = ”tecmint” și web_address = ”tecmint.com”;++++ | Id | nume | web_address | ++++ | 1173 | tecmint | tecmint.com | ++++
Răspuns :Folosiți comanda de pe shell-ul mysql ca: selectați număr (*) din tabel_nume;
mysql> selectați numărul (*) din tabele; ++ | count (*) | ++ | 282 | ++ 1 rând în set (0,01 sec)
Citește și: 10 Întrebări de interviuri pentru baza de date MySQL
Asta este tot pentru acum. Cum te simți în legătură cu acest lucruÎntrebare de interviu Linux' secțiune. Nu uitați să ne furnizați feedback-ul dvs. valoros în secțiunea noastră de comentarii.