最新要闻
- 每日快报!安全性不行 Win7系统真的别用了 又一个游戏《堡垒之夜》放弃支持
- 每日快播:童年回来了!《灌篮高手》发布流川枫角色海报
- 今日热闻!光速破发?iPhone 14黄色版还未开售便降价600元
- 华硕发布ROG Strix Impact III鼠标:双手通用、可更换微动插槽
- 真香!重庆购买HUAWEI问界M7直补3万:起售仅25.98万
- 当前简讯:滴滴快车预付车费什么时候退款_滴滴快车预付车费什么意思
- 今日播报!客服回应疯狂小杨哥带货翻车:有巡查、违规会处罚
- 怕了吗?长城公布“1000万悬赏计划”:严厉打击网络水军
- 天天通讯!伊朗外长:伊沙恢复外交关系将为两国和地区发展注入巨大动能
- 世界快讯:日系车掀起买一送一热潮:买皓影插混送飞度、买日产楼兰送轩逸
- 天天热资讯!50万以内最舒适二排 理想L7正式交付:31.98万起售
- 环球新资讯:10年分红1000多亿!董明珠鼓励员工“砸锅卖铁”买格力股票
- 资讯推荐:全球最强!传音发布260W有线、110无线快充:8分钟充满
- 世界观热点:美国科学家改变人类科技、终极能源即将实现?真相来了!
- 世界快讯:《原子之心》更新:添加FOV设置、删除种族主义动画
- 今亮点!霸道女总裁加盟《碟中谍8》
广告
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
新消息丨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 "姓名", 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 <= 120), # 限制年龄为0-120岁 constraint CHECK_SEX check (SSEX = "男" or SSEX = "女") # 限制性别为男或女) comment "学生表";
- 直接用GUI创建会方便很多
2. 创建学生选课关系数据库中的COURSE表
create table COURSE( CNO varchar(3) not null comment "编号", CNAME varchar(10) not null comment "课程名", CPNO int null comment "前置课程号", CCREDIT int null comment "学分", constraint COURSE_NO primary key (CNO) # 设置编号为主键) comment "课程表";
3. 创建学生选课关系数据库中的SC表
create table SC( SNO varchar(9) not null comment "选修学生学号", CNO varchar(3) not null comment "选修课程号", GRADE int null comment "成绩", constraint SC___CNO foreign key (CNO) references COURSE (CNO), # 链接到课程表的外键 constraint SC___SNO foreign key (SNO) references Student (SNO) # 链接到学生表的外键) comment "选修表";
二. 添加数据
- 以下为学生表的初始数据
insert into Student(sname,ssex,sno, sage, sdept) values("李勇","男","200215121",20,"CS");insert into Student(sname,ssex,sno, sage, sdept) values("刘晨","女","200215122",19,"CS");insert into Student(sname,ssex,sno, sage, sdept) values("王敏","女","200215123",18,"MA");insert into Student(sname,ssex,sno, sage, sdept) values("张立","男","200215125",19,"IS");
- 以下为课程表的初始数据
insert into course(cno,cname,cpno,ccredit) values("6","数据处理",null,2);insert into course(cno,cname,cpno,ccredit) values("2","数学",null,2);insert into course(cno,cname,cpno,ccredit) values("7","PASCAL语言","6",4);insert into course(cno,cname,cpno,ccredit) values("5","数据结构","7",4);insert into course(cno,cname,cpno,ccredit) values("1","数据库","5",4);insert into course(cno,cname,cpno,ccredit) values("3","信息系统","1",4);insert into course(cno,cname,cpno,ccredit) values("4","操作系统","6",3);
- 以下为选修表的初始数据
insert into sc(sno,cno,grade) values("200215121","1",92);insert into sc(sno,cno,grade) values("200215121","2",85);insert into sc(sno,cno,grade) values("200215121","3",88);insert into sc(sno,cno,grade) values("200215122","2",90);insert into sc(sno,cno,grade) values("200215122","3",80);commit; # Google上说这是事物部分知识点,还没学到那
三. 修改数据
1. 修改Student表结构,为Student表格添加一个“入学时间”属性,属性名为Senrollment,各元组在属性Senrollment的值是多少?
alter table Student add Senrollment date comment "入学时间";
- 值是null
2. 修改Student表结构,把Ssex列的宽度设置为6个字节
alter table Student modify SSEX varchar(6);
在此出现了两个问题:
- 注释没掉了
- 之前设置的检查乱码了
- 在修改表中字段时,是覆盖的,之前设置的约束和注释什么的都要重新设置。
3. 修改Student表结构,删除Senrollment列(注:删除SYS模式下表的列将被拒绝)
alter table Student drop Senrollment;
关键词:
环球新消息丨Redis 深度学习
环球快资讯:前端设计模式——策略模式
新消息丨MySQL学习笔记-SQL实践1
每日快报!安全性不行 Win7系统真的别用了 又一个游戏《堡垒之夜》放弃支持
每日快播:童年回来了!《灌篮高手》发布流川枫角色海报
每日报道:使用web client对 vcenter 进行补丁升级
有监督学习——梯度下降
全球百事通!聪明的燕姿
当前视点!Oracle数据库中没有scott账户的方法
今日热闻!光速破发?iPhone 14黄色版还未开售便降价600元
华硕发布ROG Strix Impact III鼠标:双手通用、可更换微动插槽
真香!重庆购买HUAWEI问界M7直补3万:起售仅25.98万
当前简讯:滴滴快车预付车费什么时候退款_滴滴快车预付车费什么意思
世界通讯!网络安全(中职组)-B模块:Web安全应用-2
今日播报!客服回应疯狂小杨哥带货翻车:有巡查、违规会处罚
怕了吗?长城公布“1000万悬赏计划”:严厉打击网络水军
【世界新要闻】四位计数器testbench的设计
世界滚动:chatgpt 集成飞书实践指南
自以为是 与 思考
天天通讯!伊朗外长:伊沙恢复外交关系将为两国和地区发展注入巨大动能
世界快讯:日系车掀起买一送一热潮:买皓影插混送飞度、买日产楼兰送轩逸
天天热资讯!50万以内最舒适二排 理想L7正式交付:31.98万起售
环球新资讯:10年分红1000多亿!董明珠鼓励员工“砸锅卖铁”买格力股票
剪刀石头布的算法
资讯推荐:全球最强!传音发布260W有线、110无线快充:8分钟充满
世界观热点:美国科学家改变人类科技、终极能源即将实现?真相来了!
世界快讯:《原子之心》更新:添加FOV设置、删除种族主义动画
Shell命令-常用操作2
【质因数分解算法详解】C/Java/Go/Python/JS/Dart/Swift/Rust等不同语言实现
今亮点!霸道女总裁加盟《碟中谍8》
天天播报:00后男生每天下班后卖烤肠解压 50元投资日赚200元:厌恶刷视频、打游戏
【时快讯】网络安全(中职组)-B模块:Web安全渗透测试
环球新消息丨K8S 性能优化-K8S Node 参数调优
环球微速讯:比进口价格便宜!海南三亚榴莲今年6月将大规模上市
当废物挺好?委员称年轻人想躺平更多是调侃 奋斗的是大多数
天天亮点!中国足彩网竞彩11日推荐:曼城取胜无悬念
焦点短讯!使用SSM+Shiro+Layui框架,基于RBAC3模型开发的权限管理系统
snort入侵检测基础概述
当前播报:amusements
环球热议:6月上映!《变形金刚7》角色海报发布:擎天柱、猩猩队长亮相
【速看料】降价潮席卷全国 车企尽数参战是为何?乘联会解答:国六B要来了
观热点:01-C语言概述
环球今热点:真正油电同价!比亚迪投放“深水炸弹”:13.4万买宋Pro DM-i超级混动
环球通讯!立春来首场寒潮横扫我国大部:多地将遭遇滑梯式降温 最高降20℃
【新要闻】活久见!女生家中发现神奇圆柱形手机:登QQ、手电筒、拍照 功能多到炸
读Java性能权威指南(第2版)笔记13_堆内存下
最便宜竖折叠继任者!摩托罗拉Razr 2023真机图出炉:首次拼色后壳
当前快报:汽车价格战新进展:南北大众同日入局 丰田买一辆送一辆
世界速递!day05-功能实现04
Vue————Vue v2.7.14 入口文件【二】
【时快讯】《满江红》中国影史票房榜第6:力压《唐人街探案3》 票房突破45.23亿
环球即时:2023开门红!长四丙成功发射“一箭双星”
环球消息!第一批PCIe 5.0 SSD都是残血!14GB/s满血版还早呢
世界快资讯丨有了ChatGPT 动动嘴就能使唤Excel:我的童年梦想实现了
每日热门:8岁男孩单手打破汉诺塔世界纪录:4.305秒搞定4层
当前头条:海绵宝宝卡通图片线条图_海绵宝宝卡通图片
天生要完美电视剧28集完整版_天生要完美电视剧
对C++做爬虫的代码进行简单分析
世界热推荐:2.HelloSpring
孙海洋夫妇餐饮公司被列经营异常:本人回应
今日报丨香港男子深圳上班每天通勤4小时:月薪3万 每天通勤费用80元
【全球独家】63.C++类型转换
世界今亮点!python可变长参数
当前观察:大获成功!《最后生还者》成史上收视率最高的游戏改编剧
爆款椰子鞋停售后:阿迪在中国凉凉了
1.3kg下颜值、性能、屏幕全给你!华硕灵耀14 2023评测:续航惊人
观热点:长城汽车发布Hi4全新新能源技术:4驱享受 2驱能耗
全球关注:杠上比亚迪秦PLUS DM-i 新款日产轩逸上市:9.98万起
8GB、16GB显存的性能差多少?实测多达172%!
明解数据库------数据库存储演变史
AMD最强核显跑分上来了!但是还打不过GTX 1650 Ti
全球最新:买丰田bZ4X电动车 送一辆威驰轿车?4S店回应:活动属实
RTX 30公版显卡突然集体消失!刚刚降价40%
微头条丨公司规定不接董事长电话1次罚10000元 员工:试岗1天就走了
【全球快播报】校友承诺捐赠1100万元却不兑现被告 学校:他具备履约能力
紧跟微信步伐:支付宝掌纹支付设备外观专利获授权
【天天快播报】搅局中端市场!一加Ace2V评测:将16G满血内存进行到底
通讯!破壁机虚标功率后 疯狂小杨哥带货又翻车:面霜因虚假宣传被罚
《王者荣耀》出海“首战告捷”:登顶巴西免费游戏榜
环球报道:记录--vue3+setup+ts 知识总结
【世界速看料】程序员养发神器:拒绝加班熬夜,告别秃头!
【世界聚看点】【希尔排序ShellSort算法详解】Java/Go/Python/JS/C不同语言实现
环球微头条丨【分享贴】项目中为啥总是项目经理一人干着急?
使用PostgreSQL而不是MySQL存储中型数据有什么好处?
3000块多品牌SSD质量大PK:整体比机械硬盘可靠
玩家购入二手Switch主机:可是被卖家坑惨了
航班晚点1小时 机长提速提前20分钟到达帮助乘客换机?山航回应
每人1600元!北京发放首批“京彩·绿色”消费券:买手机PC都能用
当前热文:涉及121万辆!我国2022年新能源汽车召回量创历史新高:电池、电机缺陷多
环球最资讯丨暴风的恋人百度云_暴风的恋人
有监督学习——线性回归
禁用XXE处理漫谈
腾讯-广点通转化归因
来真的!贾跃亭:3月30日生产FF91 百万豪车来了
【天天新视野】30个汽车品牌降价 成都发放消费券:满40万可减8000元
【世界独家】华硕发布TUF Gaming M3 Gen II鼠标:仅重59g、IP56防尘防水
全球今亮点!过期1天的食物还能吃吗?
日系中的另类!国产马自达CX-50内饰发布:原汁原味引入海外版
加速资源整合,星纪魅族围绕手机、XR、前瞻技术拓展智能生态
Prompt-Engineering-Guide 学习摘要2