MySQL கட்டளைகள் அவற்றை எவ்வாறு சரியாக செயல்படுத்துவது?

மற்றொரு சேவையகத்திலிருந்து ஒரு தரவுத்தளத்தை நிர்வகிப்பதில் உங்களுக்கு ஏதேனும் சிக்கல் இருந்தால், கவலைப்பட வேண்டாம், இன்று நாங்கள் உங்களுக்கு தொடர்புடைய அனைத்தையும் சொல்லப் போகிறோம் MYSQL கட்டளைகள்.

mysql-2-கட்டளைகள்

MYSQL கட்டளைகள்

இந்த வகையான வடிவங்கள் மற்றும் கட்டளைகளைப் பற்றி பேசுவது வெறுமனே ஒரு வலைப்பக்கத்தில் ஒரு தரவுத்தளம் செருகப்படும் முறையை கருத்தில் கொள்வதாகும். MYSQL கட்டளைகளை ஒரு கோப்பு ஊடகம் மற்றும் ஒரு முனையம் மூலம் எவ்வாறு உள்ளிடுவது என்பதை அறிவது முக்கியம்.

தரவுத்தளத்திற்கான வினவல் எந்த அமைப்பின் செயல்பாட்டிற்கும் இன்றியமையாதது. பயன்பாடு பொதுவாக PHP பக்கத்தின் மூலம் செய்யப்படுகிறது, ஆனால் கையாளுதல் PhpMyAdmin நிரலைப் பயன்படுத்தி செய்ய வசதியாக உள்ளது; இருப்பினும், சிக்கல்கள் இருந்தால், கட்டளை வரி மூலம் அவற்றை உள்ளிடுவது மிகவும் சாத்தியமான மாற்று.

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

கோப்பைக் கண்டறியவும்

MySQL கோப்புகள் ஒரு கிளையன்ட் மென்பொருள் மூலம் பயன்படுத்தப்படுகின்றன, அதனுடன் அது ஒரே வகுப்பான MySQL ஐப் பகிர்ந்து கொள்கிறது. கட்டளை வரி மூலம் தரவுத்தளத்தை கட்டுப்படுத்த இது பெரும்பாலான சந்தர்ப்பங்களில் பயன்படுத்தப்படுகிறது; வெவ்வேறு கோப்பு நிரலாக்கங்கள் மேற்கொள்ளப்படும்போது அவை செயல்படுகின்றன MySQL கட்டளைகள்.

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

நீங்கள் அதை C: xamppmysql இல் பெறலாம்; இந்த அடைவு வித்தியாசமாக இருக்கலாம் ஆனால் பெயரில் மட்டுமே.

ஜன்னல்களில்

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

ஆனால் தேடலைப் பற்றி கவலைப்படாதீர்கள், கூகுள் என்ஜின்களைப் பயன்படுத்தி அவற்றை எளிதாகக் காணலாம், குறிப்பாக சரியான கோப்புறையைப் பெறுங்கள், ஏனெனில் சில நேரங்களில் கணினியின் சொந்த தேடுபொறி நமக்குத் தேவையான தகவல்களை வழங்காது.

mysql-3-கட்டளைகள்

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

லினக்ஸில்

லினக்ஸ் அனைத்து புரோகிராமர்களுக்கும் டெவலப்பர்களுக்கும் வழங்கும் எளிமையை நாங்கள் அறிவோம், இருப்பினும் இது MySQL கோப்புகளை அணுகுவது எளிது என்று அர்த்தமல்ல, கட்டளை வரிகள் மூலம் அதைச் செய்வது எளிது; அதை வேறு எந்த கோப்பகத்திலிருந்தும் அணுகலாம்.

தரவுத்தள இயந்திரம் வைக்கப்படும் போது, ​​அதே அமைப்பு "MySQL" கோப்பை வழங்குகிறது, நாம் எந்த கோப்புறையில் இருந்தாலும், இந்த செயலைச் செய்ய லினக்ஸின் எளிமை.

மேக்கில்

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

