数组Mysql
2023-03-21 17:59:30 0 举报
AI智能生成
为你推荐
查看更多
1
作者其他创作
大纲/内容
java程序存储数据方式(数组、对象 、集合、变量) ,数据保存在内存中,属于瞬时存储。
文件存储 保存在硬盘中,属于持久状态存储
1.1 现有存储数据的方式有哪些?
没有数据类型区分
存储的量级小
没有安全限制
没有备份 恢复机制
1.2 以上存储方式有什么缺点?
一、引言
select 查询的字段(列名) FROM 表名
基本查询
在基本查询中进行运算
数据查询
相当于取小名 1.当列名过长或者字段重复 2.需要用到别名进行查询或者作区分
别名查询
1.按照员工的工资进行降序排序 DESC 降序 asc 升序 默认不写
2.按照员工的工资进行降序排序 如果工资相同的话就按照 入职日期进行升序排序
排序查询
-- 10. 查询有绩效的员工信息SELECT * FROM t_employees WHERE COMMISSION_PCT is not Null;-- 11.查询名字中带有en的员工信息SELECT * FROM t_employees WHERE LAST_NAME like '%en%'-- 12.查询last name 中 以la 开头的员工信息SELECT * from t_employees WHERE LAST_NAME like 'la%' SELECT * from t_employees WHERE LAST_NAME like '%la' -- 13.查询last name 中第二个和第三个字符为 in 的员工信息SELECT * from t_employees WHERE LAST_NAME LIKE '_in%' -- 14. 查询last name 中 带 'S' 且长度 大于6 的员工信息SELECT * FROM t_employees WHERE LAST_NAME LIKE '%s%' AND LAST_NAME LIKE '%_______%';-- 15. 查询last name 中 带 'S' 且长度 大于等于6 的员工信息SELECT * FROM t_employees WHERE LAST_NAME LIKE '%s%' AND LAST_NAME LIKE '%______%';
-- 1.查询工资大于10000 的员工信息select * FROM t_employees WHERE salary>10000; -- 2.查询不是销售的员工信息SELECT * FROM t_employees WHERE JOB_ID !='SA_MAN'; SELECT * FROM t_employees WHERE JOB_ID <>'SA_MAN'; -- 3.查询姓名叫Peter 员工的信息SELECT * FROM t_employees WHERE FIRST_NAME =\"peter\";-- 4.查询1998年以后入职的员工 且 工资大于 8000的员工信息SELECT * from t_employees WHERE HIRE_DATE> \"1998\
条件查询
-- 分支查询-- case -- when 条件1 then 结果1-- when 条件2 then 结果2 -- when 条件3 then 结果3 -- else 结果4-- end
子主题
时间函数
字符串函数
聚合函数
MySQL
数组在内存当中是一块连续的空间,可以保存相同类型的多个数据容器。
1.1 数组的概念
数组中保存的数据必须是相同类型
数组是定长的(数组一旦定义成不能改变长度)
1.2数组的特点
一、数组
public static void main(String[] args) { //数组的动态初始化 int[] arr=new int[3]; //存数据 arr[0]=11; arr[1]=22; arr[2]=33; //取数据 System.out.println(\"第一个元素为\"+arr[0]); System.out.println(\"第二个元素为\"+arr[1]); System.out.println(\"第三个元素为\"+arr[2]); //获取数组的长度 System.out.println(\"数组的长度为:\"+arr.length); //ArrayIndexOutOfBoundsException 数组下标越界异常 System.out.println(arr[3]); }}
语法1:数据类型[ ] 数组名 =new 数据类型[长度]
语法2:数据类型 数组名[ ]=new 数据类型[长度]
2.1 动态初始化
public static void main(String[] args) { //创建数组 String[] names=new String[]{\"张三\
语法1:数据类型[ ] 数组名={数据1,数据2。。。}
语法2:数据类型 数组名 [ ] ={数据1 ,数据2.。。。}
数据类型 [ ] 数组名 =new 数据类型[ ] {数据1 数据2 }
2.2静态初始化
- 数组中的每一个数据数组元素- 数组中每一个元素都对应一个下标- 数组中的下标范围0~数组长度-1- 数组的长度通过数组名.length 获取 返回值是int类型- 数据长度如果超出边界会报错ArrayIndexOutOfBoundsException 数组下标越界异常
2.3 数组的细节
二、数组的创建
Subtopic
三、数组的遍历
自由主题
-- 1.找出奖金高于工资的雇员SELECT * FROM emp WHERE COMM>sal;-- 2.找出奖金高于工资60%的雇员 SELECT * FROM emp WHERE COMM>sal*0.6; -- 3.找出部门10中所有经理和部门20中所有店员的信息 SELECT * FROM emp WHERE (deptno=10 AND job =\"manager\")OR(deptno=20 AND job=\"clerk\
数组
0 条评论
回复 删除
下一页