Imenik članaka
MySQL baza podatakaKako izraditi podatkovnu tablicu?MySQLStvorite naredbu/izjavu/sintaksu tablice podataka u
MySQL kreira podatkovnu tablicu
Stvaranje MySQL podatkovne tablice zahtijeva sljedeće informacije:
- Naziv tablice
- naziv polja tablice
- definirati svako polje tablice
gramatika
Slijedi opća SQL sintaksa za stvaranje MySQL podatkovnih tablica:
CREATE TABLE table_name (column_name column_type);
U sljedećem primjeru stvorit ćemo podatkovnu tablicu chenweiliang_tbl u bazi podataka 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;
Primjer analize:
- Ako ne želiš da polje bude NULL Svojstva polja mogu se postaviti kao NIJE NULJA, pri radu s bazom podataka, ako su podaci uneseni u ovo poljeNULL , bit će prijavljena pogreška.
- AUTO_INCREMENT je definiran kao atribut koji se automatski povećava, općenito se koristi za primarni ključ, a vrijednost će se automatski povećavati za 1.
- Ključna riječ PRIMARY KEY koristi se za definiranje stupca kao primarnog ključa.Možete koristiti više stupaca za definiranje primarnog ključa, odvojenih zarezima.
- ENGINE postavlja mehanizam za pohranu, a CHARSET postavlja kodiranje.
Stvorite tablicu iz naredbenog retka
MySQL podatkovne tablice mogu se jednostavno kreirati kroz naredbeni prozor mysql>.Možete koristiti SQL naredbu IZRADI TABELU za izradu tablice podataka.
primjer
Slijedi primjer stvaranja podatkovne tablice 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>
Napomena:Završetak naredbe MySQL je točka-zarez (;).
Napravite podatkovnu tablicu pomoću PHP skripte
Možete koristiti PHP mysqli_query() funkcija za stvaranje tablice podataka iz postojeće baze podataka.
Funkcija ima dva parametra i vraća TRUE ako je izvođenje uspješno, inače vraća FALSE.
gramatika
mysqli_query(connection,query,resultmode);
| 参数 | opis |
|---|---|
| povezanost | Potreban.Određuje MySQL vezu za korištenje. |
| pitanje | Obavezno, navodi niz upita. |
| rezultatski način | Neobavezno.konstanta.Može biti bilo koja od sljedećih vrijednosti:
|
primjer
Sljedeći primjer koristi PHP skriptu za izradu podatkovne tablice:
Stvorite podatkovnu tablicu
<?
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);
?>Nakon uspješnog izvođenja možete vidjeti strukturu tablice kroz naredbeni redak.
Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) podijelio je "Kako stvoriti podatkovnu tablicu u MySQL bazi podataka? Stvorite naredbe/izjave/sintaksu podatkovne tablice u MySQL" da vam pomognu.
Dobrodošli da podijelite vezu ovog članka:https://www.chenweiliang.com/cwl-457.html
Za otključavanje još skrivenih trikova🔑, dobrodošli da se pridružite našem Telegram kanalu!
Podijelite i lajkajte ako vam se sviđa! Vaša dijeljenja i lajkovi naša su daljnja motivacija!