RONG_YAO
旭日初扬
2019-05-30 02:25
采纳率: 100%
浏览 414

mysql用这写代码创建数据库 报错 是不能这样创建数据库还是语法问题?

1.mysql创建数据库报错 我这是语法问题么?2.还是说这种方式只适合在sqlserver中创建数据库?3.sqlserver与mysql都是使用sql语句 他们之间有没有差异?

/*创建数据库代码*/
CREATE DATABASE Construction  
 ON                              /*默认就属于primary文件组,可省略*/
(
/*主数据库文件属性*/
NAME = 'ConstructionDB_dat',           /*主数据文件名称*/
filename ='D:\ConstructionDB.mdf',  /*主数据文件的保存路径  主数据库文件保存 .mdf 次数库保存 .ndf   日志文件保存 .ldf*/
size = 5MB,                            /*主数据文件初始容量*/
maxsize=50MB,                          /*主数据文件最大容量*/
filegrowth = 5%                        /*主数据文件增长增量*/
)
 LOG ON
(
/*日志数据库文件属性*/
NAME = 'ConstructionDB_log',           /*日志文件名称*/
filename = 'D:\ConstructionDB.ldf', /*日志文件保存地址*/
size = 3MB,                            /*日志文件初始容量*/
maxsize = 20MB,                        /*日志文件最大容量*/
filegrowth = 3MB                       /*日志文件增长增量*/
)

图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • qq_33427422
    子系天下 2019-05-30 09:10
    已采纳

    会百度是对一个程序员的基本要求,百度下mysql的建表命令;拿来一对比,你就知道差异在哪里

    点赞 评论
  • hjs218
    Json-Huang 2019-05-30 22:05

    mysql建库不支持 on log on这些,mysql跟sqlserver还是有不少区别。比如sqlserver不支持limit,而是用top。

    点赞 评论

相关推荐