MySQL தரவுத்தளங்களை பட்டியலிடுவது பற்றி நீங்கள் தெரிந்து கொள்ள வேண்டிய அனைத்தும்

MySQL தரவுத்தளங்களை பட்டியலிடுவது பற்றி நீங்கள் தெரிந்து கொள்ள வேண்டிய அனைத்தும்

புதிய MySQL சேவையகத்தில் உள்நுழையும்போது நீங்கள் தெரிந்து கொள்ள விரும்பும் முதல் விஷயங்களில் ஒன்று தரவுத்தளங்கள் உள்ளன. பராமரிப்பைச் செய்யும்போது தரவுத்தளங்களின் பட்டியலை நீங்கள் விரும்பலாம். அல்லது, நீங்கள் ஆர்வமாக இருக்கலாம் அல்லது பழைய தரவுத்தளத்தைக் கண்டுபிடிக்க முயற்சிக்கலாம், அதன் பெயரை நீங்கள் நீண்ட காலத்திற்கு முன்பு மறந்துவிட்டீர்கள்.





ஒரு வெற்று கட்டளை வரி மிரட்டும். இந்த வழக்குகள் ஒவ்வொன்றும் ஒரு எளிய கட்டளையை அழைக்கிறது, மேலும் MySQL அதை வடிவத்தில் வழங்குகிறது தரவுத்தளங்களைக் காட்டு . இந்த கட்டளை மிகவும் நேரடியான பயன்பாட்டைக் கொண்டுள்ளது, ஆனால் நீங்கள் MySQL உடன் பணிபுரிந்தால் அது விரைவில் பயனுள்ளதாக இருக்கும்.





இந்த கட்டுரையில், MySQL தரவுத்தளங்களை பட்டியலிடுவது பற்றி நீங்கள் தெரிந்து கொள்ள வேண்டிய அனைத்தையும் நீங்கள் காணலாம்.





ஷோ டேட்டாபேஸ் கட்டளையை எப்படி பயன்படுத்துவது

உங்கள் MySQL சேவையகத்தில் உள்நுழைந்தவுடன், உரையை உள்ளிடவும் தரவுத்தளங்களைக் காட்டு; கட்டளை வரியில் மற்றும் உங்கள் விசைப்பலகையில் Enter ஐ அழுத்தவும் - நீங்கள் கீழே ஒரு உதாரணத்தைக் காணலாம்.

MySQL முடிவுகளை ஒரு நெடுவரிசையுடன் அட்டவணையில் அளிக்கிறது: தரவுத்தளம் . இந்த நெடுவரிசையில் ஒவ்வொரு தரவுத்தளத்தின் பெயரும் உள்ளது மற்றும் அவற்றை அகர வரிசைப்படி கட்டளையிடுகிறது. எத்தனை வரிசைகள் என்று சுருக்கக் கோடு சொல்கிறது — அதாவது. தரவுத்தளங்கள் - உள்ளன.



நீங்கள் எப்போதும் குறைந்தபட்சம் நான்கு MySQL பட்டியல் தரவுத்தளங்களை முன்னிருப்பாக பார்க்க வேண்டும். இவை MySQL தன்னை நிறுவும் சிறப்பு கணினி தரவுத்தளங்கள்:

  • mysql.
  • தகவல்_சீமா.
  • செயல்திறன்_சீமா.
  • sys.

அவற்றில் ஒன்று என்ன என்பதை நீங்கள் காண்பீர்கள் - தகவல்_சீமா - இது பின்னர் பயன்படுத்தப்படுகிறது.





முடிவுகளை வடிகட்டாத தேடுபொறிகள்

ஷோ தரவுத்தளங்களின் முடிவுகளை வடிகட்டுதல்

