MySQL இல் ஒரு தரவுத்தளத்தை அமைத்தல்

நூலாசிரியர்: Tamara Smith
உருவாக்கிய தேதி: 20 ஜனவரி 2021
புதுப்பிப்பு தேதி: 1 ஜூலை 2024
Anonim
ILSs in India Categories and Evalution
காணொளி: ILSs in India Categories and Evalution

உள்ளடக்கம்

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

அடியெடுத்து வைக்க

முறை 1 இன் 2: தரவுத்தளத்தை உருவாக்குதல் மற்றும் திருத்துதல்

  1. தரவுத்தளத்தை உருவாக்கவும். MySQL கட்டளை வரியிலிருந்து, CREATE DATABASE DATABASENAME> என்ற கட்டளையை இயக்கவும்; இல். உங்கள் தரவுத்தளத்தின் பெயருக்காக, இடங்கள் இல்லாமல், தரவுத்தளங்களை மாற்றவும்.
    • எடுத்துக்காட்டாக, அனைத்து அமெரிக்க மாநிலங்களின் தரவுத்தளத்தை உருவாக்க, பின்வரும் குறியீட்டை உள்ளிடவும்: தரவுத்தளத்தை உருவாக்கவும் us_states;
    • குறிப்பு: கட்டளைகளை மூலதனமாக்க தேவையில்லை.
    • குறிப்பு: அனைத்து MySQL கட்டளைகளும் ";" உடன் நிறுத்தப்பட வேண்டும். நீங்கள் அதை மறந்துவிட்டால், நீங்கள் ";" அடுத்த வரியில் முந்தைய கட்டளையை எப்படியும் இயக்க முடியும்.
  2. உங்களுக்கு கிடைக்கக்கூடிய தரவுத்தளங்களின் பட்டியல் காட்டப்படும். SHOW DATABASES கட்டளையை இயக்கவும்; நீங்கள் சேமித்த அனைத்து தரவுத்தளங்களின் பட்டியலைக் காண்பிக்க. நீங்கள் இப்போது உருவாக்கிய தரவுத்தளத்தைத் தவிர, நீங்கள் ஒரு MySQL தரவுத்தளத்தையும் சோதனை தரவுத்தளத்தையும் காண்கிறீர்கள். இதை நீங்கள் இப்போது புறக்கணிக்கலாம்.
  3. உங்கள் தரவுத்தளத்தைத் தேர்ந்தெடுக்கவும். தரவுத்தளத்தை உருவாக்கியதும், அதைத் திருத்தத் தொடங்க நீங்கள் அதைத் தேர்ந்தெடுக்க வேண்டும். பின்வரும் கட்டளையை உள்ளிடவும்: USE us_states;. உங்கள் செயலில் உள்ள தரவுத்தளம் இப்போது us_states என்பதை உங்களுக்குத் தெரிவிக்க தரவுத்தளம் மாற்றப்பட்ட செய்தியை இப்போது காண்பீர்கள்.
  4. ஒரு அட்டவணையை உருவாக்கவும். உங்கள் தரவுத்தளத்திலிருந்து எல்லா தரவும் சேமிக்கப்படும் அட்டவணை. இதை உருவாக்க நீங்கள் முதலில் முதல் கட்டளையில் அட்டவணையின் அனைத்து வடிவமைப்பையும் உள்ளிட வேண்டும். அட்டவணையை உருவாக்க, பின்வரும் கட்டளையை உள்ளிடவும்: அட்டவணை நிலைகளை உருவாக்குங்கள் (ஐடி INT NULL PRIMARY KEY AUTO_INCREMENT, மாநில CHAR (25), மக்கள் தொகை INT (9));. இது "மாநிலங்கள்" என்று அழைக்கப்படும் அட்டவணையை உருவாக்கும் மற்றும் 3 துறைகள்: ஐடி, மாநிலம் மற்றும் மக்கள் தொகை.
    • புலம் ஐடியில் முழு எண்கள் (முழு எண்) மட்டுமே இருக்கலாம் என்பதை ஐஎன்டி கட்டளை உறுதி செய்கிறது.
    • ஐடி புலம் காலியாக இருக்க முடியாது என்பதை NOT NULL கட்டளை உறுதி செய்கிறது.
    • முதன்மை புல விசை ஐடி புலம் அட்டவணையின் விசை என்பதைக் குறிக்கிறது. முக்கிய புலம் தனித்துவமானது மற்றும் நகல்களைக் கொண்டிருக்க முடியாது.
    • AUTO_INCREMENT கட்டளை ஒவ்வொரு முறையும் ஒரு நுழைவு / பதிவு சேர்க்கப்படும் போது ஐடி புலத்தை அதிகரிக்கச் செய்கிறது, அடிப்படையில் ஒவ்வொரு உள்ளீட்டையும் தானாக எண்ணும்.
    • CHAR (எழுத்துக்கள்) மற்றும் INT (முழு எண்கள்) குறியீடுகள் அந்த புலங்களில் எந்த வகையான தரவை உள்ளிடலாம் என்பதைக் குறிக்கின்றன. கட்டளைகளுக்கு அடுத்த எண் புலத்தில் எத்தனை எழுத்துக்கள் பொருந்தக்கூடும் என்பதைக் குறிக்கிறது.
  5. அட்டவணையில் ஒரு உள்ளீட்டை உருவாக்கவும். இப்போது அட்டவணை உருவாக்கப்பட்டது, தரவை உள்ளிடுவதற்கான நேரம் இது. முதல் நுழைவுக்கு பின்வரும் கட்டளையைப் பயன்படுத்தவும்: மாநிலங்களுக்குச் செருகவும் (ஐடி, மாநிலம், மக்கள் தொகை) மதிப்புகள் (NULL, "அலபாமா", "4822023");
    • அடிப்படையில், அட்டவணையின் மூன்று தொடர்புடைய புலங்களில் தரவை வைக்க தரவுத்தளத்தை சொல்கிறீர்கள்.
    • புலம் ஐடியில் NULL என்ற சொத்து இருப்பதால், NULL மதிப்பை உள்ளிடுவதால் இந்த புலம் தானாக 1 ஆல் அதிகரிக்கப்படும், AUTO_INCREMENT க்கு நன்றி.
  6. இன்னும் அதிகமான உள்ளீடுகளை செய்யுங்கள். ஒற்றை கட்டளையைப் பயன்படுத்தி பல உள்ளீடுகளை உருவாக்கலாம். பின்வரும் 3 மாநிலங்களில் நுழைய, பின்வருவனவற்றைத் தட்டச்சு செய்க: மாநிலங்களில் (ஐடி, மாநிலம், மக்கள் தொகை) மதிப்புகள் (NULL, 'அலாஸ்கா', '731449'), (NULL, 'அரிசோனா', '6553255'), (NULL, ' ஆர்கன்சாஸ் ',' 2949131 ');
    • இது போல ஒரு அட்டவணையை இது உருவாக்கும்:

      உங்கள் புதிய தரவுத்தளத்தை வினவவும். இப்போது தரவுத்தளம் உருவாக்கப்பட்டது, குறிப்பிட்ட முடிவுகளைப் பெற நீங்கள் வினவல்களை இயக்கலாம். முதலில் பின்வரும் கட்டளையை உள்ளிடவும்: SELECT * FROM us_states;. இது முழு தரவுத்தளத்தையும் தருகிறது, ஏனெனில் கட்டளையில் உள்ள " *" நட்சத்திரம், அதாவது "அனைத்தும்" அல்லது அனைத்தும்.
      • மிகவும் மேம்பட்ட வினவல் பின்வருவனவாகும்: மாநிலத்தைத் தேர்ந்தெடுங்கள், மக்களிடமிருந்து மக்கள் தொகை; இது மாநிலங்களின் அட்டவணையை அகர வரிசைப்படி அல்லாமல் மக்கள் தொகை அடிப்படையில் வழங்குகிறது. ஐடி புலம் காட்டப்படவில்லை, ஏனென்றால் நீங்கள் உள்ளீடுகளின் நிலை மற்றும் மக்கள் தொகையை மட்டுமே கேட்டீர்கள்.
      • மாநிலங்களின் மக்கள்தொகையை தலைகீழ் வரிசையில் காண்பிக்க, பின்வரும் வினவலைப் பயன்படுத்தவும்: மாநிலத்தைத் தேர்ந்தெடுங்கள், மக்கள்தொகையிலிருந்து மக்கள் தொகை DESC; டி.இ.எஸ்.சி வினவல் ஒரு பட்டியலை தலைகீழ் வரிசையில் வழங்குகிறது, இது மிக உயர்ந்தது முதல் மிகக் குறைவானது.

