mysql
文章平均质量分 74
蔡霸霸i
这个作者很懒,什么都没留下…
展开
-
mysql学习day05—子查询 / CASH语句 / 连接查询
子查询 单行子查询:返回单行单列 多列子查询:返回单行多列(使用成对比较) 多行子查询:返回多行单列 相关子查询:子查询使用了外部SQL的某些表或列(但是外部SQL不可使用子查询中的表和列) 嵌套子查询 关联子查询 查询 在 Asia工作的员工信息 -- 方法1selectid,first_name,title,salaryfroms_emp-- exists返回的是true 或者 false 所以select后面的...原创 2021-08-18 23:15:06 · 445 阅读 · 0 评论 -
mysql学习day04-02
TASK1 查询没有提成的雇员信息,列出其工号、姓名、薪水、岗位。 selectuserid 工号,concat(last_name,first_name)姓名,salary 薪水,title 岗位froms_empwherecommission_pctisnullorcommission_pct=0;+----------+---------------------+---------+--------------------+|工号 |姓名 ...原创 2021-08-17 23:24:26 · 124 阅读 · 0 评论 -
mysql学习day04
任务1:执行SQL脚本创建表、插入数据createdatabasecompanymysql-u root-p company</Users/caizhenzu/Desktop/data.sql任务2:查询软件部门下的所有员工selecte.empno,e.ename,d.dnamefromemp e,dept dwhered.deptno=e.deptnoanddname="软件部";+--------+-----------+-...原创 2021-08-17 23:22:51 · 55 阅读 · 0 评论 -
mysql学习day03——02
查询 使用DISTINCT剔除重复行(DISTINCT必须紧跟在select之后) selectdistinctdeptnofromemp;selectdistinctdeptno,jobfromemp; 处理空值 selectename,job,sal,IFNULL(comm,'无')ascomm fromemp;-- 判断comm这一列中如果有空值 就把空值替换为‘无’ 数据过滤 比较运算符 “>” 表...原创 2021-08-13 23:19:49 · 72 阅读 · 0 评论 -
mysql学习day03
day03 删除表中所有数据最好的方式是截断表 truncatetable表名 删除在子表上的约束 通过showcreatetable表名 来查看表结构找到约束 然后根据约束名称来删除约束查询结果:Sales|CREATETABLE`Sales`(`SalesID`intNOTNULLAUTO_INCREMENT,`ProductID`intNOTNULL,`CusName`varchar(20)DEFAULTNULL...原创 2021-08-13 23:15:51 · 48 阅读 · 0 评论 -
mysql学习day01
任务1: 准备环境 [掌握] MySQL环境配置 将免安装版MySQL解压到非中文目录中 能够 "以管理员身份运行" "命令提示符" 能够在"命令提示符"中切换到MySQL主目录 能够在"命令提示符"中执行批处理完成数据库初始化 警告: 数据库初始化脚本(1initialization.bat)只执行一次,绝对禁止多次执行 能够在"命令提示符"中执行批处理安装数据库服务 安装成功后可以在"服务原创 2021-08-10 23:25:19 · 58 阅读 · 0 评论 -
mysql学习day02
数据导出注意 这段代码是在命令提示符下运行 不需要进入mysql!导出一整个数据库: mysqldump -u 用户名 -p 密码 数据库名 > xxx.sql(你要保存sql文件的路径) mysqldump-u root-p12345678kaifammiao>kaifamiao.sql-- 导出kaifamiao这一个数据库 mysqldump-u root-p12345678--all-databases>/User...原创 2021-08-12 09:00:08 · 187 阅读 · 0 评论