MySQL ڊيٽابيس ۾ ڊيٽا ٽيبل ڪيئن ٺاھيو؟ MySQL ۾ ڊيٽا ٽيبل ڪمانڊ/ بيان/ نحو ٺاهيو

MySQL ڊيٽابيس ۾ ٽيبل ڪيئن ٺاهجي ؟ ٽيبل ٺاهڻ لاءِ MySQL ڪمانڊ/بيان/نحو.

MySQL ٺاهي ڊيٽا ٽيبل

MySQL ڊيٽا ٽيبل ٺاهڻ لاءِ هيٺين معلومات جي ضرورت آهي:

  • ٽيبل جو نالو
  • ٽيبل فيلڊ جو نالو
  • هر ٽيبل فيلڊ جي وضاحت ڪريو

گرامر

MySQL ڊيٽا ٽيبل ٺاهڻ لاءِ هيٺ ڏنل عام SQL نحو آهي:

CREATE TABLE table_name (column_name column_type);

هيٺ ڏنل مثال ۾ اسين ٺاهينداسين ڊيٽا ٽيبل chenweiliang_tbl chenweiliang ڊيٽابيس ۾:

CREATE TABLE IF NOT EXISTS `chenweiliang_tbl`(
   `chenweiliang_id` INT UNSIGNED AUTO_INCREMENT,
   `chenweiliang_title` VARCHAR(100) NOT NULL,
   `chenweiliang_author` VARCHAR(40) NOT NULL,
   `submission_date` DATE,
   PRIMARY KEY ( `chenweiliang_id` )
)ENGINE=InnoDB DEFAULT CHARSET=utf8;

مثال تجزيو:

  • جيڪڏهن توهان نٿا چاهيو ته فيلڊ هجي NULL فيلڊ جا خاصيتون مقرر ڪري سگھجن ٿيون ڪوبه نه, جڏهن ڊيٽابيس کي هلائڻ، جيڪڏهن هن فيلڊ ۾ داخل ڪيل ڊيٽا آهيNULL ، هڪ غلطي جي رپورٽ ڪئي ويندي.
  • AUTO_INCREMENT وضاحت ڪئي وئي آٽو-وڌندڙ وصف جي طور تي، عام طور تي استعمال ڪئي ويندي پرائمري ڪنجين لاءِ، ۽ قدر خود بخود وڌي ويندي 1.
  • PRIMARY KEY لفظ استعمال ڪيو ويندو آھي ھڪڙي ڪالمن کي بنيادي ڪي جي طور تي بيان ڪرڻ لاءِ.توھان ڪيترن ئي ڪالمن کي استعمال ڪري سگھوٿا بنيادي ڪي جي وضاحت ڪرڻ لاءِ، ڪاما سان الڳ ٿيل.
  • ENGINE اسٽوريج انجڻ کي سيٽ ڪري ٿو، ۽ CHARSET انڪوڊنگ کي سيٽ ڪري ٿو.

ڪمانڊ پرامٽ مان ٽيبل ٺاهيو

MySQL ٽيبل آساني سان mysql> ڪمانڊ ونڊو استعمال ڪندي ٺاهي سگھجن ٿا. توهان ٽيبل ٺاهڻ لاءِ SQL اسٽيٽمينٽ CREATE TABLE استعمال ڪري سگهو ٿا.

مثال

هيٺ ڏنل ڊيٽا ٽيبل ٺاهڻ جو هڪ مثال آهي chenweiliang_tbl:

root@host# mysql -u root -p
Enter password:*******
mysql> use chenweiliang;
Database changed
mysql> CREATE TABLE chenweiliang_tbl(
   -> chenweiliang_id INT NOT NULL AUTO_INCREMENT,
   -> chenweiliang_title VARCHAR(100) NOT NULL,
   -> chenweiliang_author VARCHAR(40) NOT NULL,
   -> submission_date DATE,
   -> PRIMARY KEY ( chenweiliang_id )
   -> )ENGINE=InnoDB DEFAULT CHARSET=utf8;
