在命令提示符下使用MySQL,创建表时出现错误1064(42000)

在命令提示符下使用MySQL,创建表时出现错误1064(42000),mysql,xampp,command,create-table,Mysql,Xampp,Command,Create Table,我正在使用xampp 创建数据库之后 CREATE DATABASE University + use University 我通过键入创建表 CREATE TABLE Student ( SNo INT NOT NULL, SName VARCHAR(16) NOT NULL, SAge INT NOT NULL, SDepartment ENUM('CS', 'EE', 'Math', 'Physics') NOT NULL, PRIMARY KE

我正在使用xampp

创建数据库之后

CREATE DATABASE University + use University
我通过键入创建表

CREATE TABLE Student
(
    SNo INT NOT NULL,
    SName VARCHAR(16) NOT NULL,
    SAge INT NOT NULL,
    SDepartment ENUM('CS', 'EE', 'Math', 'Physics') NOT NULL, 
    PRIMARY KEY (SNo) 
);
但是会发出一声蜂鸣声,然后

ERROR 1064 (42000): You have an error in your SQL syntax; 
check the manual that corresponds to your MySQL server version for the right syntax to use near 'use University 
CREATE TABLE Student
(    
    SNo INT NOT NULL,
    Sname VARCHAR(16) NOT NULL,
    SAg'
at line 2

将在命令提示中显示。但是我不知道这个例子中的语法错误是什么。

我认为
+
给了你语法错误。试着去掉它,把它们分成两个语句

CREATE DATABASE University
USE University

你是作为一个脚本来做的吗?我在创建数据库后没有看到分号,而且我以前从未见过这种语法。在一行上创建,在另一行上使用,然后尝试创建表。我认为这是正确的。CREATE语句在我尝试时运行良好