Article Directory
MySQL databaseAhoana no hamoronana tabilao data?MySQLMamorona baiko/fanambarana/syntax data table in
MySQL mamorona tabilao data
Ny famoronana latabatra data MySQL dia mitaky ireto fampahalalana manaraka ireto:
- Anaran'ny latabatra
- anaran'ny saha latabatra
- mamaritra ny saha latabatra tsirairay
fitsipi-pitenenana
Ity manaraka ity ny syntax SQL ankapobeny amin'ny famoronana tabilao data MySQL:
CREATE TABLE table_name (column_name column_type);
Amin'ity ohatra manaraka ity dia hamorona ny tabilao data chenweiliang_tbl ao amin'ny tahiry chenweiliang isika:
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;
Famakafakana ohatra:
- Raha tsy tianao ny saha tohivakana foana Ny toetran'ny saha dia azo apetraka ho TSY NOLO, rehefa miasa ny angon-drakitra, raha ny angon-drakitra nampidirina amin'ity sehatra ity diatohivakana foana , hisy hadisoana hambara.
- AUTO_INCREMENT dia faritana ho toetra mampitombo mandeha ho azy, matetika ampiasaina amin'ny lakile voalohany, ary ampiakarina ho azy 1 ny sandany.
- Ny teny fanalahidy PRIMARY KEY dia ampiasaina hamaritana tsanganana ho fanalahidy fototra.Azonao atao ny mampiasa tsanganana maromaro hamaritana ny fanalahidy fototra, sarahin'ny faingo.
- ENGINE no mametraka ny motera fitehirizana, ary CHARSET no mametraka ny encoding.
Mamorona tabilao avy amin'ny command prompt
Ny latabatra MySQL dia azo noforonina mora foana amin'ny alàlan'ny mysql> fikandrana baiko.Azonao atao ny mampiasa SQL fanambarana Mamorona TABLE mba hamoronana ny tabilao data.
OHATRA
Ity manaraka ity dia ohatra iray amin'ny famoronana tabilao data 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>
Fanamarihana:Ny terminator baiko MySQL dia semicolon (;).
Mamorona tabilao angona mampiasa script PHP
Afaka mampiasa PHP ianao mysqli_query() miasa mba hamoronana tabilao misy angona avy amin'ny angona efa misy.
Ny fiasa dia manana paramètre roa ary mamerina TRUE raha mahomby ny famonoana, raha tsy izany dia miverina FALSE.
fitsipi-pitenenana
mysqli_query(connection,query,resultmode);
| masontsivana | Description |
|---|---|
| fifandraisana | Takina.Manondro ny fifandraisana MySQL ampiasaina. |
| QUERY | Ilaina, mamaritra ny tady fangatahana. |
| fomba vokatra | Tsy voatery.tsy miova.Mety ho iray amin'ireto sanda manaraka ireto:
|
OHATRA
Ity ohatra manaraka ity dia mampiasa script PHP hamoronana tabilao data:
Mamorona tabilao 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);
?>Aorian'ny famonoana mahomby dia azonao atao ny mijery ny firafitry ny latabatra amin'ny alàlan'ny baiko.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) nizara "Ahoana ny fomba hamoronana tabilao data ao amin'ny database MySQL? Mamorona baiko/fanambarana/syntax data ao amin'ny MySQL" hanampy anao.
Tongasoa eto mizara ny rohy amin'ity lahatsoratra ity:https://www.chenweiliang.com/cwl-457.html
Raha te hanokatra fika miafina 🔑, tongasoa eto amin'ny fantsona Telegramy!
Partageo ary j'aime raha tianao! Ny anjaranao sy ny j'aime no antony manosika anay hatrany!