முறை 2 இன் 2: MySQL உடன் தொடரவும்

  1. உங்கள் விண்டோஸ் கணினியில் MySQL ஐ நிறுவவும். உங்கள் வீட்டு கணினியில் MySQL ஐ எவ்வாறு நிறுவுவது என்பதைக் கண்டறியவும்.
  2. ஒரு MySQL தரவுத்தளத்தை நீக்குகிறது.
  3. PHP மற்றும் MySQL ஐ அறிக. PHP மற்றும் MySQL ஐக் கற்றுக்கொள்வது வேடிக்கையாகவும் வேலைக்காகவும் சக்திவாய்ந்த வலைத்தளங்களை உருவாக்க உதவும்.
  4. உங்கள் MySQL தரவுத்தளங்களை காப்புப்பிரதி எடுக்கவும். உங்கள் தரவின் நகலை உருவாக்குவது எப்போதும் பரிந்துரைக்கப்படுகிறது, குறிப்பாக இது ஒரு முக்கியமான தரவுத்தளத்தைப் பொருத்தவரை.
  5. உங்கள் தரவுத்தளத்தின் கட்டமைப்பை மாற்றுதல். தரவுத்தளத்தை வேறு வழியில் பயன்படுத்த வேண்டுமானால், வெவ்வேறு தரவைக் கையாள அதன் கட்டமைப்பை மாற்ற வேண்டியிருக்கும்.

