Akwụkwọ ndekọ ederede
MySQL nchekwa dataKedu ka esi emepụta tebụl data?MySQLMepụta iwu tebụl data/nkwupụta/ syntax n'ime
MySQL mepụta tebụl data
Ịmepụta tebụl data MySQL chọrọ ozi ndị a:
- Aha tebụl
- table ubi aha
- kọwaa ubi tebụl ọ bụla
ụtọ asụsụ
Ihe na-esonụ bụ syntax SQL izugbe maka ịmepụta tebụl data MySQL:
CREATE TABLE table_name (column_name column_type);
N'ọmụmaatụ na-esote anyị ga-emepụta tebụl data chenweiliang_tbl na nchekwa data 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;
Ntụle ihe atụ:
- Ọ bụrụ na ịchọghị ka ubi ahụ dị NULL Enwere ike ịtọ njirimara nke ubi dịka BULLGHULL OBI, mgbe ị na-arụ ọrụ nchekwa data, ọ bụrụ na data etinyere na mpaghara a bụNULL , a ga-akọ njehie.
- A kọwapụtara AUTO_INCREMENT dị ka njirimara na-abawanye na akpaghị aka, nke a na-ejikarị maka igodo isi, yana uru a ga-abawanye na 1 ozugbo.
- A na-eji mkpụrụokwu PRIMARY akọwapụta kọlụm dị ka igodo isi.Ị nwere ike iji ọtụtụ kọlụm kọwapụta igodo mbụ, nke rịkọm kewapụrụ.
- ENGINE na-edobe igwe nchekwa, ma CHARSET na-edobe ngbanwe.
Mepụta tebụl site na ngwa ngwa
Enwere ike ịmepụta tebụl MySQL ngwa ngwa site na mysql> windo iwu.Ị nwere ike iji nkwupụta SQL Mepụta Isiokwu iji mepụta tebụl data.
ihe atụ
Nke a bụ ọmụmaatụ nke ịmepụta tebụl 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>
Mara:Nkwụsị iwu MySQL bụ ọkara (;).
Mepụta tebụl data site na iji script PHP
Ị nwere ike iji PHP mysqli_query() ọrụ iji mepụta tebụl data sitere na nchekwa data dị.
Ọrụ ahụ nwere parampat abụọ wee weghachi TRUE ma ọ bụrụ na ogbugbu ahụ gara nke ọma, ma ọ bụghị ya, ọ ga-alaghachi FALSE.
ụtọ asụsụ
mysqli_query(connection,query,resultmode);
| Paramita | nkọwa |
|---|---|
| njikọ | Achọrọ.Na-akọwapụta njikọ MySQL iji. |
| ajụjụ | Achọrọ, ezipụta eriri ajụjụ. |
| ọnọdụ nsonaazụ | Nhọrọ.a na-adịgide adịgide.Nwere ike ịbụ nke ọ bụla n'ime ụkpụrụ ndị a:
|
ihe atụ
Ihe atụ na-esonụ na-eji edemede PHP mepụta tebụl data:
Mepụta tebụl 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);
?>Mgbe ogbugbu ahụ gachara, ị nwere ike ịlele nhazi okpokoro site na ahịrị iwu.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) kesara "Otu esi emepụta tebụl data na nchekwa data MySQL? Mepụta Iwu Tebụlụ Data / Okwu/Syntax na MySQL" iji nyere gị aka.
Nnọọ ka ị kesaa njikọ nke akụkọ a:https://www.chenweiliang.com/cwl-457.html
Iji kpọghee aghụghọ zoro ezo🔑, nabata isonye na ọwa Telegram anyị!
Kekọrịta na-amasị ma ọ bụrụ na-amasị gị! Oke na mmasị gị bụ mkpali anyị na-aga n'ihu!