数据库MySQL语法问题,碰到ERROR 1064 (42000)
数据库学了基础的创建表单,DDL语言之后,安装了MySQL软件,准备按照操作创建表单。
没想到接二连三的遇到报错信息,如图所示
排查了语法的问题,发现数据库的语法很严谨,实在不知道如何改正。
后来排查单引号和逗号,发现数据库的create拼写错误,犯了低级错误,经过仔细排查修改如下:
1 create table stuinfo( 2 name VARCHAR(20) NOT NULL Comment '姓名', 3 profession VARCHAR(50) NOT NULL Comment '专业', 4 stunumber int Comment '学生编号', 5 sex CHAR(10) Comment '性别', 6 age int Comment '年龄', 7 score int Comment '分数', 8 birthdate date Comment '出生年月日', 9 grade char(30) Comment '年级', 10 residence VARCHAR(200) NOT NULL Comment '居住地址', 11 cardnumber int Comment '身份证' 12 ) Comment '学生信息表' ;
终于创建成功了,可喜可贺哈。实践出真知,摸索了半小时最后才搞定,但是没有办法对语法不熟。
mysql> create table stuinfo( -> name VARCHAR(20) NOT NULL Comment '姓名', -> profession VARCHAR(50) NOT NULL Comment '专业', -> stunumber int Comment '学生编号', -> sex CHAR(10) Comment '性别', -> age int Comment '年龄', -> score int Comment '分数', -> birthdate date Comment '出生年月日', -> grade char(30) Comment '年级', -> residence VARCHAR(200) NOT NULL Comment '居住地址', -> cardnumber int Comment '身份证' -> ) Comment '学生信息表' ; Query OK, 0 rows affected (0.06 sec)
在学习数据库过程中,勤动笔,勤操作,虽然有图形化界面操作方法,但是依然还是想用原始操作熟练掌握数据库。
11:54:58
每天的进步就是战胜自己一点点,超越昨天的自己就是胜利。
本文来自博客园,作者:大海之星,转载请注明原文链接:https://i.cnblogs.com/posts/signatures