Si të krijoni tabelën e të dhënave në bazën e të dhënave MySQL? Krijo komandë/deklaratë/sintaksë të tabelës së të dhënave në MySQL

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
lidhjeE detyrueshme.Përcakton lidhjen MySQL për t'u përdorur.
pyetjeKërkohet, specifikon vargun e pyetjes.
modaliteti i rezultatit Fakultative.një konstante.Mund të jetë ndonjë nga vlerat e mëposhtme:

  • MYSQLI_USE_RESULT (përdoreni këtë nëse keni nevojë të merrni shumë të dhëna)
  • MYSQLI_STORE_RESULT (e parazgjedhur)

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.

发表 评论

Adresa juaj e emailit nuk do të publikohet. Përdoren fushat e kërkuara * Etiketa

Drejtoria e artikujve
Scroll to Top