How to Create a Database, Add Tables and Import Data in MySQL Workbench
Talaan ng mga Nilalaman:
Kapag namamahala ng mga server ng database ng MySQL, ang isa sa mga madalas na gawain na gagawin mo ay upang maging pamilyar sa kapaligiran. Kasama dito ang mga database ng listahan na nakatira sa server, ipinapakita ang mga talahanayan ng database, o pagkuha ng impormasyon tungkol sa mga account ng gumagamit at kanilang mga pribilehiyo.
Ipinapakita ng artikulong ito kung paano ilista ang mga talahanayan sa isang database ng MySQL o MariaDB sa pamamagitan ng command line.
Ipakita ang MySQL Tables
Upang makakuha ng isang listahan ng mga talahanayan sa isang database ng MySQL, gamitin ang tool ng
mysql
client upang kumonekta sa MySQL server at patakbuhin ang utos ng
SHOW TABLES
.
I-access ang server ng MySQL:
mysql -u user -p
Mula sa loob ng shell ng MySQL, lumipat sa database gamit ang pahayag ng
USE
:
USE database_name;
Isagawa ang sumusunod na utos upang makakuha ng isang listahan ng lahat ng mga talahanayan at pagtingin sa kasalukuyang database:
SHOW TABLES;
Ang output ay magiging hitsura ng isang bagay tulad nito:
+----------------------------+ | Tables_in_database_name | +----------------------------+ | actions | | permissions | | permissions_roles | | permissions_users | | roles | | roles_users | | settings | | users | +----------------------------+ 8 rows in set (0.00 sec)
Ang opsyonal na
FULL
modifier ay magpapakita ng uri ng talahanayan bilang isang pangalawang haligi ng output.
SHOW FULL TABLES;
Ang output ay magiging hitsura ng isang bagay tulad nito:
+----------------------------+------------+ | Tables_in_database_name | Table_type | +----------------------------+------------+ | actions | VIEW | | permissions | BASE TABLE | | permissions_roles | BASE TABLE | | permissions_users | BASE TABLE | | roles | BASE TABLE | | roles_users | BASE TABLE | | settings | BASE TABLE | | users | BASE TABLE | +----------------------------+------------+ 8 rows in set (0.00 sec)
Upang makakuha ng isang listahan ng mga talahanayan nang hindi lumipat sa database, gamitin ang alinman sa sugnay
FROM
o
IN
sinusundan ng pangalan ng database:
SHOW TABLES FROM database_name;
Ang sugnay na
LIKE
ay maaaring magamit upang salain ang output ng utos ng
SHOW TABLES
ayon sa isang tiyak na pattern.
SHOW TABLES LIKE pattern;
Halimbawa, ibabalik ng sumusunod na pahayag ang lahat ng mga database na nagsisimula ang mga pangalan sa 'bukas':
SHOW TABLES LIKE 'permissions%';
+-------------------------------------------+ | Tables_in_database_name (permissions%) | +-------------------------------------------+ | permissions | | permissions_roles | | permissions_users | +-------------------------------------------+ 3 rows in set (0.00 sec)
Ang porsyento na pag-sign (
%
) ay nangangahulugang zero, isa, o maraming mga character.
Ipakita ang MySQL Tables mula sa Command Line
Upang makakuha ng impormasyon tungkol sa mga talahanayan mula sa shell ng Linux, maaari mong gamitin ang alinman sa utos ng
mysql -e
o ang utos ng
mysqlshow
na nagpapakita ng mga database at impormasyon sa talahanayan.
Lalo na itong kapaki-pakinabang kapag nais mong magtrabaho sa iyong mga database ng MySQL gamit ang mga script ng shell.
Patakbuhin ang sumusunod na utos sa iyong terminal upang ipakita ang isang listahan ng lahat ng mga database:
mysql -u user -p -e 'SHOW TABLES FROM database_name;'
Ang output ay magpapakita ng isang listahan ng lahat ng mga talahanayan:
+----------------------------+ | Tables_in_database_name | +----------------------------+ | actions | | permissions | | permissions_roles | | permissions_users | | roles | | roles_users | | settings | | users | +----------------------------+
Narito ang isang halimbawa gamit ang utos ng
mysqlshow
:
mysqlshow database_name
Maaari mong i-filter ang output gamit ang utos ng
grep
.
Konklusyon
Upang makakuha ng impormasyon tungkol sa mga talahanayan sa isang database ng MySQL, gamitin ang utos ng
SHOW TABLES
.
Huwag mag-atubiling mag-iwan ng komento kung mayroon kang mga katanungan.
mysql mariadbKabilang sa mga apektadong produkto ay ang database ng Oracle; ang database ng TimesTen nito sa memory; Oracle Application Server; isang bilang ng mga produkto ng PeopleSoft Enterprise; Oracle Enterprise Manager Database Control; E-Business Suite; at WebLogic Server, na nakuha nito sa pamamagitan ng pagbili ng BEA Systems. Walang mga bagong patch para sa mga produkto ng Oracle's J.D. Edwards.
Ang patch set ay may kasamang 11 pag-aayos ng database na nakakaapekto sa isang bilang ng mga bersyon sa loob ng 11g, 10g at 9i release. Wala sa mga kahinaan sa seguridad ang target na patches ay maaaring pinagsamantalahan sa isang network na walang user name at password, sinabi ng Oracle.
Habang ang Apple - at partikular na iPhone - ang mga tsismis ay isang dosenang isang dosenang, ang isang ito ay maaaring may merito. Para sa AT & T, ang isang mas mura na plano sa serbisyo sa antas ng entry ay maaaring humimok sa mga mamimili na nasa-bakod na nagmamahal sa iPhone ngunit hindi ang mga buwanang bayad na kasama nito. Ang isang $ 10 na diskwento ay maaaring hindi mukhang magkano, ngunit maaari itong maakit ang mga bagong tagasuskribi, lalo na kung sinamahan ng isang mas murang iPhon
[Karagdagang pagbabasa: Ang pinakamahusay na mga teleponong Android para sa bawat badyet. ]
Paano ipakita ang isang listahan ng lahat ng mga database sa mysql
Kapag pinangangasiwaan ang mga server ng database ng MySQL, ang isa sa mga pinaka-karaniwang gawain na dapat mong gawin ay upang maging pamilyar sa kapaligiran. Ipinapaliwanag ng tutorial na ito kung paano maipakita ang lahat ng mga database sa isang MySQL o MariaDB server sa pamamagitan ng linya ng utos.







