Diréktori Tulisan
Kumaha carana nyieun tabel dina database MySQL ? Paréntah/pernyataan/sintaks MySQL pikeun nyieun tabel.
MySQL nyieun tabel data
Nyieun tabel data MySQL merlukeun informasi ieu:
- Ngaran Méja
- ngaran médan méja
- nangtukeun unggal widang tabel
tata basa
Di handap ieu mangrupakeun sintaksis SQL umum pikeun nyieun tabel data MySQL:
CREATE TABLE table_name (column_name column_type);
Dina conto di handap ieu urang bakal nyieun tabel data chenweiliang_tbl dina database 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;
conto analisis:
- Upami anjeun teu hoyong sawah janten Null Sipat widang bisa diatur salaku TEU NULIS, lamun operasi database, lamun data diasupkeun dina widang ieu téhNull , kasalahan bakal dilaporkeun.
- AUTO_INCREMENT dihartikeun salaku atribut otomatis-incrementing, umumna dipaké pikeun konci primér, sarta nilai bakal otomatis incremented ku 1.
- Kecap konci PRIMARY KEY dipaké pikeun nangtukeun kolom salaku konci primér.Anjeun tiasa make sababaraha kolom pikeun nangtukeun konci primér, dipisahkeun ku koma.
- ENGINE nyetél mesin panyimpen, sareng CHARSET nyetél encoding.
Jieun tabel tina paréntah ajakan
Tabel MySQL tiasa gampang didamel nganggo jandela paréntah mysql>. Anjeun tiasa nganggo pernyataan SQL CREATE TABLE pikeun ngadamel tabel.
Contona
Di handap ieu conto nyieun tabel 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>
Catetan: Paréntah terminator MySQL nyaéta titik koma (;).
Jieun tabel data ngagunakeun Aksara PHP
Anjeun tiasa nganggo fungsi mysqli_query() PHP pikeun nyieun tabel dina database anu tos aya.
fungsi nu boga dua parameter jeung mulih BENER lamun palaksanaan suksés, disebutkeun eta mulih PALSU.
tata basa
mysqli_query(connection,query,resultmode);
| parameter | katerangan |
|---|---|
| hubungan | Dibutuhkeun.Nangtukeun sambungan MySQL pikeun dianggo. |
| nyangsikeun | Diperlukeun, nangtukeun string query. |
| modeu hasilna | Pilihan.konstanta.Bisa jadi salah sahiji nilai handap:
|
Contona
Conto di handap ieu ngagunakeun skrip PHP pikeun nyieun tabel data:
Jieun tabel 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);
?>Saatos palaksanaan suksés, anjeun tiasa ningali struktur tabel ngaliwatan garis paréntah.
Mudah-mudahan, tulisan "Kumaha Cara Nyieun Tabel Data dina Database MySQL? Paréntah/Pernyataan/Sintaksis pikeun Nyieun Tabel Data dina MySQL" anu dibagikeun dina blog Chen Weiliang ( https://www.chenweiliang.com/ ) tiasa aya mangpaatna pikeun anjeun.
Mangga bagikeun tautan artikel ieu: https://www.chenweiliang.com/cwl-457.html
