创建数据库和表格语法

时间:2016-05-25 16:30:10

标签: mysql sql

我没有找到在一个脚本中创建数据库和表的示例。我不知道该怎么做,因为我没有安装MySQL。这就是我所拥有的:

CREATE DATABASE TestDB;

USE TestDB;

CREATE TABLE TestTable
(
    ID INT NOT NULL PRIMARY KEY
);

这对MySQL有效吗?我试图在http://rextester.com/上对此进行测试,但获得异常:

  

拒绝访问用户' rextester_user' @' localhost'到数据库   ' TESTDB'

编辑:

发生了什么事?如此简单的问题没有回答?!任何人都可以将此代码复制并粘贴到MySQL进行验证吗?

1 个答案:

答案 0 :(得分:0)

这应该有效,只要你有权授予权限的用户运行它......

CREATE DATABASE TestDB;

GRANT ALL PRIVILEGES ON testdb.* TO 'youruser'@'localhost' WITH GRANT OPTION;

USE TestDB;

CREATE TABLE TestTable
(
    ID INT NOT NULL PRIMARY KEY
);