实在是在网上没有找到我这个问题,求大家帮帮我
这学期刚刚学习数据库,刚刚学会了SQL语言,做数据库备份的时候忘记密码了,就上网搜了一下然后跟着做了之后各种问题,就直接在任务管理器里关闭进程了,之后就打不开了TAT,密码没有改,MySQL还打不开了
你的界面是管理员角色,说明权限应该都有的,你自己去创建一个data目录试试
在这个路径下
id 主键
name 学生姓名 varchar(100) not null
sex 学生性别
创建数据表 stu ,并在表 stu 上创建外键约束,让它的键 gradeId 作为外键关联到表 grade 的主键 id ,SQL这样写
[CONSTRAINT <外键名>] FOREIGN KEY 字段名 [,字段名2,…]
REFERENCES <主表名> 主键列1 [,主键列2,…]
CREATE TABLE stu (
id INT PRIMARY KEY AUTO_INCREMENT,
NAME VARCHAR (100) NOT NULL,
age INT (3),
bir DATE,
english INT (3),
chinese INT (3),
gradeId INT,
CONSTRAINT fk_stu_grade FOREIGN KEY (gradeId) REFERENCES grade (id)
) ;
注意:从表的外键关联的必须是主表的主键,且主键和外键的数据类型必须一致。例如,两者都是 INT 类型,或者都是 CHAR 类型。如果不满足这样的要求,在创建从表时,就会出现“ERROR 1005(HY000): Can’t create table”错误