நீங்கள் அதையே பயன்படுத்தலாம் லைக் நீங்கள் a இல் பயன்படுத்தும் நிலை எங்கே a இன் உட்பிரிவு தேர்ந்தெடுக்கவும் அறிக்கை LIKE ஒரு ஒற்றை வாதத்தை எடுத்துக்கொள்கிறது. வடிவத்தில் இரண்டு சிறப்பு எழுத்துக்கள் இருக்கலாம்: % (சதவீதம்) மற்றும் _ (அடிக்கோடிட்டு). இவை முறையே எந்த சரம் மற்றும் எந்த ஒரு எழுத்துக்கும் பொருந்தும்.

எடுத்துக்காட்டாக, அனைத்து தரவுத்தளங்களையும் கடிதத்துடன் பட்டியலிட க்கு அவர்களின் பெயரில்:





SHOW DATABASES LIKE '%a%';

மேலும் சிக்கலான நிபந்தனைகளை எவ்வாறு பயன்படுத்துவது

LIKE இன் அடிப்படை வடிவப் பொருத்தத்தை விட மிகவும் சிக்கலான நிபந்தனையை நீங்கள் பயன்படுத்த வேண்டும் என்றால், நீங்கள் இன்னும் பழக்கமான WHERE உட்பிரிவைப் பயன்படுத்தலாம். நீங்கள் பயன்படுத்த வேண்டிய தந்திரம் தரவுத்தள பெயர்களைக் குறிக்கும் நெடுவரிசையைப் பார்க்க வேண்டும். மேலே உள்ள வெளியீட்டில் இருந்து நீங்கள் பார்க்க முடியும் என, இது எளிது தரவுத்தளம் . இப்போது, ​​MySQL இதை ஒதுக்கப்பட்ட முக்கிய வார்த்தையாகக் கருதுவதால், நீங்கள் அதை முதுகில் தப்பிக்க வேண்டும்.

SHOW DATABASES WHERE LENGTH(`Database`) > 6;

முடிவுகளில் இப்போது ஆறு எழுத்துக்களுக்கு மேல் பெயர்கள் கொண்ட அட்டவணைகள் உள்ளன:

தொடர்புடையது: MySQL தரவுத்தளத் திட்டங்களை எழுதுவதற்கான தொடக்க வழிகாட்டி

பிற மெட்டாடேட்டா மூலம் தரவுத்தளங்களை வடிகட்டுதல்

MySQL வேறு சில தரவுத்தளம் தொடர்பான புலங்களை ஆதரிக்கிறது, ஆனால் அவை வழியாக கிடைக்கவில்லை SHOW_DATABASES . இதற்காக, நீங்கள் இதைப் பயன்படுத்த வேண்டும் திட்டம் இருந்து அட்டவணை தகவல்_சீமா தரவுத்தளம். இந்த சிறப்பு அமைப்பு அட்டவணையின் அமைப்பு எப்படி இருக்கிறது என்பது இங்கே:

தவிர SCHEMA_NAME , ஷோ டேட்டாபேஸின் தரவுத்தள நெடுவரிசையைப் போலவே, இரண்டு பயனுள்ள புலங்கள் உள்ளன: DEFAULT_CHARACTER_SET_NAME மற்றும் DEFAULT_COLLATION_NAME . மற்ற துறைகள் எப்பொழுதும் ஒரே மதிப்புடையவை, எனவே வடிகட்டும்போது அது அர்த்தமற்றது.

தி DEFAULT_CHARACTER_SET_NAME மற்றும் DEFAULT_COLLATION_NAME தரவுத்தளம் எந்த எழுத்துக்களை ஆதரிக்கிறது மற்றும் அவற்றை எவ்வாறு வரிசைப்படுத்துவது என்பதை புலங்கள் வரையறுக்கின்றன. நீங்கள் அவர்களைப் பற்றி முன்பு நினைத்திருக்க மாட்டீர்கள், ஆனால் நீங்கள் ஆஸ்கி அல்லாத உரையைக் கையாளுகிறீர்கள் என்றால் அவை முக்கியம்.

அறிதல் ASCII மற்றும் யூனிகோட் இடையே உள்ள வேறுபாடு முக்கியம்! பல்வேறு ஆதாரங்களில் இருந்து பல தரவுத்தளங்கள் நிறுவப்பட்டிருந்தால், நீங்கள் பலவிதமான மதிப்புகளைக் கொண்டிருக்கலாம்.

