数据库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

每天的进步就是战胜自己一点点,超越昨天的自己就是胜利。

posted @ 2022-04-11 11:58  大海之星  阅读(247)  评论(0编辑  收藏  举报