创建数据表 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个字段,并指定了对应的数据对象类型。
一般来说,创建数据表有如下注意事项:
限于篇幅且为控制教程难易度,在此不展开过多讨论。
这个建表样例只是为了演示基本的建表语法,并不完善。实际生产当中,我们还需要给表和字段指定更多的属性。