MySQL தரவுத்தளத்தில் தரவு அட்டவணையை எவ்வாறு உருவாக்குவது? MySQL இல் தரவு அட்டவணை கட்டளை / அறிக்கை / தொடரியல் உருவாக்கவும்

MySQL தரவுத்தளம்தரவு அட்டவணையை எவ்வாறு உருவாக்குவது?MySQL,தரவு அட்டவணை கட்டளை / அறிக்கை / தொடரியல் உருவாக்கவும்

MySQL தரவு அட்டவணையை உருவாக்குகிறது

MySQL தரவு அட்டவணையை உருவாக்க பின்வரும் தகவல்கள் தேவை:

  • அட்டவணை பெயர்
  • அட்டவணை புலத்தின் பெயர்
  • ஒவ்வொரு அட்டவணை புலத்தையும் வரையறுக்கவும்

இலக்கணம்

MySQL தரவு அட்டவணைகளை உருவாக்குவதற்கான பொதுவான SQL தொடரியல் பின்வருமாறு:

CREATE TABLE table_name (column_name column_type);

பின்வரும் எடுத்துக்காட்டில், chenweiliang தரவுத்தளத்தில் chenweiliang_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 ஆல் அதிகரிக்கப்படும்.
  • ஒரு நெடுவரிசையை முதன்மை விசையாக வரையறுக்க PRIMARY KEY முக்கிய சொல் பயன்படுத்தப்படுகிறது.முதன்மை விசையை வரையறுக்க, காற்புள்ளிகளால் பிரிக்கப்பட்ட பல நெடுவரிசைகளைப் பயன்படுத்தலாம்.
  • ENGINE சேமிப்பக இயந்திரத்தை அமைக்கிறது, மற்றும் CHARSET குறியாக்கத்தை அமைக்கிறது.

கட்டளை வரியில் இருந்து அட்டவணையை உருவாக்கவும்

MySQL தரவு அட்டவணைகளை mysql> கட்டளை சாளரத்தின் மூலம் எளிதாக உருவாக்க முடியும்.நீங்கள் SQL அறிக்கையைப் பயன்படுத்தலாம் அட்டவணையை உருவாக்கவும் தரவு அட்டவணையை உருவாக்க.

உதாரணமாக

பின்வரும் தரவு அட்டவணை 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 ஸ்கிரிப்டைப் பயன்படுத்துகிறது:

தரவு அட்டவணையை உருவாக்கவும்

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

மேலும் மறைக்கப்பட்ட தந்திரங்களைத் திறக்க🔑, எங்கள் டெலிகிராம் சேனலில் சேர வரவேற்கிறோம்!

பிடித்திருந்தால் லைக் செய்து பகிருங்கள்! உங்களின் ஷேர்களும் லைக்குகளும் எங்களின் தொடர் உந்துதலாகும்!

 

发表 评论

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்படாது. தேவையான புலங்கள் பயன்படுத்தப்படுகின்றன * லேபிள்

டாப் உருட்டு