በ MySQL የውሂብ ጎታ ውስጥ የውሂብ ሰንጠረዥ እንዴት መፍጠር እንደሚቻል? በ MySQL ውስጥ የውሂብ ሰንጠረዥ ትዕዛዝ / መግለጫ / አገባብ ይፍጠሩ

በ MySQL ዳታቤዝ ውስጥ ሰንጠረዥ እንዴት መፍጠር እንደሚቻል ? ሰንጠረዥ ለመፍጠር የ MySQL ትዕዛዞች/መግለጫዎች/አገባብ።

MySQL የውሂብ ሰንጠረዥ ይፍጠሩ

የ MySQL ዳታ ሠንጠረዥ ለመፍጠር የሚከተለውን መረጃ ያስፈልገዋል፡-

  • የጠረጴዛ ስም
  • የጠረጴዛ መስክ ስም
  • እያንዳንዱን የጠረጴዛ መስክ ይግለጹ

ሰዋስው

የ MySQL ዳታ ሰንጠረዦችን ለመፍጠር አጠቃላይ የ SQL አገባብ የሚከተለው ነው።

CREATE TABLE table_name (column_name column_type);

በሚከተለው ምሳሌ በchenweiliang ዳታቤዝ ውስጥ የውሂብ ሠንጠረዥ chnweiliang_tbl እንፈጥራለን፡

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;

ምሳሌ ትንተና፡-

  • ሜዳው እንዲሆን ካልፈለጉ ባዶ የሜዳው ባህሪያት እንደ ሊዋቀሩ ይችላሉ ሙሉ በሙሉ አይደለም, የውሂብ ጎታውን ሲሰራ, በዚህ መስክ ውስጥ የገባው ውሂብ ከሆነባዶ ፣ ስህተት ሪፖርት ይደረጋል።
  • AUTO_INCREMENT እንደ ራስ-ማሳደጊያ ባህሪ ይገለጻል፣ በአጠቃላይ ለዋናው ቁልፍ ጥቅም ላይ ይውላል፣ እና እሴቱ በራስ ሰር በ1 ይጨምራል።
  • ቀዳሚ ቁልፍ ቁልፍ ቃሉ ዓምድን እንደ ዋና ቁልፍ ለመወሰን ይጠቅማል።ዋናውን ቁልፍ በነጠላ ሰረዝ ለመለየት ብዙ አምዶችን መጠቀም ትችላለህ።
  • ENGINE የማከማቻ ሞተሩን ያዘጋጃል፣ እና CHARSET ኢንኮዲንግ ያዘጋጃል።

ከትእዛዝ መጠየቂያ ሠንጠረዥ ይፍጠሩ

የMySQL ሰንጠረዦች የmysql> ትዕዛዝ መስኮትን በመጠቀም በቀላሉ ሊፈጠሩ ይችላሉ። ሰንጠረዦችን ለመፍጠር የSQL መግለጫውን CREATE TABLE መጠቀም ይችላሉ።

ቅደም ተከተል

የሚከተለው የመረጃ ሠንጠረዥ chnweiliang_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 mysqli_query() ተግባርን መጠቀም ይችላሉ ።

ተግባሩ ሁለት መለኪያዎች አሉት እና አፈፃፀሙ ከተሳካ TRUEን ይመልሳል ፣ ካልሆነ ግን FALSE ይመልሳል።

ሰዋስው

mysqli_query(connection,query,resultmode);
ግቤትመግለጫ
ግንኙነትያስፈልጋል።ለመጠቀም የ MySQL ግንኙነትን ይገልጻል።
መጠይቅያስፈልጋል፣ የመጠይቁን ሕብረቁምፊ ይገልጻል።
የውጤት ሁነታ አማራጭ።ቋሚ.ከሚከተሉት እሴቶች ውስጥ ማንኛቸውም ሊሆኑ ይችላሉ፡

  • MYSQLI_USE_RESULT (ብዙ ውሂብ ማምጣት ከፈለጉ ይህንን ይጠቀሙ)
  • MYSQLI_STORE_RESULT (ነባሪ)

ቅደም ተከተል

የሚከተለው ምሳሌ የውሂብ ሰንጠረዥን ለመፍጠር የ PHP ስክሪፕት ይጠቀማል፡-

የውሂብ ሰንጠረዥ ይፍጠሩ

<?
 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

ተጨማሪ ድብቅ ዘዴዎችን ለመክፈት የቴሌግራም ቻናላችንን እንኳን በደህና መጡ።

ከወደዳችሁት ሼር እና ላይክ አድርጉ! የእርስዎ ማጋራቶች እና መውደዶች የእኛ ቀጣይ ተነሳሽነት ናቸው!

 

评论ሺ评论评论评论 ፡፡

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

ወደ ላይ ሸብልል