想要创建一个表，你必须先有一个存储表的数据库。你可以在MySQL命令行键入 USE 库名 ，打开数据库。  如果你不记得数据库的名称，可以键入 SHOW DATABASES; ，在MySQL服务器上显示所有数据库。  如果你还未创建数据库，可以键入 CREATE DATABASE 库名;.，创建一个数据库。数据库的名称不可以有空格。 每一项条目都以特定的数据类型存储在表里。这样，MySQL就能通过不同的方式使用它们。至于要用哪一种数据类型，则取决于表的需要。虽然还有更多的数据类型，但以下列出的几种足以让你创建最基本及实用的表：   INT — 整数类型，常用在识别号码（ID）字段。  DECIMAL — 用来存储十进制值，允许用户指定十进制数字的数目和小数点后的数字位数。例如： DECIMAL(6,2)规定了存储的值不会超过 6位数字，并且小数点后不超过 2位。你输入的数字将被存作 “0000.00”。  CHAR —保存文字和字符串。你通常需要指定字符串的长度限制，比如CHAR(30)规定最多输入30个字符。比指定长度大的值将被截短，而比指定长度小的值将会用空格作填补。你也可以用VARCHAR，根据实际输入内容改变字符串长度（最多255个字符）。电话号码通常以VARCHAR存储，因为它们多含有符号，数字也无需用于计算（加、减等） 。  DATE — 以YYYY-MM-DD（年月日）的格式保存日期。如果你需要存储他人的年龄，请用这个数据类型输入出生日期，而非直接输入真实年龄，否则你每年都需要更新条目。 想要在命令行创建表，你需要以一句命令创建所有字段。你可以用CREATE TABLE命令创建表，然后输入表里的信息。比如说，如果你想创建一个基本的员工记录，那就输入以下命令： CREATE TABLE 员工 (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, 姓氏  VARCHAR(20), 名字 VARCHAR(20), 电话号码 VARCHAR(20),  出生日期 DATE)     INT NOT NULL PRIMARY KEY AUTO_INCREMENT 将为每一位被添加到记录的员工创建一个识别号码（ID）。号码会自动递增，方便你在进行其它操作时引用有关数据。 虽然VARCHAR 允许你根据实际输入内容缩减字符串长度，但你也可以设定一个限制，让用户无法输入太长的字符串。在上述例子中，名字和姓氏分别被限制最多输入20个字符。  注意，电话号码必须存为VARCHAR，才能正确处理符号。 表建好后，你会收到创建成功的信息。现在，你可以使用DESCRIBE 命令，确认你已涵盖所有想要的字段，并设置了正确的数据类型。键入 DESCRIBE 库名;，从出现在荧幕上的图表中检查表的结构。 如果你透过网络服务器用PHP管理MySQL数据库，也可以用简单的PHP文件创建表。假设你的MySQL服务器已有数据库，只要输入以下代码，将连接信息换成你自己的信息，就能创建和步骤3一样的表： <?php $connection=mysqli_connect({{samp|server}},{{samp|user}}, {{samp|password}}, {{samp|database}}); if (mysqli_connect_errno()) { echo "无法连接 MySQL: " . mysqli_connect_error(); } $sql = "CREATE TABLE 员工  ( id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,  姓氏 VARCHAR(20), 名字 VARCHAR(20), 电话号码 VARCHAR(20), 出生日期 DATE )";  if (mysqli_query($connection,$sql)) { echo "员工表创建成功"; } else { echo "创建表出错: " . mysqli_error($connection); } ?>
打开数据库。 了解基本的数据类型。 创建表。  确认你的表创建正确。 用PHP创建表。
打开数据库。 了解基本的数据类型。 创建表。  确认你的表创建正确。 用PHP创建表。