环境搭建和数据库的学习

环境搭建过程中,一开始按照教程一步步的去做到后来发现存在一定的错误,期间队长给了我很多帮助,作为小白并不是很了解相关知识。通过队长的分享了解到c平台在其中了解到为什么会错,在自己实践过程中更加了解了数据存放点和如何将数据清理干净,学到了一些新的知识让我觉得很充实。也进一步的挑战了自己。认识到要彻底清理需要在注册表中进行删除,安装时出现初始化数据库出错时导致的原因可能有两种一个是之前sql没有删干净一个是data里面出现报错,同时我还认识到了c盘的隐藏项目,让自己更加了解电脑的数据,后续在不断尝试的过程中认识到电脑的名称不能使用汉字更改后进行安装。顺利的搭建了数据库,通过下载了navicat作为我的编辑器写编程,按照教程进行手动的实践,学到了相关的语法使用,,数据类型如:integer是整数型不能存储小数,char是定长字符如果字数不过得用半角空格不足比较浪费空间,varchar可以存储可变量的长度字符不用进行空格,date是日期的储存。同时还有一些约束条件,如not null是非空约束即必须输入数据,primary key是主键约束代表唯一值,在编程时主键约束只有一个且必须有。删除表用的语法是:‘drop table < >'删除后的表无法恢复只能重新添加,所以删除时需要谨慎。插入数据时用的语法:’insert into <表明(列名 )>values<相关值>。索引是对MYSQL比较重要的运行,创建索引会更加高效的进行搜索我们所需要的数据。所用的语法是‘create index indexname on table_name(conlumn_name) 索引包括主键索引(建立在主键上,索引列值不可是空值)、唯一索引(建立在unique,其索引值可以是空值,一个表中可以有很多)、普通索引、前缀索引(不是建立在整个字段上的索引,在前几个字符上建立,可以减少储存空间,提高索引效率)、单列索引(建立在单个列上的)、联合索引(建立在多列上的索引)和全文索引(在长文本中进行关键字索引)。
练习1.1:


1.2:
1.3:(drop)table addressbook;
1.4:不可以编写SQL语句进行恢复删除的addressbook表

浙ICP备19012682号