இதைச் செய்ய, நாம் கூகிளில் தேட வேண்டும், இது கணினியில் நாம் கண்டுபிடிக்க வேண்டிய அனைத்து தகவல்களையும் மற்றும் "MySQL" கோப்பை நேரடியாக அணுகும். இந்த வகை கோப்புகளில் மேற்கொள்ளப்படும் ஒரு கட்டமைப்பு மாம்ப் நிரலின் நிறுவலில் பயன்படுகிறது; கணினியின் உடனடி பதில் அடிக்கடி கேட்கப்படும் கேள்விகளாகும், இது மேக்கில் "மைஸ்க்எல்" கட்டளையைப் பயன்படுத்தி மேம்ப் சேவையகத்தில் நிறுவ உதவும்.

mysql-4-கட்டளைகள்

MySQL சேவையகத்துடன் இணைக்கவும்

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

நாம் "% mysql" ஐ வைத்தால், நாம் கட்டளை வரியை அணுகுவோம், அங்கிருந்து நாம் உடனடி தோற்றத்தை தவிர்க்கலாம், எனினும் போடுவதன் மூலம்; c: mysqlbin>. "%" எழுத்தை நாங்கள் நேரடியாக புறக்கணிக்கிறோம்.

நிரல் இயல்பாக உள்ள அளவுருக்கள் மற்றும் நிபந்தனைகளுக்கு ஏற்ப இந்த தகவல் தரவுத்தளத்துடன் இணைகிறது. வெற்று சரங்களில் பயனர்பெயர் அல்லது கடவுச்சொல்லுடன் உள்ளூர் சேவையகத்தைச் செருகவும் பிணைக்கவும்; தரவுத்தளத்துடன் இணைக்க நீங்கள் மற்றொரு தகவலை உள்ளிட வேண்டும், எடுத்துக்காட்டாக, பின்வரும் அளவுருக்களை வைக்கவும்: mysql -h server_name -u பயனர் பெயர் -p.

இப்போது, ​​ரூட் பயனர் பெயரைப் பயன்படுத்தி தரவுத்தளத்தை உள்ளூர் சேவையகத்துடன் இணைக்க விரும்பினால், நாம் பின்வருவனவற்றை எழுத வேண்டும்: mysql -h Localhost -u root -p, இந்த அர்த்தத்தில் கணினி அந்த வகை பயனருக்கு கடவுச்சொல்லைக் கோருகிறது. அதை அறிமுகப்படுத்திய பிறகு, நாங்கள் MySQL கட்டளை வரியை உள்ளிடுகிறோம்; அதனால் உடனடியாக பின்வருபவை மாறும்: mysql>

கட்டளை வரியில் நேரடியாக கடவுச்சொல்லைக் குறிப்பிடும் பட்சத்தில், உடனடி நுழைவு செய்யப்படலாம், ஆனால் பாதுகாப்பு காரணங்களுக்காக இது அறிவுறுத்தலாகாது, இந்த வழக்கில் கட்டளை இருக்கும்: mysql -h Localhost -u root -pmi_key, -py ஐ உள்ளிடவும் நீங்கள் உள்ளூர் சேவையகத்தில் இல்லாவிட்டால் my_key எந்த இடத்தையும் விடக்கூடாது.

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

MySQL கன்சோலைப் பயன்படுத்துதல்

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

இதன் விளைவாக, "யூஸ்" என்ற கட்டளையைத் தொடர்ந்து நாம் இணைக்க விரும்பும் தரவுத்தளத்தின் பெயரைப் பயன்படுத்த வேண்டும், உதாரணத்தைப் பார்ப்போம்: mysql> எனது தரவுத்தளத்தைப் பயன்படுத்துங்கள்; நாங்கள் "mybaseddata" தரவுத்தளத்தை உள்ளிடுகிறோம். இருப்பினும், MySQL கட்டளை வரிக்குள் இருக்க வேண்டிய அனைத்து அறிக்கைகளையும் நாம் கணக்கில் எடுத்துக்கொள்ள வேண்டும்.

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

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

தரவுத்தள பட்டியல்

