navicat输入代码,每个都报错1064是为什么?
三个语句每个都报错,数据库名字就是这个,为什么还会报错,哪错了?

navicat输入代码,每个都报错1064是为什么?
三个语句每个都报错,数据库名字就是这个,为什么还会报错,哪错了?

关注引自强大而免费的微信小程序:皆我百晓生。如有帮助,还望采纳。
在给定的代码中,有几个地方出现了语法错误:
在使用数据库语句中,应该直接写数据库名字,而不需要使用引号,所以语句应该是:use paperwork23;
在创建表的语句中,使用的是单引号('),而应该使用反引号(`)或者不使用引号,正确的语句应该是:
CREATE TABLE `student`(
`Sno` char(9) PRIMARY KEY,
`Sname` VARCHAR(20),
`Ssex` char(3) DEFAULT '男',
`Sage` smallint,
`Sdept` varchar(10)
);
在描述表的语句中,使用的是单引号('),而应该使用反引号(),正确的语句应该是: describe student;`
修改后的代码如下:
use paperwork23;
CREATE TABLE `student`(
`Sno` char(9) PRIMARY KEY,
`Sname` VARCHAR(20),
`Ssex` char(3) DEFAULT '男',
`Sage` smallint,
`Sdept` varchar(10)
);
describe `student`;
请注意,以上修改仅针对语法错误,还需要根据具体数据库管理系统的规范进行调整。