Query OK, 0 rows affected (0.16 sec)
mysql>

نوٽ: MySQL ڪمانڊ ٽرمينيٽر هڪ سيمي ڪولون (;) آهي.


PHP اسڪرپٽ استعمال ڪندي ڊيٽا ٽيبل ٺاهيو

توهان موجوده ڊيٽابيس ۾ ٽيبل ٺاهڻ لاءِ PHP جي mysqli_query() فنڪشن استعمال ڪري سگهو ٿا.

فنڪشن ۾ ٻه پيرا ميٽر آهن ۽ واپسي TRUE جيڪڏھن عمل ڪامياب ٿئي ٿو، ٻي صورت ۾ اھو FALSE موٽائي ٿو.

گرامر

mysqli_query(connection,query,resultmode);
نيمتفصيلات
تعلقيگھربل.استعمال ڪرڻ لاءِ MySQL ڪنيڪشن بيان ڪري ٿو.
سوالگھربل، پڇا ڳاڇا اسٽرنگ بيان ڪري ٿو.
نتيجو موڊ اختياري.هڪ مستقل.ھيٺ ڏنل قدرن مان ڪو به ٿي سگھي ٿو:

  • MYSQLI_USE_RESULT (اهو استعمال ڪريو جيڪڏهن توهان کي تمام گهڻو ڊيٽا ٻيهر حاصل ڪرڻ جي ضرورت آهي)
  • MYSQLI_STORE_RESULT (ڊفالٽ)

مثال

هيٺ ڏنل مثال ڊيٽا ٽيبل ٺاهڻ لاءِ پي ايڇ پي اسڪرپٽ استعمال ڪري ٿو:

ڊيٽا ٽيبل ٺاهيو

<?
 php
 $dbhost = 'localhost:3306'; // mysql服务器主机地址
 $dbuser = 'root'; // mysql用户名
 $dbpass = '123456'; // mysql用户名密码
 $conn = mysqli_connect($dbhost, $dbuser, $dbpass);
 if(! $conn )
 {
 die('连接失败: ' . mysqli_error($conn));
 }
 echo '连接成功<br />';
 $sql = "CREATE TABLE chenweiliang_tbl( ".
 "chenweiliang_id INT NOT NULL AUTO_INCREMENT, ".
 "chenweiliang_title VARCHAR(100) NOT NULL, ".
 "chenweiliang_author VARCHAR(40) NOT NULL, ".
 "submission_date DATE, ".
 "PRIMARY KEY ( chenweiliang_id ))ENGINE=InnoDB DEFAULT CHARSET=utf8; ";
 mysqli_select_db( $conn, 'chenweiliang' );
 $retval = mysqli_query( $conn, $sql );
 if(! $retval )
 {
 die('数据表创建失败: ' . mysqli_error($conn));
 }
 echo "数据表创建成功\n";
 mysqli_close($conn);
 ?>

ڪامياب عمل کان پوء، توهان ڪمان لائن ذريعي ٽيبل جي جوڙجڪ ڏسي سگهو ٿا.

اميد آهي ته، چن ويليانگ جي بلاگ ( https://www.chenweiliang.com/ ) تي شيئر ڪيل مضمون "MySQL ڊيٽابيس ۾ ڊيٽا ٽيبل ڪيئن ٺاهيو؟ MySQL ۾ ڊيٽا ٽيبل ٺاهڻ لاءِ حڪم/بيان/نحو" توهان لاءِ مددگار ثابت ٿيندو.

هن مضمون جي لنڪ شيئر ڪرڻ لاءِ آزاد محسوس ڪريو: https://www.chenweiliang.com/cwl-457.html

وڌيڪ لڪيل چالون کولڻ لاءِ🔑، اسان جي ٽيليگرام چينل ۾ شامل ٿيڻ لاءِ ڀليڪار!

شئير ڪريو ۽ پسند ڪريو جيڪڏھن توھان کي پسند اچي! توهان جا حصا ۽ پسند اسان جي مسلسل حوصلا آهن!

 

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

جي ويڙھيء وانگي امروٽي