संगणकडेटाबेस

एस क्यू एल (डेटा प्रकार): टेबल

आजच्या जगात साधने आणि तंत्रज्ञान मोठ्या प्रमाणात आहेत माहिती संग्रह. सर्वात सामान्य मार्गांपैकी एक डेटाबेस, विविध नियंत्रण प्रणाली वापरत आहेत. या स्टोरेज पद्धत सर्व डेटा स्पष्टपणे रचना आहेत आणि एक विशेष टेबल मध्ये सूचीबद्ध आहेत असे गृहीत धरते. ते अवलंबून असतात, एक विशिष्ट डेटा प्रकार स्तंभ विशेषता असते.

डेटा प्रकार - हे काय आहे?

आज आहेत अनेक व्याख्या स्पष्ट करते, अगोदर निर्देश केलेल्या बाबीसंबंधी बोलताना संकल्पना या जगाची निर्मिती टर्म "डेटा प्रकार." तथापि, प्रत्येक अक्कल आहे. म्हणून, अगोदर निर्देश केलेल्या बाबीसंबंधी बोलताना प्रकारच्या डेटा करू शकता स्वैरपणे नियुक्त अगोदर निर्देश केलेल्या बाबीसंबंधी बोलताना डेटा गट, दर्शविले करून त्याच्या मूल्ये (वर्ण, अंकीय, इ) आणि ऑपरेशन लागू अगोदर निर्देश केलेल्या बाबीसंबंधी बोलताना मानले मूल्ये.

डेटा प्रकार व्याप्ती बहपैलू आहे. ते केवळ स्टोरेज, पण विविध कामे करण्यासाठी आज्ञावली वापरले जातात. कार्यक्रम रचना करताना ही एक विशिष्ट संच मुळ डेटा प्रकार व्यापक विकास आणि वापर आहे. तथापि, वापरकर्ता आधारित नेहमी मूलभूत डेटा प्रकार आहेत. एस क्यू एल मानक देखील मूलभूत सामान्य प्रकार वापर आधारित, पण विशिष्ट ऍड-ऑन अनेक आहे.

डेटा प्रकार वर्गीकरण

प्रकार डेटा वर्गीकरण वेळ होता आणि सोपे प्रक्रिया माहिती आयोजित करण्याची गरज झाल्याने होते. आता विद्यमान डेटा प्रकार आधारे तयार दोन: वर्ण आणि अंकीय.

रोजी अगोदर निर्देश केलेल्या बाबीसंबंधी बोलताना आधारावर त्यांच्या सध्याच्या वर्गीकरण ते केले गेले विकसित, जे समावेश गांभीर्याने विचार करावा, तार्किक, पूर्णांक, अंकीय फ्लोटिंग पॉइंट आणि स्ट्रिंग डेटा प्रकार. एस क्यू एल - वर्गीकरण पूर्णपणे वरील सर्व समाविष्टीत आहे. तथापि, काही आधुनिक DBMS अतिरिक्त ऍड-इन आहेत. या ओरॅकल व MySQL यांचा समावेश आहे.

मूलभूत डेटा प्रकार

भाषा मानके पूर्ण की गुणधर्म टेबल तयार करताना वापरले जाते एस क्यू एल, डेटा प्रकार 4 वर्ग विभागली जातात:

  • स्ट्रिंग;
  • अपूर्णांक;
  • tselochiselennye मूल्य;
  • तारीख आणि वेळ मूल्ये.

स्ट्रिंग डेटा प्रकार

मूल्ये पहिल्या गट वर्ण म्हणून प्रस्तुत केले कोणताही डेटा संचयित करण्यासाठी.

हे करू शकता विशेष वर्ण, संख्या आणि अक्षरे, जे त्यांच्या संपूर्णता जाईल उपचार म्हणून एक स्ट्रिंग कोणत्याही क्वेरी एस क्यू एल. पहिल्या गट तयार करण्यासाठी खाली दर्शविले आहे डेटा टेबल सूची प्रकार.

CHAR (आकार)

आम्ही स्टोअर स्ट्रिंग करण्यासाठी वापरले जातात. कंस मापदंड संग्रहित स्ट्रिंग लांबी निराकरण करण्यासाठी परवानगी देते. सलग सेट केले जाऊ शकते की बाइट मध्ये कमाल आकार - 255.

VARCHAR (आकार)

तसेच, मागील प्रकार लांब 255 वर्ण स्ट्रिंग संचयित करू शकता. तथापि, विपरीत CHAR की अगोदर निर्देश केलेल्या बाबीसंबंधी बोलताना आवश्यक रक्कम स्मृती वाटप साठी संचयित अगोदर निर्देश केलेल्या बाबीसंबंधी बोलताना मूल्य हा प्रकार. आहे, एक स्ट्रिंग होणारी 5 वर्ण, 6 बाइट स्मृती आवश्यक. पहिल्या प्रकरणात मूल्य स्मृती सांगितले घटक त्यानुसार निवडले जाईल.

लहान मजकूर

