1、for循环
格式:
for((表达式1;表达式2;表达式3))
do
循环体
done
2、break语句用来跳出所有循环
例:判断是否是素数
#!/bin/bash
read -p “Please input a num:” num
flag=0
for((i=2;i<num;i++))
do
if((num%i==0))
then
((flag++))
break
fi
done
if((flag==0))
then
echo “yes”
else
echo “no”
fi
例:输出100~999的水仙花数
#!/bin/bash
a=0
b=0
c=0
for((i=100;i<=999;i++))
do
((a=i/100))
((b=i%100/10))
((c=i%10))
if((i==a*a*a+b*b*b+c*c*c))
then
echo $i
fi
done
3、冗余——相同的数据重复的存储在数据库中
4、范式——数据库设计的规则
(面试)第一范式:列不可分(每一列都是不可再分的最小原子单位)
列不可分要有一个度,以我们日常生活当中自然而然面对的最小单位为标准
第二范式:要有主键,不存在部分依赖(在联合主键的前提条件下,所有的非主键字段都必须要完全依赖于主键)
1、主键:非空,唯一,它在业务逻辑上可以唯一识别一条记录
2、联合主键:多个字段的组合作为主键
第三范式:不存在传递依赖(所有的非主键字段必须直接依赖于主键)
5、设计数据库表的步骤
第一步:找名词
第二步:把所找到的名词分两类——实体和属性
第三步:每一个实体做成一张表,每一个属性做成表中的一个字段
第四步:确定表与表之间的关系
如果是一对多关系,需要在多的一段中增加外键
如果是多对多关系,则需要在它们之间增加关系表
6、启动oracle服务
鼠标右键点击“我的电脑”——管理——服务
找到Oracle....Listener,右键点击“启动”
监听完全启动后,再
找到Oracle Service ORCL,右键点击“启动”