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]