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

MySQL डेटाबेस बनाना और चुनना


डेटाबेस बनाना

एक डेटाबेस नीचे दिए गए स्टेटमेंट का उपयोग करके बनाया जा सकता है:

CREATE DATABASE databaseName;

उदाहरण

CREATE DATABASE STUDENT

MySQL डेटाबेस चुनना

यदि हम किसी विशिष्ट डेटाबेस को एक्सेस और उपयोग करना चाहते हैं, तो हम निम्न क्वेरी का उपयोग कर सकते हैं:

क्वेरी

mysql> USE databaseName
Database changed

उदाहरण

USE STUDENT

'USE' स्टेटमेंट के लिए सेमीकॉलन की आवश्यकता नहीं होती। यह 'QUIT' स्टेटमेंट के समान है। भले ही सेमीकॉलन का उपयोग किया जाए, यह कोई नुकसान नहीं करता।

हम अपना खुद का डेटाबेस बना और उपयोग कर सकते हैं, लेकिन उससे पहले, MySQL एडमिनिस्ट्रेटर की अनुमति आवश्यक है।

MySQL एडमिनिस्ट्रेटर नीचे दिखाए अनुसार कमांड निष्पादित करके अनुमतियां प्रदान कर सकता है:

mysql> GRANT ALL ON tableName.* TO 'your_mysql_name'@'your_client_host';

यहां, 'your_mysql_name' उस MySQL उपयोगकर्ता नाम को संदर्भित करता है जो उपयोगकर्ता को असाइन किया गया है।

'your_client_host' उस होस्ट को संदर्भित करता है जिससे उपयोगकर्ता सर्वर से जुड़ा था।


  1. - किसी विशेष MySQL डेटाबेस को बनाने के स्टेटमेंट की जांच कैसे करें?

    SHOW CREATE DATABASE db_name कमांड की मदद से हम किसी भी MySQL डेटाबेस को बनाने के स्टेटमेंट की जांच कर सकते हैं।mysql> SHOW CREATE DATABASE Sample;+----------+-------------------------------------------------------------------+| Database | Create Database

  1. - MySQL GENERATED COLUMN क्या है और टेबल बनाते समय इसका उपयोग कैसे करें?

    मूल रूप से जनरेटेड कॉलम एक ऐसी सुविधा है जिसका उपयोग CREATE TABLE या ALTER TABLE स्टेटमेंट में किया जा सकता है और यह SQL में INSERT या UPDATE क्लॉज के माध्यम से वास्तव में भेजे बिना डेटा संग्रहीत करने का एक तरीका है। यह सुविधा MySQL 5.7 में जोड़ी गई है। एक जनरेटेड कॉलम टेबल डोमेन के भीतर काम करता है

  1. MySQL एरर #1046 - कोई डेटाबेस चुना नहीं गया MySQL एरर #1046 - कोई डेटाबेस चुना नहीं गया

    एरर #1046 तब आता है जब आप टेबल बनाते समय डेटाबेस सेलेक्ट करना भूल जाते हैं। समस्या ); ERROR 1046 (3D000): No database selected समाधान उपलब्ध डेटाबेस देखें: SHOW DATABASES; डेटाबेस चुनें: USE business; Database changed अब टेबल बनाएं — एरर नहीं आएगा: ); Query OK, 0 rows affected (0.50 sec) नो