发表于: 2017-10-28 20:26:03

1 676


今天完成的事情: 

学会了数据库的备份与还原,表中索引的建立,对索引有了更多的理解

数据库备份命令: mysqldump -uroot -p enlist>d:enlist2017-10-28.sql

数据库恢复命令mysql -uroot -p enlist<d:enlist2017-10-28sql

========================================

mysql的索引分为单列索引(主键索引,唯索引,普通索引)和组合索引.

单列索引:一个索引只包含一个列,一个表可以有多个单列索引.

组合索引:一个组合索引包含两个或两个以上的列,

创建索引: create index people_index on people (firstname);

删除索引: drop index people_index on people;

查询命令: select * from people from name='';

增加一列: alter table 表名 字段 约束;

修改命令: update set qq=321564632 where address='重庆';

*************************************************************************************************************************

明天计划的事: 

了解与配置Maven3,学习Junit测试方法,学习连接数据库;

******************************************************************************************************************************************************************

遇到的问题: 

1.在mysql环境中无法使用备份命令,报错

这条命令应该在DOS环境下执行,而不是在mysql命令行下执行,而在CMD下执行时,发生如下错误

在DOS环境下执行命令不需要;相当于没有进入mysql环境,不能再在命令行结束处加分号;,直接输入命令行即可! 

2.备份过程中如果备份的文件没有添加路径,默认保存在c:\用户\.......

3.导入过程中报错  原因是数据库中没由enlist数据库所以重新创建了一个;

4.插入身份证号时,idcard不能为int(18)报错Out of range value for column 'idcard' at row 1这里改用char;

****************************************************************************************************************************

收获: 

加深了对数据库的理解,能熟练建立表,查询表,修改表,删除表;学会了简单建立删除索引;



返回列表 返回列表
评论

    分享到