![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql应用
sql应用
hang_AI427
苏州科技大学
展开
-
mysql每日练习(1)
(1)Employee 表包含所有员工信息,每个员工有其对应的Id, salary 和 department Id。+----+-------+--------+--------------+| Id | Name | Salary | DepartmentId |+----+-------+--------+--------------+| 1 | Joe | 70000 | 1 || 2 | Jim | 90000 | 1 |...原创 2021-08-28 22:14:48 · 1022 阅读 · 0 评论 -
关于mysql用法的总结(持续更新)
1.单表查询型对于单表的mysql侧重于一些逻辑转换;(A):单表中求取第N高的数据+----+--------+| Id | Salary |+----+--------+| 1 | 100 || 2 | 200 || 3 | 300 |+----+--------+ (1)求取单表中最高的薪水 这里的就可以直接排序,这是最简单的。select max(Salary) Salary from Employee......原创 2021-08-29 15:41:17 · 161 阅读 · 0 评论 -
mysql-阿里-50道题目解答
待续原创 2021-08-29 18:02:28 · 142 阅读 · 0 评论 -
MYSQL数据库(补充练习)
Structured Query Language:结构化查询语言其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式可能会存在一些不一样的地方,我们称为“方言”。原创 2022-08-23 16:46:59 · 119 阅读 · 0 评论 -
MYSQL表,字段
-- 修改表名alter table employee rename emp;-- 修改字段alter table emp change empid empno int;desc emp;-- 删除主键约束alter table emp drop primary key;-- 添加主键约束alter table emp add primary key(empno);-- 修改字段类型alter table emp modify sal decimal default 0;-- 添加.原创 2021-08-20 15:52:19 · 208 阅读 · 0 评论 -
MYSQL 多表查询
连接方式,内连接和外连接(左连接和右连接)多表连接的结果通过三个属性决定方向性:在外连接中写在前边的表为左表,写在右边的表为右表 主附关系:主表出所有的数据范围,附表与主表无匹配时标记为null,内连接时无主附表之分 对应关系:关键字段中有重复值的表为多表,没有重复值的表为一表...原创 2021-08-22 19:39:47 · 93 阅读 · 0 评论 -
mysql 子查询等
-- 工资等级CREATE TABLE salgrade( sal INT,losal DOUBLE,hisal DOUBLE );INSERT INTO salgrade VALUES (1,700,1200);INSERT INTO salgrade VALUES (2,1201,1400);INSERT INTO salgrade VALUES (3,1401,2000);INSERT INTO salgrade VALUES (4,2001,3000);INSERT INTO...原创 2021-08-25 20:30:31 · 95 阅读 · 0 评论 -
多表查询(续)
-- 多表查询连接create table t1(key1 char, v1 int);create table t2(key2 char, v2 int);insert into t1 values('a',1), ('a',2),('b',3), ('c',4), ('a', 13);insert into t2 values('b',10), ('b',11),('a',12),('a',13),('e',14);select * from t1;select * from t2;.原创 2021-08-23 18:48:20 · 77 阅读 · 0 评论 -
mysql-常用函数(3)
use test;-- 将group by产生的同一个分组中的值连接起来,返回一个字符串结果。select deptno, group_concat(ename) from emp group by deptno;select deptno from emp group by deptno;-- 练习:查询各部门的员工姓名select deptno, group_concat(ename) from emp group by deptno;select deptno, group_conca.原创 2021-08-28 17:11:50 · 81 阅读 · 0 评论 -
MYSQL表结构
-- 查看系统中有哪些数据库,ctrl+entershow databases;-- 创建test数据库create database test;-- 选择使用数据库use test;-- 删除数据库-- drop database test;-- 创建数据表,建表之前首先要进入数据库create table department(deptno int,dname varchar(15),num varchar(10));-- 查看当前数据中有哪些表show tables;-.原创 2021-08-19 21:20:48 · 149 阅读 · 0 评论 -
mysql-常用函数(2)
select curdate();select curtime(); -- '05:36:27'select now(); -- '2021-08-27 05:36:13'-- 练习:将每位员工的姓名首字母转换为大写-- 首先找到姓名的首字母:left(ename,1),再转换为大写upper(left(ename,1)),最后再拼接后边的字母concat(upper(left(ename,1)), lower(mid(ename,2)))use test;select concat(up.原创 2021-08-27 23:00:20 · 84 阅读 · 0 评论 -
MYSQL 单表查询
use test;select * from emp;select *, sal+1000 from emp;select *, sal+1000 as tiaoxin from emp;select *, sal+1000 tiaoxin from emp;select empo, ename, sal*12 as year_sal from emp;select distinct deptno from emp;select distinct deptno, job from e.原创 2021-08-21 21:50:32 · 143 阅读 · 1 评论 -
mysql- 常用函数(1)
select concat('CDA','数据', '分析'); -- CDA数据分析select concat('CDA',null, '分析'); -- NULLselect instr('CDA', 'A'); -- 3select instr('CDA', '数据分析'); -- 0select left('CDA数据分析', 3); -- CDA 返回字符串str的左端len个字符select right('CDA数据分析', 4); -- 数据分析 返回字符串str的右端len个字符.原创 2021-08-26 23:45:03 · 72 阅读 · 0 评论 -
嵌入式SQL开发
应用程序每执行完一条SQL语句后都应该测试一下SQLCODE,以了解该SQL语句执行情况并做相应处理。为了区分sql语句和主语言语句,所有的sql语句都要加上EXEC SQL。(3)应用程序从SQL通信区中取出这些状态信息,据此决定接下来执行的语句。输出主变量:由SQL语句对其赋值或设置状态信息,返回给应用程序。1. SQL中有一个存放每次执行SQL语句后返回代码的变量。(2). 在SQL语句中使用的与程序的变量简称为。(1)SQL语句执行后,系统反馈给应用程序信息。(1). 嵌入式SQL语句中可以。原创 2022-09-23 17:04:39 · 1434 阅读 · 0 评论