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

PHP और MySQL डेटाबेस कनेक्शन और टेबल निर्माण केवल एक बार यदि यह पहले से मौजूद नहीं है?


डेटाबेस केवल एक बार बनाने के लिए, नीचे दिए गए सिंटैक्स का उपयोग करें।

CREATE DATABASE IF NOT EXISTS yourDatabaseName;

टेबल केवल एक बार बनाने के लिए, नीचे दिए गए सिंटैक्स का उपयोग करें:

CREATE TABLE IF NOT EXISTS yourTableName (    yourColumnName yourDatatype,    .    .    .    N );

आइए डेटाबेस और टेबल केवल एक बार बनाने के लिए उपरोक्त दोनों सिंटैक्स को लागू करें यदि वे पहले से मौजूद नहीं हैं:

mysql> CREATE DATABASE IF NOT EXISTS login; Query OK, 1 row affected (0.23 sec)

उपरोक्त क्वेरी सफलतापूर्वक एक डेटाबेस बनाती है।

टेबल बनाने का क्वेरी:

mysql> CREATE TABLE IF NOT EXISTS DemoTable (    Id int ); Query OK, 0 rows affected (0.56 sec)

उपरोक्त क्वेरी सफलतापूर्वक एक टेबल बनाती है।


  1. - MySQL में टेबल बनाएं और TIMESTAMPDIFF() लागू करें

    TIMESTAMPDIFF() दो दिनांक या डेटाटाइम एक्सप्रेशन के बीच का अंतर निकालता है। पहले एक टेबल बनाते हैं: mysql> create table DemoTable665( PunchInTime datetime, PunchOutTime datetime, Details INT(11) AS (ABS(TIMESTAMPDIFF(second,PunchInTime,PunchOutTime))) )ENGINE=MyISAM; Query OK, 0 rows affected (0.

  1. - MySQL में CREATE TABLE IF NOT EXISTS का उपयोग करके टेबल बनाएं और उसी क्वेरी में रिकॉर्ड इन्सर्ट करें

    CREATE TABLE IF NOT EXISTS ... AS SELECT के साथ टेबल निर्माण और डेटा इन्सर्ट टेबल तभी बनाएं जब वह मौजूद न हो, और उसी स्टेटमेंट में प्रारंभिक डेटा भी इन्सर्ट करने के लिए निम्न सिंटैक्स का उपयोग करें: CREATE TABLE IF NOT EXISTS yourTableName ( yourColumnName1 dataType, yourColumnName2 dataType

  1. - MySQL में NOT IN से मान न होने वाली पंक्तियां चुनें

    NOT IN ऑपरेटर से विशिष्ट मानों को बाहर रखें कुछ मानों को छोड़कर बाकी पंक्तियां प्राप्त करने के लिए NOT IN() का उपयोग करें। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable1991 ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20) ); Query OK, 0 rows affected (0.61 se