发表于: 2018-04-01 23:07:05
1 501
今天完成的事情:任务1 对象:报名学生Student / 属性姓名name、序列id、qq、毕业学校school、学号sch_num、日报连接diarylink、励愿wish、creat_at update_at 对象 师兄 senior_brother(属性英语名字借鉴 本人英语不好)
2.下载并安装及配置Mysql 5.53
3下载navicat,或者是Hedisql,连接Mysql
4.创建出来报名贴的业务表 navicat查询功能就是mysql语句操作 这个表是之前做的 之前没有连接上mysql 就直接在查询功能上了解mysql语句学习
这个表creat_at update_at数据类型设置错误就没改了 看了别人日报才知道long就是bigint 在 java中 int是整形 long是长整形
5.使用navicat设计mysql数据库
这是表的mysql语句制作通过查询便ddl可以直观学习语句。
在mysql上显示
6.从报名贴中找一条最近报名的师弟,用Mysql插入这条数据,并能够根据姓名查出来这条记录
在navicat查询编辑器中也可以同样输出语句操作
这里对主键输入‘3’报错 百度意思是“3”已经存在 是因为我先用mysql插入了第三条数据 然后直接复制到navicat中操作导致 该“6”正常。
mysql> INSERT INTO student values('3','某某','3045217808','前段工程师','某某学校','5177','http://www***','2018!!!入行成 功!!!','2018.03.14','3.15');
显示这个表格
7.分别用Navciat和Sql语句去将本条数据记录的报名宣言改成老大最帅
8.将表导出成Sql文件,并使用navciat和Sql分别尝试删除此条数据,并用之前备份的Sql恢复。
删除数据 语句delete form 表名 where 数据信息。
在navicat中备份改数据 并使用navciat和Sql去delete改数据 可以备份中恢复
我用navicat导出sql文件 用mysql导出语句 结果乱码提示 我操了 太晚了明天再来看看编码的问题,有师兄看到的话这里帮忙回复下,编码我是改过的,难道navicat导出是编码又变了?
使用 SELECT ... INTO OUTFILE 语句导出数据
导出SQL格式的数据到指定文件,如下所示:
$ mysqldump -u root -p RUNOOB runoob_tbl > dump.txt password ******
如果你需要导出整个数据库的数据,可以使用以下命令:
$ mysqldump -u root -p RUNOOB > database_dump.txt password ******
如果需要备份所有数据库,可以使用以下命令:
$ mysqldump -u root -p --all-databases > database_dump.txt password ******
9 给姓名建索引,思考一下还应该给哪些数据建索引
创建索引
在执行CREATE TABLE语句时可以创建索引,也可以单独用CREATE INDEX或ALTER TABLE来为表增加索引。
1.ALTER TABLE
ALTER TABLE用来创建普通索引、UNIQUE索引或PRIMARY KEY索引。
ALTER TABLE table_name ADD INDEX index_name (column_list)
ALTER TABLE table_name ADD UNIQUE (column_list)
ALTER TABLE table_name ADD PRIMARY KEY (column_list)
其中table_name是要增加索引的表名,column_list指出对哪些列进行索引,多列时各列之间用逗号分隔。索引名index_name可选,缺省时,MySQL将根据第一个索引列赋一个名称。另外,ALTER TABLE允许在单个语句中更改多个表,因此可以在同时创建多个索引。
2.CREATE INDEX
CREATE INDEX可对表增加普通索引或UNIQUE索引。
CREATE INDEX index_name ON table_name (column_list)
CREATE UNIQUE INDEX index_name ON table_name (column_list)
太晚了 虽然夜猫子习惯了 学习就到这吧 明天把这些语句在熟悉下 之前没具体操作 只是看增删改查方法

明天计划的事情:往下学吧,之前看视频学java基础觉得还行,结果来做这个任务云里雾里的,百度掉坑里就放下没做任务,这几天把坑填上才写的日报 没基础 毕竟还要上班 不知道进度 辞职中 现在写日报 ,辞掉就到线下来学。和师兄交流学习下,
遇到的问题:下载的mysql在 C:\ProgramData\MySQL\MySQL Server 5.5 没有my.ini文件 设置mysql密码失败 最后在 C:\ProgramData\MySQL\MySQL Installer for Windows\Manifest\Templates 目录下 找到my-template.ini文件 这个坑弄了我三天 没基础,遇到坑出不来。
还有编码的问题也解决了。show variable like.....语句显示编码值 set 某数据 values=utf-8;就可以了 对着navicat的值该。
我用navicat导出sql文件 用mysql导出语句 结果乱码提示 我操了 太晚了明天再来看看编码的问题,有师兄看到的话这里帮忙回复下,编码我是改过的,难道navicat导出是编码又变了?
现在写日报遇到坑写出来
收获:就这样。
评论