美文网首页
2018-11-18习题总结

2018-11-18习题总结

作者: ILYBYLM | 来源:发表于2018-11-19 07:24 被阅读0次

    习题分析与总结

    1.desc table_name;
    2.commit,savepoint 保存点,rollback to savepoint
    3.where is not null;
    4.insert\delete\update\select(最频繁)
    5.select...from...
    6.SQL(structured query language)where来表示条件
    7.alter table table_name drop column_name
    8.drop table table_name
    9.特殊比较运算符:like判断比较的值是否满足部分匹配,也叫模糊查询,2个通配符:%(代表零或者任意多的字符)和 下划线(代表一个字符),使用ESCAPE标识符实现对%和的查找。例如:job like 'MAN@' escape'@'
    10.between 15 and 35
    11.order by name asc;默认升序:asc,降序:desc ,也可以按结果集列名,别名,类序号来排序
    12.in 后面是集合列表,判断要比较的值是否和集合中的任意值相等
    13.use test 进入数据库
    14.数据库默认占用3306端口号
    15.select 12/3;结果为4
    16.net start mysql:启动mysql服务
    17.int类型数据可以使用自增长
    18.%和_来配合like 使用模糊查询
    19.网状,层次,关系
    20.show engines:查看数据库支持的存储引擎,mysql 5.7版本默认是innoDB
    21.alter table emp sal int(10) default 0;
    简答题:
    1.事物(transaction)的概念
    事务也称为工作单元,是由一个或多个SQL语句所组成的操作序列,这些语句作为一个完整的工作单元,要摸全部执行成功,要摸全部执行失败,在数据库中通过事务来保证数据的一致性
    事务的4个特性(ACID)
    原子性:事务像原子一样,不可分割,组成事务的DML操作语句要摸全部成功,要摸全失败,不可能出现部分成功部分失败的情况
    一致性:一旦事务完成,不管成功还是失败,整个系统处于数据一致的状态
    隔离性:一个事务的执行不会被另一个事务所干扰。
    持久性:也称为永久性,事务一旦被提交,对数据的改变就是永久的,不可以再被回滚。
    2.truncate:DDL具体包括有(CREATE\ALTER\DROP\TRUNCATE),只能删除表中的所有记录,释放存储空间,但是不可使用rollback回滚
    delete:DML(INSERT\DELETE\UPDATE),可以删除指定记录,不释放存储空间,使用rollback回滚
    3.select ename,hiredate,jname from emp e join dept d on e.deptno=d.deptno where hiredate>'1982-07-09' and job<>'salesman'
    4.select ename from emp where ename like '__a';
    5.select ename,deptno from emp where deptno not in(10,20);
    6.select * from emp where deptno=30 order by sal desc,ename asc;
    7.select ename from emp where mgr is null;
    8.select ename,sal,deptno from emp where sal>=4500 and deptno in(10,20);

    练习2

    1.视图是基于数据库中的基表的虚表,删除视图不会删除数据

    相关文章

      网友评论

          本文标题:2018-11-18习题总结

          本文链接:https://www.haomeiwen.com/subject/hnngfqtx.html