ஒரு குறிப்பிட்ட தரவுத்தளத்தைத் தேர்ந்தெடுக்க நாம் ஒரு செயலைச் செய்ய வேண்டும், அவை எவை கிடைக்கின்றன என்பதைப் பார்க்க அனுமதிக்கும்; இதற்காக நாம் பின்வரும் தொடரியலை வைக்க வேண்டும்: mysql> தரவுத்தளங்களைக் காட்டு; எங்கள் கணினியில் காணப்படும் அனைத்து தரவுத்தளங்களுடன் ஒரு பட்டியல் தோன்றும். மற்றும் முடிவில் பின்வருபவை காட்டப்படுகின்றன: mysql> தரவுத்தளங்களை காட்டு ->; தொகுப்பில் 5 வரிசைகள் (0.02 நொடி).

ஒரு தரவுத்தளத்தை உருவாக்கவும்

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

புதிய தரவுத்தளத்திற்கு நாம் வைக்க விரும்பும் பெயருடன் "தரவுத்தளத்தை உருவாக்கு" என்று எழுதுங்கள், பார்க்கலாம்: mysql> தரவுத்தள உதாரணத்தை உருவாக்குங்கள்; இது கோப்பை உருவாக்குகிறது.

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

தரவுத்தள மேலாண்மை

இந்த தரவுத்தளம் இப்போது உருவாக்கப்பட்டது என்பதால் சும்மா உள்ளது, ஆனால் நாம் ஏற்கனவே பயன்படுத்திய தரவுத்தளத்தை பயன்படுத்தி இருந்தால், அதன் பெயரை நாம் எழுத வேண்டும். மேலும், அதை உருவாக்கும் அட்டவணையைப் பயன்படுத்தவோ அல்லது பார்க்கவோ விரும்பினால், நாம் "அட்டவணை காட்டு" என்று எழுத வேண்டும், பார்க்கலாம்: mysql> நிகழ்ச்சி அட்டவணைகள்.

இந்த அர்த்தத்தில், தரவுத்தளத்தில் அட்டவணைகள் இல்லை, இது போன்ற தகவல்கள் உடனடியாக தோன்றும்: "வெற்று செட்". மாறாக, ஒரே கோப்பில் பல அட்டவணைகள் இருந்தால், அட்டவணைகளின் பட்டியல் பின்வருவனவற்றுடன் தோன்றும்: தொகுப்பில் 2 வரிசைகள் (0.00 நொடி).

குறிப்பிட்ட ஒன்றோடு தொடர்புடைய தரவுகளைப் பெறவும், எந்தப் பகுதிகள் உள்ளன என்பதையும், வகுப்பையும் அறியவும், பின்வருபவை போன்ற விவரக்குறிப்பு மற்றும் அட்டவணையின் பெயரை விவரிக்கும் கட்டளையைப் பயன்படுத்த வேண்டும்: mysql> நிர்வாகியின் விளக்கம். தொகுப்பில் 3 வரிசைகள் (0.11 நொடி).

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

பிற செயல்கள் மற்றும் தீர்ப்புகள்

MySQL கன்சோலில் இருக்கும்போது, ​​கட்டளை வரிகள் மூலம் குறிப்புகள் செய்யப்படலாம்: இந்த அர்த்தத்தில், SQL ஐப் பயன்படுத்தி எந்த வகை குறியீடும் கோரப்படலாம்; அங்கு நாம் தேர்வுகள், புதுப்பிப்புகள், அட்டவணை உருவாக்கம் மற்றும் செருகல்களை செய்யலாம்.

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

  • mysql> அட்டவணை சோதனையை உருவாக்கவும் (id test int);
  • வினவல் சரி, 0 வரிசைகள் பாதிக்கப்பட்டுள்ளன (0.08 நொடி).
  • நீங்கள் பின்வருவனவற்றையும் பயன்படுத்தலாம்: mysql> சோதனை (சோதனை ஐடி) மதிப்புகளில் செருகவும் (1);
  • வினவல் சரி, 1 வரிசை பாதிக்கப்பட்டது (0.00 நொடி).

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


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: ஆக்சுவலிடாட் வலைப்பதிவு
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.