语法中的Mysql命令行错误

时间:2015-03-30 02:03:59

标签: mysql sql

我使用标准SQL使用命令行会对我创建的数据库执行任何操作时出错。

mysql> newtable
-> create table Person (Name VarChar(50) not null);
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    'newtable'
create table Person (Name String not null)' at line 1

对我做错的任何建议?

1 个答案:

答案 0 :(得分:1)

这里是一个示例:我猜您的newtable是数据库名称,您需要在数据库名称之前添加use。 如果您想要varchar

,也可以使用string
mysql> USE YourdatabaseName
mysql> create table Person (Name Varchar(30) not null);

Here's a tutorial for creating table in mysql