वापरलेल्या स्टोअर स्ट्रिंग डेटा पर्यंत 255 वर्ण.

मजकूर

मजकूर माहिती साठवण्यासाठी वापरली, जे आकार 65 535 पेक्षा जास्त वर्ण नाही.

शून्य धावा

द प्रकारच्या डेटा आहे समान टाईप करून अनुमती देते ठेवा अगोदर निर्देश केलेल्या बाबीसंबंधी बोलताना डेटाबेस मजकूर माहिती ज्या खंड करू शकता पोहोच 65.535 वर्ण. पण सराव मध्ये ऑडिओ डेटा, चित्रे, इलेक्ट्रॉनिक दस्तऐवज, आणि त्यामुळे पुढे संग्रह वापरले जाते.

मध्यम मजकूर

तो मजकूर प्रकारावर आधारित रचना, परंतु आपण योग्य अप अक्षरे किंवा प्रतीके च्या 16.777.215 करण्यासाठी वाढ आकार अधिक डेटा संग्रहित करण्यासाठी परवानगी देतो होते.

मध्यम शून्य धावा

इलेक्ट्रॉनिक दस्तऐवज एक डेटाबेस मध्ये संग्रहित करण्यासाठी वापरले जाते, जे आकार 16.777.215 वर्ण चिन्ह पेक्षा जास्त नाही.

दीर्घ मजकूर

मागील प्रकार कार्यशीलतेच्या समान, पण 4 गिगाबाइट एक मोठी स्मृती क्षमता.

बर्याच शून्य धावा

आपण डेटा मोठ्या प्रमाणात (4 294 967 295 वर्ण) पाया मध्ये ठेवले करण्यास परवानगी देते.

ENUM (अ, ब, क, इ)

विशेष डेटा प्रकार आहे की, वापरले व्याख्या यादी संभाव्य मूल्य. 65535 आपण मूल्ये निर्दिष्ट करण्याची अनुमती देते. प्रश्न प्रकार ओळी एक निर्दिष्ट संच एक मूल्य प्राप्त करू शकता. याव्यतिरिक्त सारणी दिले यादी सादर नाही मूल्ये असेल जेथे बाबतीत रिक्त मूल्य लिहिले जाईल.

सेट

वैध मूल्ये संच करते. मध्ये तीव्रता करण्यासाठी अगोदर निर्देश केलेल्या बाबीसंबंधी बोलताना मागील प्रकार, 64 उपयोग करणे असतात मापदंड जाऊ शकतात आरंभ कोणत्याही किंवा अनेक घटक अगोदर निर्देश केलेल्या बाबीसंबंधी बोलताना संच वितर्क.

टेबल क्षुल्लक डेटा प्रकार

अगदी लहान एस क्यू एल डेटा प्रकार फ्लोटिंग पॉईंट क्रमांक साठवण्यासाठी वापरली जातात. सराव, एक नियम म्हणून, विविध आर्थिक निर्देशक सेट. आवश्यक अचूकता अवलंबून खालील तीन एक वापरा:

फ्लोट (आकार, ड)

तो अगदी लहान संख्या सुस्पष्टता ड सूचित असू परवानगी देते.

दुहेरी (आकार, ड)

अगदी लहान संख्या बायनरी सुस्पष्टता सह संचयित करण्यासाठी वापरले जाते.

दशांश (आकार, ड)

स्ट्रिंग म्हणून क्षुल्लक मूल्ये स्टोरेज.

उदाहरणार्थ, क्षुल्लक भाग बँकिंग गणना अचूक 8 किंवा 10-शून्य-गु चिन्हे मूल्य पोहोचते. द पहिल्या दोन प्रकार जाऊ शकत नाही वापरले मध्ये या क्षेत्रात.

ओळी स्वरूपात आर्थिक निर्देशक ठेवणे खूप अनेक समस्या उपाय सुलभ होते. तथापि, आर्थिक समस्या वागण्याचा किंवा विविध ऑपरेशन एस क्यू एल डेटा प्रकार रूपांतरण पार पाडणे मोठे महत्त्व आहे. विकासक संग्रहाचे आणि प्रक्रिया पद्धती प्रकार विचार करण्यासाठी खात्री असावी, डेटा नेहमी समान राहतील.

पूर्ण संख्या डेटा प्रकार

पूर्णांक - कोर वर्ग लागत संख्या एक स्वतंत्र गट. पूर्ण संख्या एस क्यू एल डेटा प्रकार त्याचे गुणधर्म काही विस्तार बेस प्रकार पूर्णांक वापर आधारित आहेत.

INT (आकार)

[श्रेणी लागत स्टोरेज पूर्णांक मूल्ये -2 31; 2 31 -1]

TINYINT (आकार)

हे सेवा करण्यासाठी स्टोअर संख्या अगोदर निर्देश केलेल्या बाबीसंबंधी बोलताना श्रेणी -128 करण्यासाठी 127

SMALLINT (आकार)

32 767 पासून -32 768 रक्कम मध्ये संग्रहित मूल्ये वाढ श्रेणी द्वारे दर्शविले

