Artikulo Direktoryo
MySQL databasePaano lumikha ng isang talahanayan ng data?MySQLLumikha ng data table command/statement/syntax in
Ang MySQL ay lumikha ng talahanayan ng data
Ang paglikha ng isang talahanayan ng data ng MySQL ay nangangailangan ng sumusunod na impormasyon:
- Pangalan ng Talahanayan
- pangalan ng patlang ng talahanayan
- tukuyin ang bawat field ng talahanayan
gramatika
Ang sumusunod ay ang pangkalahatang SQL syntax para sa paglikha ng mga talahanayan ng data ng MySQL:
CREATE TABLE table_name (column_name column_type);
Sa sumusunod na halimbawa gagawa kami ng data table na chenweiliang_tbl sa chenweiliang database:
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;
Halimbawa ng pagsusuri:
- Kung ayaw mong maging ang larangan Walang halaga Ang mga katangian ng mga patlang ay maaaring itakda bilang HINDI Null, kapag nagpapatakbo ng database, kung ang data na ipinasok sa field na ito ayWalang halaga , may iuulat na error.
- Ang AUTO_INCREMENT ay tinukoy bilang isang auto-incrementing attribute, na karaniwang ginagamit para sa primary key, at ang value ay awtomatikong madaragdagan ng 1.
- Ginagamit ang keyword na PRIMARY KEY upang tukuyin ang isang column bilang pangunahing key.Maaari kang gumamit ng maraming column upang tukuyin ang pangunahing key, na pinaghihiwalay ng mga kuwit.
- Itinatakda ng ENGINE ang storage engine, at itinatakda ng CHARSET ang pag-encode.
Lumikha ng talahanayan mula sa command prompt
Ang mga talahanayan ng MySQL ay madaling malikha sa pamamagitan ng mysql> command window.Maaari mong gamitin ang SQL statement GUMAWA NG TABLE upang lumikha ng talahanayan ng data.
Pangyayari
Ang sumusunod ay isang halimbawa ng paglikha ng talahanayan ng data na 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>
Paalala:Ang MySQL command terminator ay isang semicolon (;).
Lumikha ng talahanayan ng data gamit ang PHP script
Maaari mong gamitin ang PHP mysqli_query() function na upang lumikha ng isang talahanayan ng data mula sa isang umiiral na database.
Ang function ay may dalawang parameter at nagbabalik ng TRUE kung ang pagpapatupad ay matagumpay, kung hindi, ito ay nagbabalik ng FALSE.
gramatika
mysqli_query(connection,query,resultmode);
| 参数 | paglalarawan |
|---|---|
| koneksyon | Kailangan.Tinutukoy ang koneksyon ng MySQL na gagamitin. |
| tanong | Kinakailangan, tinutukoy ang string ng query. |
| resultang mode | Opsyonal.isang pare-pareho.Maaaring alinman sa mga sumusunod na halaga:
|
Pangyayari
Ang sumusunod na halimbawa ay gumagamit ng PHP script upang lumikha ng talahanayan ng data:
Lumikha ng talahanayan ng data
<?
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);
?>Pagkatapos ng matagumpay na pagpapatupad, maaari mong tingnan ang istraktura ng talahanayan sa pamamagitan ng command line.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) ibinahagi "Paano lumikha ng isang talahanayan ng data sa database ng MySQL? Gumawa ng Data Table Commands/Statements/Syntax sa MySQL" para matulungan ka.
Maligayang pagdating upang ibahagi ang link ng artikulong ito:https://www.chenweiliang.com/cwl-457.html
Upang i-unlock ang higit pang mga nakatagong trick🔑, maligayang pagdating sa aming Telegram channel!
Share and like kung nagustuhan mo! Ang iyong mga pagbabahagi at pag-like ay ang aming patuloy na pagganyak!