உதவிக்குறிப்புகள்

  • பொதுவாகப் பயன்படுத்தப்படும் சில தரவு வகைகள்: (முழுமையான பட்டியலுக்கு, http://dev.mysql.com/doc/ இல் உள்ள mysql ஆவணங்களைக் காண்க)
    • சார்(நீளம்) - ஒரு சரம் / எழுத்து சரத்தில் உள்ள எழுத்துக்களின் எண்ணிக்கை
    • வார்சார்(நீளம்) - அதிகபட்சம் கொண்ட ஒரு சரத்தின் மாறுபட்ட எழுத்துக்கள். நீளம் நீளம்.
    • உரை - அதிகபட்சம் கொண்ட ஒரு சரத்தின் மாறுபட்ட எழுத்துக்கள். 64KB உரையின் நீளம்.
    • INT(நீளம்) - அதிகபட்ச இலக்கங்களுடன் 32-பிட் முழு எண் குறிக்கப்படுகிறது நீளம் ("-" எதிர்மறை எண்ணுக்கு இலக்கமாகக் கருதப்படுகிறது.)
    • DECIMAL(நீளம்,dec) - சுட்டிக்காட்டப்பட்ட இலக்கங்களின் எண்ணிக்கையுடன் தசம எண் நீளம். அந்த மைதானம் dec அனுமதிக்கப்பட்ட அதிகபட்ச தசம இடங்களைக் குறிக்கிறது.
    • தேதி - தேதி (ஆண்டு, மாதம், தேதி))
    • நேரம் - நேரம் (மணிநேரம், நிமிடங்கள், விநாடிகள்)
    • ENUM(’மதிப்பு 1’,’மதிப்பு 2", ....) - கணக்கீட்டு மதிப்புகளின் பட்டியல்.
  • சில விருப்ப அளவுருக்கள்:
    • இல்லை - ஒரு மதிப்பு வழங்கப்பட வேண்டும். புலத்தை காலியாக விட முடியாது.
    • தோல்விஇயல்புநிலை மதிப்பு - மதிப்பு எதுவும் குறிப்பிடப்படவில்லை என்றால், தி இயல்புநிலை மதிப்பு புலத்திற்கு ஒதுக்கப்பட்டுள்ளது.
    • அடையாளம் காணப்படவில்லை - எண் புலங்களுக்கு, எண் ஒருபோதும் எதிர்மறையாக இல்லை என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள்.
    • AUTO_INCREMENT - அட்டவணையில் ஒரு வரிசை சேர்க்கப்படும் ஒவ்வொரு முறையும் மதிப்பு தானாக அதிகரிக்கப்படும்.