对国足恨铁不成钢 发表于 2023-3-11 16:13:19

MySQL学习笔记-SQL实践1

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表

create table Student(    SNO   varchar(9)not null comment '学号',    SNAME varchar(5)null comment '姓名',    SSEXvarchar(1)null comment '性别',    SAGEint         null comment '年龄',    SDEPT varchar(10) null comment '专业',    constraint Student_NO      primary key (SNO), # 设置学号为主键    constraint CHECK_AGE      check (SAGE >= 0 and SAGE
页: [1]
查看完整版本: MySQL学习笔记-SQL实践1