【MySQL教程】SQL零基础教程,带你掌握最受企业欢迎的数据库语言!

作者: 未明学院分类: 计算机技术 发布时间: 2019-11-18 11:30:52 浏览:454016 次

【MySQL教程】SQL零基础教程,带你掌握最受企业欢迎的数据库语言!

未明学院:
本系列视频每周一、三、五更新,如遇B站审核问题,敬请关注账号动态更新! 视频更新当天发布配套作业 领取链接:https://pan.baidu.com/s/1l4ILxuJKuuDBzuycE1xEIw 提取码:majj 课程作业配套答案,关注【未明学院】公众号,回复关键词【SQL答案】,免费领取! 欢迎同学们在评论区打卡,交流学习心得~

【回复】up主可以分享下数据源吗[微笑]
【回复】回复 @reginold :公众号后台更新数据源了,领取方式不变
路过嘅蒙面超V:
教程中使用的是Navicat for MySQL,Navicat比MySQL workbench有另外优势: 1.导入数据速度快; 2.查询快,少卡死。 搬运分享: Navicat for MySQL(含注册码,破解版,使用手册).zip https://545c.com/file/1586572-450794801 。 感谢up分享[爱心][爱心]

【回复】打开建立的连接报错是怎么回事啊大佬,什么都没做然后就报错了,报错是,1045-用户root @locaihost的访问被拒绝(使用密码:是
【回复】不是,是你在安装my sql时输入的那个密码,因为它要连接my sql,没有你sql的密码所以它链接不上
【回复】回复 @德云男孩逍遥 :问题已经解决了,报错1045是因为你设置的密码和你my sql的密码不一样导致无法连接造成的,吧密码设置成一样的就可以了
在远方仰望:
子查询:1.先单独查询返回一个值后,把该值作为一个条件放在WHERE后 2.查询出一列值后或多个二维表格后,把该结果作为一个表格放在()中作为二次查询所用到的数据源 联结:(必须有相同数据列、先确定表格、再确定表格间关系) 内连接:结果返回所有表数据(包括重复列) 外连接:返回结果所有列,没有关联的也返回 组合查询:作为两个单独的查询语句间的桥梁;UNION(会自动过滤重复行)+上ALL不过滤重复行 INNER JOIN ON 可代替WHERE LEFT OUTER JOIN:左表所有查询 RIGHT OUTER JOIN:右表所以查询 FULL OUTER JOIN:全部表查询

果冻侠m:
打卡day3 单表查询:SELECT列名FROM表名 SELECT*FROM表名 查询所有列 别名设置:SELECT 列名 别名 FROM 表名; (也可以给表改名) 添加常数列: SELECT '常数' (AS 别名) FROM 表名; 四则运算: SELECT 列名四则运算符(列名或常数) FROM 表名;

果冻侠m:
打卡day8,day9 SQL零基础_Day8 P8 - 00:06  聚合函数 计数函数:COUNT*/(1) COUNT(col) 求和函数-SUM(col) 均值函数 AVG(col) 分母不对NULL计数 最大值 MAX(col) 最小值 MIN(col) 分组数据 GROUP BY 聚合键(用于分组的列) HAVING 筛选子句 对聚合键筛选语句结构 SELECT FROM (WHERE) (GROUP BY HAVING) ORDER BY;  SQL零基础_Day9 P9 - 00:31  多表查询 标量子查询:只返回一个单元格数据的子查询(常数) 可以放入 WHERE HAVING 的筛选条件里 放入SELECT 后面变成常数列 关联子查询:与主查询有一定关联,适用于组内比较 将满足关联条件的列选出 子查询用与 主查询不同的别名区分普通子查询:将子查询的结果列作为主查询的取值范围 放在 WHERE 后面的 IN 里内部联结 前提:有共同列 结果:有相同列的行 表 INTER JOIN 表 ON 连接条件和过滤条件自联结 前提:同一个表 结果:返回所有数据 外部联结 前提:有共同列 结果 包括相关表里没有相同列的行 左:LEFT OUTER JOIN 包括左边的 FULL 包括所有的表联结 步骤:先联结,然后放在 FROM后,再进行聚合

yesterday1130:
老师,我严格按照您的方法导入,为啥系统一直在报错呢,找不到原因啊啊啊啊啊 ERR] 1366 - Incorrect string value: '\xE5\xA5\xB6\xE8\x8C\xB6' for column 'prod_name' at row 1 【ERR】 INSERT INTO `mysql`.`milk_tea` (`prod_id`, `prod_name`, `net_w`, `pro_date`, `valid_month`, `in_price`, `sale_price`) VALUES ('1', '奶茶', '150g', '2018-09-11', 12, 10.8, 15),('2', '奶糖', '150g', '2019-05-04', 12, 12.3, 20),('3', '棒棒糖', '15g', '2018-11-14', 18, 2.1, 2.5),('4', '饼干 ', '200g', '2020-01-30', 12, 16.1, 23),('5', '薯片 ', '100g', '2015-05-01', 18, 9.3, 15),('6', '薯条', '100g', '2022-07-30', 12, 8.8, 15),('7', '火腿肠', '550g', '2022-04-01', 12, 15.5, 11),('8', '方便面', '100g', '2019-06-14', 18, 3.6, 4),(NULL, NULL, NULL, NULL, NULL, NULL, NULL) 【IMP】 Processed: 9, Added: 0, Updated: 0, Deleted: 0, Errors: 9 【IMP】 Finished with errors 老师帮我看看代码原因啊

