MySQL 创建表
首先,创建表的命令需要以下细节:
- 表名
- 字段名
- 每个字段的定义
语法
这是一个通用的SQL语法来创建一个MySQL表:
现在,我们将在 TUTORIALS 数据库中创建以下表格。
在这里,有几个项目需要解释:
- 字段属性 NOT NULL 使用的原因是我们不希望该字段为空。所以,如果用户尝试使用NULL值创建记录,MySQL将引发错误。
-
字段属性 AUTO_INCREMENT 告诉MySQL继续将下一个可用数字添加到id字段。
-
关键字 PRIMARY KEY 用于将列定义为主键。您可以使用逗号分隔的多个列来定义主键。
从命令提示符创建表格
从mysql>提示符轻松创建MySQL表格。您将使用SQL命令 CREATE TABLE 来创建表格。
示例
这是一个示例,将创建 tutorials_tbl −
注意: − 在MySQL中,直到在SQL命令的末尾加上分号(;)之前,命令才会终止。
使用PHP脚本创建表
PHP使用 mysqli_query() 或 mysql_query() 函数来创建MySQL表。此函数需要两个参数,并在成功时返回TRUE,失败时返回FALSE。
语法
编号 | 参数和描述 |
---|---|
1 | $sql 必需 – 用于创建MySQL表的SQL查询。 |
2 | $resultmode 可选 – 可以是常量MYSQLI_USE_RESULT或MYSQLI_STORE_RESULT,具体取决于所需的行为。默认情况下,使用MYSQLI_STORE_RESULT。 |
示例
尝试以下示例来创建一个表 –
将以下示例复制并粘贴为mysql_example.php文件 –
输出
访问部署在Apache Web服务器上的mysql_example.php并验证输出。