MEDIUMINT (आकार)

-2 आकारमान दरम्यान क्रमांक संचयित 3 फेब्रुवारी 2 2 3 -1 करीता वापरले जाते,

BIGINT (आकार)

हे -2 पासून 63 पूर्णांक मूल्यांचे परिक्षेत्र समावेश आहे आणि ते 2 63 -1 शेवट

डेटा योग्य प्रकारची निवडून, आपण स्मृती भरपूर जतन करू शकते आणि सर्व्हर वेळ खर्च आवश्यक एस क्यू एल-क्वेरी कार्यान्वित कमी. डेटा प्रकार, किंवा ऐवजी त्यांच्या श्रेणी, आवश्यक स्टोरेज स्पेस रक्कम निर्धारित.

त्यामुळे डेटाबेस विकासक गुणधर्म मोठ्या श्रेणी वापर स्मृती खर्च वाढ ठरतो हे लक्षात ठेवणे महत्वाचे आहे. हे स्पष्टपणे कार्ये विश्लेषण आणि अंदाजे श्रेणी आणि वापर साइन इन संख्या अटी ओळखले प्रकरणात ओळखणे आवश्यक आहे. वापरले वितर्क श्रेणी लहान आहे, आणि सर्व संख्या सकारात्मक असतील, तर तो स्वाक्षरी न केलेल्या स्थापना गुणधर्म स्वाक्षरी न केलेल्या वापर अधिक योग्य होईल.

प्रकार तारीख आणि वेळ डेटा

एस क्यू एल डेटा प्रकार, तारीख आणि वेळ पाया अभ्यास विशिष्ट व्याज आहेत.

खालील प्रकारच्या वापरणे तात्पुरता घटके अवलंबून असलेल्या प्रणाली विकासात अतिरिक्त फायदे उपलब्ध आहे.

DATE

मुख्य उद्देश - तारीख स्वरूप वर्षी महिन्यांच्या दिवस ( "YYYY-MM-DD" किंवा "वर्ष-mm-dd या") मध्ये जमा. ठराविक मूल्ये विभाजीत केले जाते "-" पण, संख्या पेक्षा इतर कोणत्याही वर्ण विभाजक म्हणून काम केले जाऊ शकते.

TIME

आपण तात्पुरता टेबल सेल मूल्ये संग्रहित करण्यासाठी परवानगी देतो. सर्व मूल्ये निर्दिष्ट केले आहेत स्वरूपात «तास-mm-ss»

DATETIME

गेल्या दोन प्रकार कार्ये मेळ. "वर्ष-MM-DD HH: mm-ss» खालील स्टोरेज स्वरूप आहे.

TIMESTAMP

स्टोअर्स तारीख आणि वेळ, मध्यरात्री 01/01/1970 पासून आणि निर्दिष्ट केलेले मूल्य पर्यंत निघून गेलेले सेकंद एक गणना करता येण्याजोगा संख्या.

वर्षी (एम)

वापरलेल्या स्टोअर अगोदर निर्देश केलेल्या बाबीसंबंधी बोलताना वार्षिक मूल्ये एक दोन किंवा चार आकडी स्वरूप.

तुम्ही आणखी काय माहित असणे आवश्यक आहे?

या प्रकारच्या डेटा सर्व मायक्रोसॉफ्ट येथे तपशील systematized आहेत. एस क्यू एल डेटा प्रकार अधिक तपशील बाहेर काम.

उदाहरणार्थ, खूप मेमरी प्रत्येक प्रकारच्या वापरून बाइट्समधील वाटप केले जाते कसे तपशील, पायही. उपलब्ध माहिती तपासणी करून सोपे विकासक टेबल आणि संपूर्ण डेटाबेस रचना सर्व्हर हार्डवेअर क्षमता आधारित डिझाइन.

विशेष पॉईंटर - NULL

कधी कधी पूर्ण डेटाबेस आपण टेबल रेकॉर्ड जोडू तेव्हा सर्व स्तंभ माहिती प्रविष्ट करण्याची आवश्यकता गहाळ आहे जेथे परिस्थितीत आहे. शून्य, एस क्यू एल भाषा वापरून एक मदत म्हणून आहे - या हेतूने एक रिक्त मूल्य एक विशेष पॉईंटर आहे. जे अपरिहार्यपणे नाही डेटा स्तंभ, प्रकार निर्माण करणे शून्य मूल्ये समावेश परवानगी, टेबल ऑपरेटर निर्दिष्ट तेव्हा जाऊ भरले. अन्यथा NULL ऑपरेटर अतिरिक्त उपसर्ग सर्व मूल्ये एक अनिवार्य पूर्ण सूचित करण्यासाठी काम करू शकत नाही.

null pointer तो प्रकार नाही, पण केवळ डेटाबेस टेबल मध्ये एक निरर्थक मूल्य निर्देश. त्यामुळे वरील प्रकार कोणत्याही एकत्र केली जाऊ शकते.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 mr.atomiyme.com. Theme powered by WordPress.