Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

उत्तर के साथ MySQL प्रश्नों के उदाहरण

उपयोगी और सामान्य MySQL क्वेरी डेवलपर और DBA के उत्तरों के साथ उदाहरण

 MySQL डेटाबेस कैसे बनाएं

mysql> create database techdb;
mysql> use techdb;

mysql डेटाबेस में टेबल कैसे बनाएं?

यहाँ MySQL डेटाबेस में टेबल बनाने का उदाहरण दिया गया है
(1) हमें पहले डेटाबेस में जाना होगा

use techdb;

(2) नीचे दिए गए सिंटैक्स का उपयोग करके एक टेबल बनाएं

CREATE TABLE test (
test_id bigint(20) unsigned NOT NULL AUTO_INCREMENT,
test_desp varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
test_name varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
test_updated datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
PRIMARY KEY (test_id)
) 
ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

तालिका निर्माण सिंटा में विभिन्न विवरणों की व्याख्या x
परीक्षण -> तालिका का नाम
test_id,test_description -> तालिका स्तंभ
bigint(20,varchar -> स्तंभ के लिए डेटा प्रकार
शून्य नहीं-> स्तंभ शून्य नहीं हो सकता
utf8mb4_unicode_ci -> Collation
AUTO_INCREMENT -> मान डालने पर मान अपने आप बढ़ जाते हैं
इंजन -> तालिका के लिए इंजन निर्दिष्ट करें

निर्माण के बाद तालिका की संरचना कैसे दिखाएं

एक बार तालिका सफलतापूर्वक बन जाने के बाद, तालिका संरचना का उपयोग करके दिखाया जा सकता है

Desc test

MySQL में टेबल के लिए टेबल क्रिएशन स्टेटमेंट कैसे प्राप्त करें?

यह कमांड का उपयोग करके पता लगाया जा सकता है

mysql> show create table <table name>

टेबल पर नीचे दी गई सामान्य डीएमएल कार्रवाई कैसे करें?

(ए) स्टेटमेंट डालें

insert into test (test_desctiption,test_name,test_updated) values ('this is mysql test','mysql-test-1',current_date);

यहां हमने test_id निर्दिष्ट नहीं किया है क्योंकि यह स्वतः-वृद्धि है और तालिका में पंक्तियों को सम्मिलित करने पर इसका मान होगा

(बी) कथन का चयन करें

select * from test where test_id=1;

(सी) बयान हटाएं

delete from test where test_id=1;

सत्र के लिए स्वत:प्रतिबद्धता कैसे अक्षम करें?

SET autocommit=0;

MySQL में तालिका को कैसे बदलें या छोड़ें?

तालिका बदलें

alter table test add (test_description varchar(255) not null default '');

ड्रॉप टेबल

drop table test2;

MySQL में किसी अन्य तालिका से तालिका कैसे बनाएं?

create table test4 select * from test3;

MySQL में इंडेक्स कैसे बनाएं और टेबल पर इंडेक्स कैसे छोड़ें?

(ए) इंडेक्स बनाएं

create index test3_idx on test3(table_name);

(बी) इंडेक्स दिखाएं

show index from test3;

(सी) ड्रॉप इंडेक्स

drop index test3_idx on test3

mysql क्वेरी के लिए निष्पादन योजना कैसे प्राप्त करें?

explain <query>

Mysql में शामिल हों का उपयोग करके एकाधिक तालिकाओं से डेटा का चयन कैसे करें?

Mysql एक ही समय में कई टेबल से डेटा लाने के लिए इनर जॉइन, लेफ्ट जॉइन और राइट जॉइन को सपोर्ट करता है

आंतरिक जुड़ाव

select test_name,student_name,test_marks from test,student_test where test.test_id=student_test.test_id;
or
select test_name,student_name,test_marks from test join student_test on test.test_id=student_test.test_id  

बाएं शामिल हों

select test_name,student_name,test_marks from test left join student_test on test.test_id=student_test.test_id;

राइट जॉइन करें

select test_name,student_name,test_marks from test right join student_test on test.test_id=student_test.test_id;

MySQL डेटाबेस में ऑटो इंक्रीमेंट कॉलम

हमारे पास मैसकल में कॉलम के लिए ऑटो इंक्रीमेंट एट्रिब्यूट हो सकता है

CREATE TABLE test (
test_id bigint(20) unsigned NOT NULL AUTO_INCREMENT,
test_desp varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
test_name varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
test_updated datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
PRIMARY KEY (test_id)
) 

आशा है कि आपको उत्तर के साथ ये MySQL प्रश्न उदाहरण पसंद आएंगे

संबंधित लेख

विंडोज़ पर MySQL स्थापित करने के लिए चरण-दर-चरण मार्गदर्शिका
ऑटो इंक्रीमेंट कॉलम - Oracle और mysql में डिफ़ॉल्ट मान के रूप में अनुक्रम
शीर्ष 51 अक्सर पूछे जाने वाले MySQL साक्षात्कार प्रश्न और उत्तर
निर्माण के लिए चरण-दर-चरण मार्गदर्शिका विंडोज़ पर स्थानीय अपाचे PHP MySQL विकास वातावरण
MySQL रूट पासवर्ड कैसे रीसेट करें


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ओरेकल DATE और TIMESTAMP के बीच अंतर

  2. ओरेकल में सीक्वेंस क्या है?

  3. Oracle Sql डेवलपर स्ट्रिंग शाब्दिक बहुत लंबी त्रुटि

  4. oracle से प्रत्येक समूह के लिए नवीनतम पंक्ति का चयन करें

  5. Oracle डेटाबेस में सभी कार्यों और प्रक्रियाओं की सूची प्राप्त करें