发表于: 2017-08-30 22:22:11
2 1123
一、今天完成的事情
1、安装MySQL及Navicat
2、MySQL碰到报错:
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost'(using password: NO)
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost'(using password: YES)
百度后发现由于创建“data”文件夹时,mysql设置了默认随机密码,在“data”文件夹下找到错误日志,从里面找到默认随机密码,成功登陆进“root”账户;
3、进入“root”账户后进行其他操作时提示要先修改密码,用
update user set password=password("新密码") where user="root";
失败,后用
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password
成功。
4、创建数据库 mysqladmin -u root -p create newsql
删除数据库 mysqladmin -u root -p drop oldsql
选择数据库 use mysql
5、mysql数据类型
数值、日期/时间和字符串(详细区别在笔记中,就不在日报中写了
- 6、通过命令行,建立了“Apply”表,并通过命令行在表内内增加了3个对象,中间遇到好几次拼写错误,以后应该多多注意;
- 7、后来用Navicat将对象补齐,结构如图,具体的还有很多不合适的地方(类型,长度),需要后续补充相关知识并完善。
- 二、明天计划的事情
- 1、弄清楚阿拉伯数字及汉字所占字节长度,为表中每一个对象设置合适的类型及长度。
- 2、完成任务1中的5-8条内容
- 5.使用navicat设计mysql数据库,数据库的每一个表中都要有三个基本的字段,ID(自增Long),create_at,update_at(所有的时间都用Long)。
- 6.从报名贴中找一条最近报名的师弟,用Mysql插入这条数据,并能够根据姓名查出来这条记录
- 7.分别用Navciat和Sql语句去将本条数据记录的报名宣言改成老大最帅
- 8.将表导出成Sql文件,并使用navciat和Sql分别尝试删除此条数据,并用之前备份的Sql恢复。
- 三、遇到的问题
- 1、第一次mysql登陆不进去。
- 百度发现是新版mysql有随机密码,用随机密码登录后设置新密码解决。
- 2、命令行操作时,拼写错误较多
- 多练习,写代码时注意力集中。
- 四、收获
- 消除了之前由于对数据库的未知带来的恐惧。
评论