DataGear(2)、进入系统在数据库中创建表

本文详细介绍了如何在DataGear系统中进行用户注册、登录,连接数据库,创建和修改表结构,以及导入Excel数据的过程,包括SQL操作和注意事项。
摘要由CSDN通过智能技术生成

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文件,导入就可以。

刷新页面,再次打开数据源,找到这张表,可以看到数据已经导入进去了。

  • 30
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值