முந்தைய உதாரணத்தைப் பயன்படுத்தி, இந்த அட்டவணையில் உள்ள நெடுவரிசைகளில் மற்றதைப் போலவே வடிகட்டலாம்:

SELECT schema_name FROM information_schema.schemata WHERE DEFAULT_CHARACTER_SET_NAME='utf8';

குழுவாக்குதல் போன்ற திட்ட அட்டவணையில் வேறு எந்த அட்டவணை செயல்பாட்டையும் நீங்கள் செய்யலாம்:

SELECT DEFAULT_CHARACTER_SET_NAME, COUNT(*) FROM information_schema.schemata GROUP BY DEFAULT_CHARACTER_SET_NAME;

தொடர்புடையது: அறிக்கையின் மூலம் SQL குழு பற்றி நீங்கள் தெரிந்து கொள்ள வேண்டிய அனைத்தும்

தரவுத்தளங்களை பட்டியலிட MySQL இல் ஒரு எளிய கட்டளையைப் பயன்படுத்துதல்

இந்த கட்டளை MySQL வழங்கக்கூடிய மிக எளிமையானது. ஆனால் அது மிகவும் பயனுள்ளதாக இருப்பதை தடுக்காது. நீங்கள் எப்போதாவது ஒரு MySQL கட்டளை வரியை உற்று நோக்குவதை கண்டால், மனதில் ஒரு வெற்றிடத்தை வரைவது, SHOW DATABASES என்பது புதிதாக தொடங்குவதற்கான ஒரு சிறந்த வழியாகும்.

உங்களிடம் ஒரு தரவுத்தளம் கிடைத்தவுடன், நீங்கள் யாருடன் வேலை செய்கிறீர்கள் என்பது உங்களுக்குத் தெரிந்தால், திட்டங்களைப் பற்றி மேலும் உங்கள் தரவை எவ்வாறு ஒழுங்கமைப்பது என்பது பற்றி மேலும் அறிய வேண்டிய நேரம் இது.

பகிர் பகிர் ட்வீட் மின்னஞ்சல் MySQL தரவுத்தளத் திட்டங்களை எழுதுவதற்கான தொடக்க வழிகாட்டி

உங்கள் சொந்த mySQL தரவுத்தளத்தை வெறும் உரை எடிட்டர் மற்றும் இந்த அடிப்படை அமைப்பு அவுட்லைன் அல்லது 'ஸ்கீமா' மூலம் உருவாக்கவும்.

அடுத்து படிக்கவும்
தொடர்புடைய தலைப்புகள்
  • நிரலாக்க
  • நிரலாக்க
  • தரவுத்தளம்
எழுத்தாளர் பற்றி பாபி ஜாக்(58 கட்டுரைகள் வெளியிடப்பட்டன)

பாபி ஒரு தொழில்நுட்ப ஆர்வலர் ஆவார், அவர் இரண்டு தசாப்தங்களாக மென்பொருள் உருவாக்குநராக பணியாற்றினார். அவர் கேமிங் மீது ஆர்வம் கொண்டவர், ஸ்விட்ச் பிளேயர் இதழில் விமர்சனம் ஆசிரியராகப் பணியாற்றுகிறார், மேலும் ஆன்லைன் வெளியீடு மற்றும் வலை மேம்பாட்டின் அனைத்து அம்சங்களிலும் மூழ்கி இருக்கிறார்.

பாபி ஜாக் இருந்து மேலும்

எங்கள் செய்திமடலுக்கு குழுசேரவும்

தொழில்நுட்ப குறிப்புகள், மதிப்புரைகள், இலவச மின் புத்தகங்கள் மற்றும் பிரத்யேக ஒப்பந்தங்களுக்கு எங்கள் செய்திமடலில் சேரவும்!

குழுசேர இங்கே சொடுக்கவும்