发表于: 2018-04-01 23:07:05

1 502


今天完成的事情:任务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 INDEXALTER TABLE来为表增加索引。

1ALTER 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允许在单个语句中更改多个表,因此可以在同时创建多个索引。

2CREATE 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导出是编码又变了?

 


现在写日报遇到坑写出来
收获:就这样。                 


返回列表 返回列表
评论

    分享到