Drejtoria e artikujve
Baza e të dhënave MySQLSi të krijoni një tabelë të dhënash?MySQLKrijo komandë/deklaratë/sintaksë të tabelës së të dhënave në
MySQL krijon tabelën e të dhënave
Krijimi i një tabele të dhënash MySQL kërkon informacionin e mëposhtëm:
- 表名
- emri i fushës së tabelës
- Përcaktoni secilën fushë të tabelës
gramatikore
Më poshtë është sintaksa e përgjithshme SQL për krijimin e tabelave të të dhënave MySQL:
CREATE TABLE table_name (column_name column_type);
Në shembullin e mëposhtëm do të krijojmë tabelën e të dhënave chenweiliang_tbl në bazën e të dhënave chenweiliang:
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;
Shembull i analizës:
- Nëse nuk dëshironi që fusha të jetë I PAVLEFSHËM Karakteristikat e fushave mund të vendosen si JO NULL, gjatë funksionimit të bazës së të dhënave, nëse të dhënat e futura në këtë fushë janëI PAVLEFSHËM , do të raportohet një gabim.
- AUTO_INCREMENT përkufizohet si një atribut automatik në rritje, i përdorur përgjithësisht për çelësin primar dhe vlera do të rritet automatikisht me 1.
- Fjala kyçe PRIMARY KEY përdoret për të përcaktuar një kolonë si çelës primar.Ju mund të përdorni disa kolona për të përcaktuar çelësin kryesor, të ndarë me presje.
- ENGINE vendos motorin e ruajtjes dhe CHARSET vendos kodimin.
Krijo tabelë nga komanda
Tabelat MySQL mund të krijohen lehtësisht përmes dritares së komandës mysql>.Ju mund të përdorni deklaratën SQL KRIJONI TABELN për të krijuar tabelën e të dhënave.
Shembull
Më poshtë është një shembull i krijimit të një tabele të dhënash 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>
Shënim:Terminatori i komandës MySQL është një pikëpresje (;).
Krijoni tabelën e të dhënave duke përdorur skriptin PHP
Ju mund të përdorni PHP mysqli_query () funksioni për të krijuar një tabelë të dhënash nga një bazë të dhënash ekzistuese.
Funksioni ka dy parametra dhe kthen TRUE nëse ekzekutimi është i suksesshëm, përndryshe kthen FALSE.
gramatikore
mysqli_query(connection,query,resultmode);
| 参数 | përshkrim |
|---|---|
| lidhje | E detyrueshme.Përcakton lidhjen MySQL për t'u përdorur. |
| pyetje | Kërkohet, specifikon vargun e pyetjes. |
| modaliteti i rezultatit | Fakultative.një konstante.Mund të jetë ndonjë nga vlerat e mëposhtme:
|
Shembull
Shembulli i mëposhtëm përdor një skript PHP për të krijuar një tabelë të dhënash:
Krijoni tabelën e të dhënave
<?
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);
?>Pas ekzekutimit të suksesshëm, mund të shikoni strukturën e tabelës përmes vijës së komandës.
Blogu Hope Chen Weiliang ( https://www.chenweiliang.com/ ) shared "Si të krijojmë një tabelë të dhënash në bazën e të dhënave MySQL? Krijoni komandat/deklaratat/sintaksën e tabelës së të dhënave në MySQL" për t'ju ndihmuar.
Mirë se vini të shpërndani lidhjen e këtij artikulli:https://www.chenweiliang.com/cwl-457.html