【回复】mysql数据库的默认编码是latin1,可以使用下面代码查看数据库编码 show variables like “%character%”; 如果是直接下载的mysql,在mysql的bin目录下打开my.in文件 在【client】下加 default-character-set = utf8 1 在【mysqld】下加 character-set-server = utf8
【回复】回复 @YipGalaxy :直接在Navicat里面新建数据库,然后把字符集设置成utf8,排序规则设置成utf8_general_ci,再导入表就行了
【回复】我也是这样的,是我们的设置原因导致不能录入中文
S-Meteora:
哈哈哈,我发现了一个宝库哎,刚想学sql就找到了。对了up主,有老师讲的ppt吗?我想看着老师ppt整理一下笔记

【回复】回复 @GUMBALLBALL :兄弟们,练习SQL大厂真题可以去这个哦!http://www.sqlintern.com/star_lord
卿卿梦:
导入之后文字部分显示????的,你们建数据库的时候没选字符集,右键sqllearning-编辑数据库-字符集选“utf8”[微笑]、希望大家能坚持下去✊,刚开始老报错心态容易崩,希望可以帮助到大家

【回复】终于解决了 谢谢谢谢哈哈哈
【回复】我的选择了UTF8MB3,但导入的时候一直导不进去,显示已处理为0,你知道是怎么回事吗?
果冻侠m:
打卡 day1 命令由;结尾 展示所有数据库 show databases 创建单个数据库 create database 名字 使用数据库 use 数据库名字

阿四哥呀:
Windows 系统下mysql的安装和配置方法:https://blog.csdn.net/weixin_44733292/article/details/106970847

【回复】请问这个下载后,怎么快速启动呢?我每次都在cmd里面打开,感觉有点麻烦
【回复】回复 @腰突少女夏夏 :navicat 啊,数据库管理系统
【回复】回复 @腰突少女夏夏 :数据库
木子星123:
老师讲的真的好,对我这样零基础的非常友好。尤其是课程PPT条理很清楚[鸡腿]

benbenbencheung:
咋安装啊 可以展示一下安装过程嘛??

【回复】按照置顶评论里下载资料,可以看到安装教程
【回复】回复 @一躺一天 :站内很多安装教程,搜索就有,还有navicat破解
【回复】回复 @秋宝的筱筱 :自己装,不过要耗时间
Nicole__Han:
展示数据库:SHOW DATABASES; 创建数据库:CREATE DATABASE sqllearning; 使用数据库:USE sqllearning; database changed 说明已经连接上了数据库。 注意: 1.sql不区分大小写,人为的规定了大小写法 2.所有的sql语句都是以分号结尾的

爱吃小当家的龙虾:
迫不及待要学多表查询内容了,老师讲的太棒了![喜欢][喜欢][喜欢]比一本院校老师讲的好的太多了![支持][支持][支持]

学习 教程 公开课 编程 自学SQL 数据分析 数据库 SQL MYSQL 数据挖掘

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

更多相关阅读