Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में स्कीमा और डेटाबेस में अंतर?

MySQL में स्कीमा = डेटाबेस (समानार्थी)। दोनों बनाने का सिंटैक्स समान है।

बनाना

CREATE DATABASE DatabaseSample;
CREATE SCHEMA SchemaSample;

दोनों SHOW DATABASES में दिखते हैं

SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| business           |
| databasesample     |
| schemasample       |
| ...                |
+--------------------+

नोट: Oracle में स्कीमा डेटाबेस का एक हिस्सा होता है, लेकिन MySQL में दोनों समान हैं।

  1. - MySQL में intvalue='1' और intvalue=1 में अंतर

    उत्तर intvalue = 1 उपयोग करें। स्टेटमेंट intvalue = 1 आंतरिक रूप से MySQL द्वारा CAST(1 AS INT) में कन्वर्ट हो जाता है। उदाहरण: टेबल बनाना और डेटा डालना ); Query OK, 0 rows affected (0.64 sec) INSERT INTO DemoTable1566 VALUES(90); Query OK, 1 row affected (0.19 sec) सभी रिकॉर्ड देखना SELECT *

  1. - MySQL में != NULL और IS NOT NULL का अंतर

    NULL तुलना: != NULL बनाम IS NOT NULL MySQL में किसी मान की तुलना !=NULL से करने पर परिणाम NULL होता है, इसलिए !=NULL अर्थहीन है। सही तरीका IS NOT NULL है। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable1970 ( Value int ); Query OK, 0 rows affected (0.00 sec) mysql> insert into DemoTabl

  1. - MySQL और PostgreSQL के बीच अंतर

    MySQL और PostgreSQL: विस्तृत तुलना MySQL और PostgreSQL दो सबसे लोकप्रिय ओपन-सोर्स रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) हैं। जबकि दोनों SQL मानकों का समर्थन करते हैं और कई समान विशेषताएं साझा करते हैं, उनकी आर्किटेक्चर, क्षमताओं और आदर्श उपयोग मामलों में महत्वपूर्ण अंतर हैं। MySQL अवलोकन प्रकार