我正在mySQL上工作,已经安装了WAMP-服务器和mySQL工作台。
我知道mySQL是一个标准,但有各种方言。我的问题是,我如何知道什么时候使用哪一种代码?
有时,在创建表时,您必须编写测试,有时还要编写“测试”。
下面是一些例子:
CREATE TABLE test (id INT NOT NULL PRIMARY KEY,name VARCHAR(15) NOT NULL, no INT FOREIGN KEY REFERENCES Persons(no);CREATE TABLE 'test'('id' NOT NULL PRIMARY KEY, 'name' VARCHAR(15) NOT NULL, 'no' INT FOREIGN KEY REFERENCES Persons(no));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));有些地方你需要结束命令;有些地方没有.和‘一样’。有些地方你把主密钥写在解密的后面,有些地方你在最后输入它。
WAMP服务器DOS、WAMP服务器phpmyadmin和mySQL工作台都是不同的。
THanks的答案是:)
发布于 2013-11-07 13:03:40
对于表和列,名称使用backticks tableName,但只有在使用保留名称.Mysql中的保留名称时才有必要使用。
引号用于字符串‘123’-这是一个字符串
分号表示语句结束,因此当您有多个语句时,这是必要的。主键您可以在列定义中添加它,或者在以后添加它。
https://stackoverflow.com/questions/19836495
复制相似问题