翼度科技»论坛 编程开发 mysql 查看内容

MySQL学习笔记-SQL实践1

3

主题

3

帖子

9

积分

新手上路

Rank: 1

积分
9
SQL实践1

借着学校的数据库实验,来对之前学习的SQL语言进行实践和总结。
实验环境:

  • macOS 13.2 (22D49)
  • mysql Ver 8.0.32 for macos13.0 on arm64 (Homebrew)
  • DataGrip 2022.3.3
一. DataGrip连接本地MySQL

由于我之前都是用vs code的插件连接MySQL的(可能是我不会用,我感觉不太好使),所以这也是我第一次使用DataGrip。
1. 新建项目


首先先新建一个项目,并给项目命名。
2. 连接MySQL



在此输入连接的信息。可以看到,我貌似缺少了驱动,先去装个驱动。

装完驱动后测试连接成功后应用就行了。(测试前别忘了把数据库打开)
3. 配置所有架构

刚连接上的时候,我发现资源管理器中并找不到我之前创建的数据库,后发现需要配置所有架构才可以。

4. 编写SQL语句


  • 先新建一个查询控制台


  • 然后编写SQL语句并点那个绿色的小三角就行了


  • 以后需要再打开之前编写的SQL语句在这里打开

一. 创建表


  • 表结构

1. 创建学生选课关系数据库中的STUDENT表

[code]create table Student(    SNO   varchar(9)  not null comment '学号',    SNAME varchar(5)  null comment '姓名',    SSEX  varchar(1)  null comment '性别',    SAGE  int         null comment '年龄',    SDEPT varchar(10) null comment '专业',    constraint Student_NO        primary key (SNO), # 设置学号为主键    constraint CHECK_AGE        check (SAGE >= 0 and SAGE

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

举报 回复 使用道具