डेटा टाइप्स के साथ काम

SQL में रिलेशनल डेटाबेस का परिचय

Timo Grossenbacher

Data Journalist

डेटा टाइप्स के साथ काम

  • कॉलम्स (यानी attributes) पर लागू होते हैं
  • कॉलम का "डोमेन" परिभाषित करते हैं
  • कौन-से ऑपरेशंस संभव हैं, यह तय करते हैं
  • वैल्यूज़ का संगत स्टोरेज सुनिश्चित करते हैं
SQL में रिलेशनल डेटाबेस का परिचय

सबसे आम टाइप्स

  • text: किसी भी लंबाई की कैरेक्टर स्ट्रिंग्स
  • varchar [ (x) ]: अधिकतम x कैरेक्टर्स
  • char [ (x) ]: x कैरेक्टर्स की फिक्स्ड-लंबाई स्ट्रिंग
  • boolean: केवल तीन स्टेट्स, जैसे TRUE, FALSE और NULL (unknown)

PostgreSQL documentation से.

SQL में रिलेशनल डेटाबेस का परिचय

सबसे आम टाइप्स (जारी)

  • date, time और timestamp: तारीख व समय कैलकुलेशन के विभिन्न फ़ॉर्मैट्स
  • numeric: arbitrary precision नंबर, जैसे 3.1457
  • integer: पूरे नंबर -2147483648 से +2147483647 रेंज में

PostgreSQL documentation से.

SQL में रिलेशनल डेटाबेस का परिचय

टेबल बनाते समय टाइप्स बताना

CREATE TABLE students (
 ssn integer, 
 name varchar(64), 
 dob date, 
 average_grade numeric(3, 2), -- e.g. 5.54
 tuition_paid boolean 
);
SQL में रिलेशनल डेटाबेस का परिचय

टेबल बनने के बाद टाइप्स बदलना

ALTER TABLE students
ALTER COLUMN name 
TYPE varchar(128);
ALTER TABLE students
ALTER COLUMN average_grade
TYPE integer
-- Turns 5.54 into 6, not 5, before type conversion
USING ROUND(average_grade);
SQL में रिलेशनल डेटाबेस का परिचय

आइए इसे लागू करें!

SQL में रिलेशनल डेटाबेस का परिचय

Preparing Video For Download...