MySQL——创建数据表
创建数据表
语法:CREATE TABLE table_name(column_name column_type);
创建MySQL数据表需要的信息
- 表名
- 表字段名
- 定义每个表字段
通过命令提示符创建表
create table bird_tbl(
id INT BOT NULL AUTO_INCREMENT,
title VARCHAR(100) NOT NULL,
author VARCHAR(40) NOT NULL,
submission_data DATE,
PRIMARY KEY(id)
)ENFINE=InnoDB DEFAULT CHARSET=utf8;
说明:
- ENGINE=InnoDB 使用innodb引擎
-DEFAULT CHARSET=utf8 数据库默认编码为utf-8
通过PHP脚本创建数据表
<?php
header("content-type:text/html;charset=utf-8");
$dbhost='localhost';
$dbuser='root';
$dbpass='root';
$conn =mysqli_connect($dbhost,$dbuser,$dbpass);
if(!$conn)
{
die('连接失败:'.mysqli_error($conn));
}
echo '连接成功<br/>';
$sql = "CREATE TABLE bird_tbl(".
"id INT NOT NULL AUTO_INCREMENT,".
"title VARCHAR(100) NOT NULL,".
"author VARCHAR(40) NOT NULL,".
"submission_date DATE,".
"PRIMARY KEY(id))ENGINE=InnoDB DEFAULT CHARSET=utf8;";
mysqli_select_db($conn,'bird');
$retval=mysqli_query($conn,$sql);
if (!$retval)
{
die('数据表创建失败:'.mysqli_error($conn));
}
echo "数据表创建成功\n";
mysqli_close($conn);
?>
补充说明:
desc 查看数据表结构。