கட்டுரை அடைவு
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 இணைப்பைக் குறிப்பிடுகிறது. |
| கேள்வி | தேவை, வினவல் சரத்தைக் குறிப்பிடுகிறது. |
| முடிவுமுறை | விருப்பமானது.ஒரு நிலையான.பின்வரும் மதிப்புகளில் ஏதேனும் இருக்கலாம்:
|
உதாரணமாக
பின்வரும் எடுத்துக்காட்டு தரவு அட்டவணையை உருவாக்க 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
மேலும் மறைக்கப்பட்ட தந்திரங்களைத் திறக்க🔑, எங்கள் டெலிகிராம் சேனலில் சேர வரவேற்கிறோம்!
பிடித்திருந்தால் லைக் செய்து பகிருங்கள்! உங்களின் ஷேர்களும் லைக்குகளும் எங்களின் தொடர் உந்துதலாகும்!