发表于: 2017-05-17 14:32:00
1 1320
今日完成:
电脑数据库崩溃,找办法解决
编写SpringMVC
有一张用户表user 一张博客表blog
bolg的user_id外键连接到user表
设置外键
“名”可以不填,你一会保存成功系统会自动生成。
“栏位”:就是你要把哪个键设置为外键。这里选择‘typeId’
“参考数据库”: 外键关联的数据库。
“”参考表”: 关联的表 这里是t_blogType表
“参考栏位”:关联的的字段,这里是id
“删除时":就是删除的时候选择的动作。这里我的选择是setNull,意思就是当关联的表删除以后,t_blog- >typeID字段会设置为null。
“ 更新时”:就是更新的时候选择的动作。这里我的选择是CASCADE,意思就是当关联的表更新以后,t_blog->typeID字段会设置为级联更新。
明天计划:继续学习SpringMVC
遇到问题:
数据库崩溃,登录不上报错
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'
网上搜了好久没解决,最后卸载重装了
连接JDBC提示警告:
报警:Wed Apr 06 21:23:11 CST 2016 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
这里在JDBC的URL最后添加?useSSL=false就可以搞掂了
收获:
CREATE INDEX可对表增加普通索引或UNIQUE索引。
CREATE INDEX index_name ON table_name (column_list)
普通索引作用:加快对数据库检索的速度
index_name是索引名,table_name是需要创建索引的表,column_list是需要创建索引的列
CREATE UNIQUE INDEX index_name ON table_name (column_list)
唯一索引防止数据重复,比如有些人的名字相同。
评论