0

我正在研究 mySQL 并安装了 WAMP-server 和 mySQL 工作台。

我知道 mySQL 是一个标准,但有各种方言。我的问题是,我怎么知道何时使用哪个代码?

有时在创建表时,您必须编写测试,有时还必须编写“测试”。

一些例子:

  1. CREATE TABLE test (id INT NOT NULL PRIMARY KEY,name VARCHAR(15) NOT NULL, no INT FOREIGN KEY REFERENCES Persons(no);

  2. CREATE TABLE 'test'('id' NOT NULL PRIMARY KEY, 'name' VARCHAR(15) NOT NULL, 'no' INT FOREIGN KEY REFERENCES Persons(no));

  3. CREATE TABLE test(id INT NOT NULL, name VARCHAR(15) NOT NULL, no INT NOT NULL, PRIMARY KEY(id), FOREIGN KEY(no) REFERENCES Persons(no));

有些地方你需要用 ; 结束命令 有些地方不是...与 ' 相同。有些地方你在声明的后面写了 PRIMARY KEY,有些地方你在最后输入了它。

WAMP 服务器 DOS、WAMP 服务器 phpmyadmin 和 mySQL 工作台都是不同的。

提前感谢您的回答:)

4

1 回答 1

0

对于表和列名称,使用反引号 `tableName`,但仅在使用保留名称时才需要。Mysql 中的保留名称

引号用于字符串 '123' - 这是一个字符串

分号表示语句结束,多条语句时需要。主键您可以将其添加到列定义中,或稍后添加。

于 2013-11-07T13:03:40.877 回答