随笔分类 -  Mysql

摘要:作为新手,由于在这一块走过这些坑,所以有些注意事项列出来一下,避免不必要的问题出现 数据库文件的备份: 导出 命令:mysqldump -uroot -p 数据库名 数据表名 > 绝对路径 注意:绝对路径一定要写备份的 带.sql的文件或者其他格式的文件 否则会报拒绝访问!! 数据库恢复 导入 命令 阅读全文
posted @ 2018-04-03 14:38 CodeProducter 阅读(333) 评论(0) 推荐(0)
摘要:今天使用了触发器,在一个表中执行增删改操作,然后在另一个表中执行相应的记录时,出现了这个问题 其实这个问题应该算是细节问题,有两种情况: 1.就是在插入数据的时候将id设置为not nul但是在插入数据的时候却没有插入id数据 2.没有将id设置为自增的主键 阅读全文
posted @ 2018-03-16 00:59 CodeProducter 阅读(209) 评论(0) 推荐(0)
摘要:1.从主从表中查询外键内容(常见问题) 从主从表中查询对应的外键,需要指定外键的表,即sno=》 student.sno或者score.sno 错误:select sno,sname,degree from student,score where student.sno=score.sno; 正确: 阅读全文
posted @ 2018-02-20 21:21 CodeProducter 阅读(147) 评论(0) 推荐(0)
摘要:* 查最高值或者最低值对应行的数据: 查询Score表中的最高分的学生学号和课程号: 两种方法(子查询或者排序): 子查询法:select sno,cno from score where degree = (select max(degree) from score); 分析: 1.查score表 阅读全文
posted @ 2018-02-02 16:13 CodeProducter 阅读(178) 评论(0) 推荐(0)
摘要:外键的创建 方法1:创建表的时候设置(外键名随机生成) 1.前提条件,必须要有一个主表,这里设为persons 2.主表中必须设置主键字段primary key,这里设为id_p 方法2:创建外键名的方式设置 外键的删除 1.先查出它的外键 2.删除外键 阅读全文
posted @ 2018-01-30 10:35 CodeProducter 阅读(302) 评论(0) 推荐(0)