笔试题1:
1、select * from tablex where name = "张*" order by age 默认升序
select * from tablex where name contains ”张“ order by age desc 降序
2 select name from tablex ,tabley where tablex.code=tabley.code
and class="计算机" and score<60;
3 select name ,class,score from tablex ,tabley where tablex.code=tabley.code
select name ,class,score from tablex inner join tabley on tablex.code=tabley.code
4 select name ,class,score from tablex lift join tabley on tablex.code=tabley.code
5 insert into tablex(code,name,age)values("97005","赵六",“20”)
6 update tablex set age =21 where code =97004
7 delete * from tablex where code not in (select code form tabley where score is null ) # not in 语句容易出bug
数据库中的索引又哪些?
数据库中的表和视图查询起来的区别?
1、视图只是一些SQL语句的集合,是查看数据表的一种方法,从安全的角度说,视图可以不给用户接触数据表,从而不知道表结构。
2、表占用物理空间而视图不占用物理空间,视图只是逻辑概念的存在,表可以及时对它进行修改,但视图只能有创建的语句来修改。
3、视图的建立和删除只影响视图本身,不影响对应的基本表。4、表是内容,视图是窗口
5、表属于全局模式中的表,是实表;视图属于局部模式的表,是虚表。
shell脚本中的环境变量要不要申明,注释的符号是?不用申明,注释是#号