原因:你的D盘没有"Date"文件夹
解决方法:(二者选一)
方法1.
在你的D盘手动创建一个"Date"文件夹,再执行SQL.
方法2.
直接创建在D盘。
SQL如下:
CREATE DATABASE xsgl
ON
PRIMARY
(NAME='xsgl',
FILENAME='D:\xsgl.mdf',
SIZE=10MB,MAXSIZE=UNLIMITED,FILEGROWTH=1MB)
LOG ON
(NAME='xsgl_log',
FILENAME='D:\xsgl_log.ldf',
SIZE=1MB,MAXSIZE=UNLIMITED,FILEGROWTH=10%)
GO
❷ VPF 用书上给的SQL命令建表,为什么提示语法错误
create dbf|table 建表要求目录已经存在。
你遇到的问题是因为没有没有d:\xs这个目录。
❸ sqlyog建表失败有大佬知道什莫原因吗求解!
这个是MYsql
创建数据库表
CREATE TABLE IF NOT EXISTS `student`(
`id` INT(4) NOT NULL AUTO_INCREMENT COMMENT '学号id',
`name` VARCHAR(30) NOT NULL DEFAULT'匿名' COMMENT '姓名',
`pwd` VARCHAR(20) NOT NULL DEFAULT '123456' COMMENT '密码',
`sex` VARCHAR(2) NOT NULL DEFAULT'女' COMMENT'性别',
`birthday` DATETIME DEFAULT NULL COMMENT '出生日期',
`address` VARCHAR(100) DEFAULT NULL COMMENT '家庭住址',
`email` VARCHAR(50) DEFAULT NULL COMMENT '邮箱',
PRIMARY KEY (`id`))ENGINE = INNODB DEFAULT CHARSET =utf8
-- 注意PRIMARY KEY (`id`)后需要跟()
还有是否存表相同表