![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL数据库
文章平均质量分 86
talle2021
这个作者很懒,什么都没留下…
展开
-
MySQL导入/导出数据
选项功能新数据导入数据表中之前删除数据数据表中的所有信息不管是否遇到错误,mysqlimport将强制继续插入数据mysqlimport跳过或者忽略那些有相同唯一 关键字的行, 导入文件中的数据将被忽略。数据被插入之前锁住表,这样就防止了, 你在更新数据库时,用户的查询和更新受到影响。这个选项与-i选项的作用相反;此选项将替代 表中有相同唯一关键字的记录。指定文本文件中数据的记录时以什么括起的, 很多情况下 数据以双引号括起。默认的情况下数据是没有被字符括起的。原创 2024-02-17 18:52:41 · 4278 阅读 · 0 评论 -
SQL聚合函数和窗口函数
如果数据缺失的比例超过20%,则可以考虑删除该列,因为没有足够的准确数据来根据该列中的值得出准确的结论。这个查询首先根据PARTITION BY city将数据集按照城市划分为3组,每个组都有自己的一组窗口,对于每个分组,每增加一个学生,total_student值加1;如上表,第1行的窗口就包含一行并返回计数为1,第2行的窗口就包含两行并返回计数为2,第3行的窗口就包含三行并返回计数为3。但是,当指定ORDER BY时,组中的行会根据它进行排序,并且对于每一行,都会创建一个窗口,并在该窗口上应用行数。原创 2023-07-17 11:24:36 · 659 阅读 · 0 评论 -
SQL数据库连接类型与常用函数
在这种情况下,如果连接要求未被满足,则第二个表的行将返回NULL,这样的连接称为外连接。内连接只会返回来自两个表的行,并且只有当两个行都满足连接要求时才会返回,否则不会返回任一表中的任何行。右外连接与左外连接具有对称性,在右外连接中,右表将显示每一行,如果join条件未被满足,则左表将包含NULL值。可以看到查询结果有120行(10*12),交叉连接不需要连接条件,也被认为是一个没有连接条件的外连接。公用表达式:在某种意义上只是子查询的不同版本。交叉连接也称笛卡尔积,它将返回左表和右表的所有可能的行组合。原创 2023-07-11 16:19:59 · 428 阅读 · 0 评论 -
MySQL数据库题目练习
18.查询学号为‘1309119’的学生没有选修,但是学号为‘1309203’的学生选修了的所有课程的课程号,去除重复元组。21.查询学号比‘1309119’小,而年龄比学号‘1309119’的学生年龄大的学生的学号和姓名,去除重复元组。17.查询所有姓‘王’的学生没有选修的所有课程的课程号没有选过课的学生也是满足条件的)。25.查询至少选修了学号为‘1309203’的学生选修的全部课程的学生的学号,去除重复元组。33.利用视图‘每个学生的平均成绩’查询平均成绩最高的学生的学号和姓名。原创 2022-10-30 23:31:29 · 2829 阅读 · 0 评论 -
SQL数据库基础(一)
UNIQUE:此约束保证列的每一行都具有唯一值,并且没有重复值。NOT NULL:此约束保证列中的任何值都不能为NULL。7. is null / is not null 子句。PRIMARY KEY:主键,对每一行都是唯一的。1.select……4.in / not in 子句。5. order by 子句。4.使用select创建表。3.and/or 子句。6. limit 子句。2.where 子句。3.在SQL中创建表。原创 2023-07-08 21:17:57 · 212 阅读 · 0 评论