កុំព្យូទ័រ, មូលដ្ឋានទិន្នន័យ
ប្រភេទសំខាន់នៃទិន្នន័យរបស់ MySQL
សម្រាប់អ្នកដែលមិនដឹងថាអ្វី MySQL ។ ដើម្បីប្រកាសថាវាគឺជាប្រព័ន្ធដែលមានប្រសិទ្ធិភាពយ៉ាងខ្លាំងដែលអនុញ្ញាតឱ្យអ្នកដើម្បីគ្រប់គ្រងបរិមាណធំនៃទិន្នន័យ។ វាជាការឥតគិតថ្លៃនិងអាចរកបានដើម្បីប្រើនៅលើលក្ខខណ្ឌរបស់អាជ្ញាប័ណ្ណទូទៅ។ នៅព្រឹកព្រលឹមនៃបច្ចេកវិទ្យាកុំព្យូទ័រ "warehoused" ចូលទៅក្នុងឯកសារដាច់ដោយឡែកពនេះហើយបន្ទាប់មកបានយកចេញវាពីពួកគេជាចាំបាច់។ សព្វថ្ងៃនេះប្រព័ន្ធទាំងនេះគឺមិនមែនតែងតែមានប្រសិទ្ធិភាពដោយសារតែ វាត្រូវចំណាយពេលច្រើននៃពេលវេលានិងការខំប្រឹងប្រែងមួយ។ កម្មវិធីដែលអនុញ្ញាតឱ្យអ្នកតម្រៀប MySQL ទិន្នន័យនិងការធ្វើប្រតិបត្តិការនៅលើអារេនៃទិន្នន័យដោយមធ្យោបាយនៃកូដពាក្យបញ្ជាបង្រួមណាស់។
នៅក្នុងលំដាប់សម្រាប់ មូលដ្ឋានទិន្នន័យ ដើម្បីធ្វើការយ៉ាងត្រឹមត្រូវ, គឺមានគោលគំនិតក្នុងរបស់ MySQL មួយ ប្រភេទទិន្នន័យ។ សរុបបានកំណត់ចំនួននៃជម្រើសទាំងនេះ:
- VAR (n) ឬ VARCHAR (n) - និមិត្តសញ្ញាដែល n - ចំនួននៃការបៃដែលអាចត្រូវបានប្រើ (ហាងលក់ VARCHAR មិនលើសពី 255 តួអក្សរ);
- ទិន្នន័យប្រភេទខ្សែអក្សរ MySQL, រួមទាំងទ្រង់ទ្រាយដូចខាងក្រោមនេះ: អត្ថបទ (n) - ដែល n អាចមានរហូតដល់ទៅ 65,535, TINITEXT (n) - ដែល n អាចមានតម្លៃរហូតដល់ទៅ 255, MEDIUMTEXT (n) ជាមួយ n 16 777 215 និង LONGTEXT ( n) ដែល n អថេរដែលអាចឈានដល់ 4294967295 (ពី VARCHAR អថេរកំណត់លក្ខណៈក្នុងអត្ថបទសម្រាប់អត្ថបទដែលមាន (n) លិបិក្រមតួអក្សរ n ដំបូង);
- VARBINARY ឬប្រព័ន្ធគោលពីរ - ដើម្បីទុករូបភាពក្នុង កូដប្រព័ន្ធគោលពីរ ;
- ដើម្បីរក្សាទុកវត្ថុដែលមានទំហំធំប្រព័ន្ធគោលពីរ រសើប តួអក្សរដែលបានប្រើប្រភេទទិន្នន័យស្នាមប្រឡាក់របស់ MySQL (n) ដែលមានទំហំដូចគ្នានិង "បុព្វបទ" ជាអត្ថបទ (TINY-, មធ្យម, LONGBLOB) ; ឧទាហរណ៍ MEDIUMBLOB (n) មានវិមាត្រ n ស្មើទៅ 16.777.215;
- ប្រភេទទិន្នន័យសម្រាប់កាលបរិច្ឆេទនិងពេលវេលារួមមាន: កាលបរិច្ឆេទ - កាលបរិច្ឆេទក្នុងទ្រង់ទ្រាយឆ្នាំខែកាលបរិច្ឆេទ, ពេលវេលា - ពេលវេលានៅក្នុងទ្រង់ទ្រាយម៉ោងនាទីវិនាទី, ឆ្នាំ - ឆ្នាំពីឆ្នាំ 1901 ទៅ 2155 និងឆ្នាំ 0000 នេះ DATETIME ការមួយ - រួមបញ្ចូលគ្នានូវកាលបរិច្ឆេទនិង TIME (ប្រភេទចុងក្រោយនៃទិន្នន័យបង្ហាញនៅក្នុងទ្រង់ទ្រាយឆ្នាំខែកាលបរិច្ឆេទ-ម៉ោងនាទីវិនាទី); នៅទីនោះគឺជាប្រភេទទិន្នន័យរបស់ MySQL ធ្វើទ្រង់ទ្រាយត្រាពេលវេលាដែលអនុញ្ញាតឱ្យអ្នកដើម្បីធ្វើឱ្យមូលដ្ឋានទិន្នន័យឆ្នាំមកនេះពីឆ្នាំ 1970 ដល់ 2037 ផងដែរ (នេះត្រូវបានបង្កឡើងដោយការសន្មត់របស់អ្នកបង្កើតប្រព័ន្ធមួយដែលបានបញ្ចប់ទាំងស្រុងហើយលែងប្រើដោយរបស់ MySQL 2037);
- លេខដែលនៅក្នុងការតែងនិពន្ធរបស់ខ្លួនមានប្រភេទទិន្នន័យចំនួនគត់រួមមាន - INT - ចំនួនគត់ពី 2,1 ពាន់លានទៅ $ 2,1 ពាន់លានដក, TINYINT - .. ចំនួនពី 128 ទៅ 255 មួយឬពី -127 ទៅ 0 SMALINT - 768 ទៅ 32 - 32 767, BIGINT - 9 X 10 -9 ទៅនឹងសញ្ញាបត្រទីដប់ប្រាំបី X 10 សញ្ញាប័ត្រដប់ប្រាំបី, MEDIUMINT - .. ពី 8,388 លានទៅ -8,388 លាននាក់ (លុះត្រាតែនៅក្នុងប្រភេទជាក់លាក់មួយនៃទិន្នន័យដែលកំណត់ចំនួនដែលមានទំហំធំ តម្លៃអតិបរមាដែលបានកំណត់វានឹងត្រូវបានកាត់ឱ្យខ្លីទៅតម្លៃដែលមានសុពលភាព) ។
មានផងដែរប្រភេទនៃលេខប្រភាគ - អណ្តែត - ត្រូវបានអណ្តែតចំណុចមួយចំនួនពីរដងនិងពិតប្រាកដ - ពីរដងនៃចំនួនអណ្តែតទឹកដង់ស៊ីតេចំណុចជាច្រើននិងទសភាគ - លេខប្រភាគដែលត្រូវបានរក្សាទុកជាខ្សែអក្សរ។ កម្មវិធីនេះត្រូវបានប្រើជាចម្បងអណ្តែតនិង INT ដែលបានគាំទ្រដល់មូលដ្ឋានធ្វើការល្បឿនល្អប្រសើរបំផុត។
ធ្វើការជាមួយនឹង មូលដ្ឋានទិន្នន័យ តាមរយៈឧបករណ៍ phpmyadmin, ការដែលមកនៅក្នុងកញ្ចប់ក្រុង Denver ដោយឥតគិតថ្លៃ។ ជាមួយនឹងការវាអ្នកអាចបង្កើត មូលដ្ឋានទិន្នន័យ, ការបញ្ជាក់ឈ្មោះនៃមូលដ្ឋានទិន្នន័យនិងតារាងដែលទិន្នន័យរបស់ប្រភេទផ្សេងគ្នា, ពាក្យសម្ងាត់។ បន្ទាប់មកមូលដ្ឋានត្រូវបានបំពេញដោយព, វាគឺអាចធ្វើបានដើម្បីបង្កើតសំណើរការស្វែងរកមួយ (ជ្រើស), ការផ្លាស់ប្តូរ (ការផ្លាស់ប្តូរ, ប្តូរឈ្មោះ, កែប្រែ), ការលុប (លុប) បន្ថែម (ADD) ឬតម្រៀបប៉ារ៉ាម៉ែត្រទិន្នន័យនិងលទ្ធផលដែលអាចប្រើបានកំណត់នៅលើអេក្រង់។ ទិន្នន័យ mysql ក្នុងប្រភេទករណីនេះគួរត្រូវបានបន្ថែមយ៉ាងខ្លាំងដោយប្រុងប្រយ័ត្នដើម្បីកម្មវិធីនេះមិនត្រូវបានផ្តល់ឱ្យមានកំហុស។ ឧទាហរណ៍អ្នកអាចបញ្ជាក់ប្រភេទនៃទិន្នន័យសម្រាប់ VARCHAR ដែលអនុញ្ញាតសេចក្តីណែនាំនៃអត្ថបទនេះនៅក្នុងមូលដ្ឋានទិន្នន័យដែលមិនមានច្រើនជាង 255 តួអក្សរ។ ហើយនៅពេលដែលការបំពេញអត្ថបទមូលដ្ឋានដែលនឹងត្រូវរ៉ិចទ័រកាន់តែច្រើន, ដែលនឹងនាំទៅរកការពិតដែលថារបស់ MySQL "កាត់" អត្ថបទទៅមួយប្រវែងទទួលយកបាននោះទេ។
Similar articles
Trending Now