1、注册用户
进入DataGear系统。可以进入自己安装的DataGear系统,也可以进入学校的系统,以学校的系统为例,在浏览器输入
XXX.XXX.XXX.XXX::50401(具体地址在微信群公布。注意这个冒号是英文的冒号: 不是中文的冒号:,中文的冒号后面空大一些)
点击右上角的登录,进入登录页面。
第一次登录我们需要注册一个我们自己的账号。点击注册。
用户名用自己的学号或者手机号码,密码自己设置记好,姓名用自己的真实姓名,然后点击注册,完成注册后系统自动返回登录界面,输入刚才设置的用户名和密码,就可以进入系统。
2、连接数据库
进入系统后,我们首先看到功能菜单在左侧。
我们的数据分析,首先要设置一个我们数据存放的位置,我们用数据库,也可以是excel文件等。类似。我们用数据库为例。
点击第一个【数据源】,然后点击那个“+”号,添加数据源,
第一个“名称”,我们给数据源起一个名称,因为后续可能有很多数据源,例如教学的数据源,行政的数据源等。然后URL表示数据源是什么类型的,在哪里等信息,我们稍后讲。下面的用户名和密码我们问数据库的管理员,他们会提供我们。我们测试用的用户名是student,密码是XXXX(用户名和密码在微信群里面公布)。
URL比较复杂,我们使用右侧的【帮助】,点击进入
第一个数据源类型,下拉以后可以看到系统已经配置了很多数据库类型的驱动,我们选择第一个MySQL,主机名/IP这里,输入我们数据库的网络地址,我们输入微信群里面公布的地址,端口号3306一般不用修改,数据源名称输入MySQL中的数据库的名称,我们输入student。确定后。
我们点击【测试】,如果提示顺利连接,再点击【确定】,数据源就创建好了。
3、查看数据
点击我们创建的数据源名称左侧的“>”,下拉显示数据库中的所有表,点击表,就可看到表中的数据。
数据库中的数据以表的形式存在,我们点击某个表的名称,就可以看到表中的数据。
点击右上角的添加,编辑,查看,导出和删除,可以分别对表中的数据进行相应的操作。
4、生成表
我们现在想创建一张自己的表存放数据,例如我们想创建一个学生信息测试表存放学生的信息。首先创建表的时候,需要有表的名称,以及字段的名称,和字段的类型。类似我们的word文档中的表格,表的名称相当于文档的名称,字段相当于每一列的名称,字段类型分为字符型(用来存放文字),数字型(用来存放数字),日期型(用来存放日期),等等。另外为了节省空间,还需要设置字段的最大长度。
数据库中的操作是通过SQL(结构化查询语句)来实现的。
我们打开【SQL工作台】,就可以在数据库中执行SQL语句了。
在SQL工作台这个界面的空白处,可以输入SQL语句,上面的“>”号那里执行我们输入的SQL语句。下面的消息显示SQL语句执行的结果。
SQL语句详细的教程可以参考菜鸟教程(SQL 教程 | 菜鸟教程)的SQL部分。看起来还是有点复杂,感兴趣的可以看一下。
我们非常幸运的处在AI人工智能的时代,让AI去帮助我们从事专业的工作。
打开百度的文心一言(文心一言),或者资金比较火Kimi(Kimi.ai - 帮你看更大的世界),或者其他AI的工具,在提问中输入提示词(以Kimi为例):
生成一段SQL语句,在MySQL数据库中创建一张表,表的名称是 “学生信息登记表”,字段包括:
学号,字符,最大长度30;
姓名,字符,最大长度30;
所在学院,字符,最大长度50;
专业,字符,最大长度50;
入学年月,日期;出生年月,日期;
身高,整数,最大长度2位;
视力,数字,最大长度4位,其中小数两位。
要求字符集兼容中文,第一个字段前添加ID字段,自增,主键,学号字段的数值不能有重复。
系统自动生成了我们需要的SQL语句,而且给出了详细的解释。
把上面生成的SQL语句复制下来。
CREATE TABLE `学生信息登记表` (
`ID` INT NOT NULL AUTO_INCREMENT,
`学号` CHAR(30) NOT NULL UNIQUE,
`姓名` CHAR(30) NOT NULL,
`所在学院` CHAR(50) NOT NULL,
`专业` CHAR(50) NOT NULL,
`入学年月` DATE NOT NULL,
`出生年月` DATE NOT NULL,
`身高` TINYINT NOT NULL,
`视力` DECIMAL(4, 2) NOT NULL,
PRIMARY KEY (`ID`),
UNIQUE KEY `学号唯一` (`学号`)
) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
然后粘贴到系统的SQL工作台中,
按">"执行,我们会看到,提示已经成功执行了,我们刷新一下页面,再点击左侧的数据源,可以看到我们生成的表已经在了。
我们看到,身高我们设置错了,只有两位数字,我们想修改身高如何修改呢,把下面的提示输入Kimi,
MySQL数据库中生成表的信息如下:
CREATE TABLE `学生信息登记表` (
`ID` INT NOT NULL AUTO_INCREMENT,
`学号` CHAR(30) NOT NULL UNIQUE,
`姓名` CHAR(30) NOT NULL,
`所在学院` CHAR(50) NOT NULL,
`专业` CHAR(50) NOT NULL,
`入学年月` DATE NOT NULL,
`出生年月` DATE NOT NULL,
`身高` TINYINT NOT NULL,
`视力` DECIMAL(4, 2) NOT NULL,
PRIMARY KEY (`ID`),
UNIQUE KEY `学号唯一` (`学号`)
) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
生成一个SQL语句,修改字段“身高”,整数,最大长度3位。
生成了修改字段的SQL语句。
复制这个语句到SQL控制台,执行后
可以看到已经执行成功了。
点击【添加】,我们就可以添加一条数据,或者编辑和修改。
其中ID不用输入,系统会自动生成。点击【保存】,可以看到输入已经输入进去了。
当然,这样输入数据的效率不高,我们可以用数据源的导入,将本地的excel文件导入到系统中。
我们先导出这个表的结构到本地的excel表
然后选择excel文件,
然后按照提示导出就可以。
导出后在本地excel中,可以把数据粘贴进去,
注意excel中要删除已有的数据,否则重复导入会提示报错。另外注意学号不能重复,因为我们设置了不能为重的限制,否则,导入的时候会提示错误。ID这一栏不用输入,系统自动生成。
然后在数据源栏目的“+”号右侧的下拉箭头中选择导入,选择类型为excel,选择本地的excel文件,导入就可以。
刷新页面,再次打开数据源,找到这张表,可以看到数据已经导入进去了。