创建数据表 SQL 语法如下:
CREATE TABLE table_name
(
column1 data_type,
column2 data_type,
column3 data_type,
.......
)
上述语法中,column为字段名,后面为数据类型。
创建一个名为 user 的表:
<?php
$conn = @mysql_connect("localhost","root","root1234");
if (!$conn){
die("连接数据库失败:" . mysql_error());
}
//选择数据库
mysql_select_db("test", $conn);
//创建数据表 SQL
$sql = "CREATE TABLE user (
uid mediumint(8),
username varchar(20),
password char(32),
email varchar(40),
regdate int(10)
)";
if(!mysql_query($sql,$conn)){
echo "创建数据表失败:". mysql_error();
} else {
echo "创建数据表成功!";
}
?>
在该例子中,分为 3 个执行步骤:
在该例子中创建的表有4个字段,并指定了对应的数据对象类型。
一般来说,创建数据表有如下注意事项:
限于篇幅且为控制教程难易度,在此不展开过多讨论。
这个建表样例只是为了演示基本的建表语法,并不完善。实际生产当中,我们还需要给表和字段指定更多的属性。