mysql创建新表没有列
导读:如果你在MySQL中试图创建新表,但是却没有明确定义新表包含的列,那么程序将无法识别这个表,并且无法从中读取或修改数据。因此,在创建新表时一定要确认包含的列。CREATE TABLE `table_name` ( ;如上所示,这样的代码是无...
如果你在MySQL中试图创建新表,但是却没有明确定义新表包含的列,那么程序将无法识别这个表,并且无法从中读取或修改数据。因此,在创建新表时一定要确认包含的列。
CREATE TABLE `table_name` ();
如上所示,这样的代码是无法创建新表的,因为没有包含任何列信息。我们需要在括号内添加至少一个列来定义新表。例如:
CREATE TABLE `table_name` (`id` INT(11) NOT NULL AUTO_INCREMENT,`name` VARCHAR(50) NOT NULL,`age` INT(3) NOT NULL,PRIMARY KEY (`id`));
上面的代码代表了创建一个包含id、name、age三个列的新表,其中id为自增字段,name为50个字符以内的字符串类型,age为整数类型且最大长度为3。PRIMARY KEY (`id`)定义了id为主键。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: mysql创建新表没有列
本文地址: https://pptw.com/jishu/339741.html