MYSQL数据库复习重点

2025-10-31 07:11:45

这是大学生们在期末考试的复习重点:MYSQL数据库策略。请大家作为参考,努力通过MYSQL考试!

 

 对emp和dept要熟悉,考试就考那个表

 1、create table XXX

 2、insert into table_name(列1,列2。。) values(值1,值2.。。)

 3、select  单表和多表查询

 4、起别名:select e.emp,e.ename,e.job fom scott.emp as e;

 5、distinct (去除重复数据):select distinct job from  emp;

 6、四则运算:select ename,sal*12 from emp;

 7、alter table (更新数据):alter table emp add eaddress varchar(50);

 8、where关键字限定简单查询:in,not in ,and ,or,between and ,is null,not is null,like,not like

    列如:select * from where empno in(7499,7566,7698);

          select * from emp where like ‘——M%’/‘%%’

 9、order by(asc 升 ,desc 降)

 10、update(更新)

MYSQL数据库复习重点

 11、delete、truncate

 12、笛卡尔积。  多表查询的注意事项:1、取笛卡尔积 2、取别名

 13、分组函数:count()计数函数

               max()求出最大值函数

       min()求出最小值函数

       avg()求平均数函数

       sum()求和函数

 14、group by(分组统计)

 15.嵌套查询(子查询):.子查询中一般不使用order by子句,只能对最终查询结果进行排序

      SELECT {DISTINCT} *| 查询列1 别名1, 查询列2 别名2, 查询列3 别名3,…..

     FROM 表名称1 别名1, 表名称2 别名2,(

    SELECT {DISTINCT} *| 查询列1 别名1, 查询列2 别名2, 查询列3 别名3,…..

      FROM 表名称1 别名1, 表名称2 别名2,……

   {WHERE 条件(S)}

   {GROUP BY 分组条件 {HAVING分组条件}}

  {ORDER BY 排序字段 ASC|DESC}

   ) as别名3 ……

  {WHERE 条件(S)(

    SELECT {DISTINCT} *| 查询列1 别名1, 查询列2 别名2, 查询列3 别名3,…..

   FROM 表名称1 别名1, 表名称2 别名2,……

  {WHERE 条件(S)}

  {GROUP BY 分组条件 {HAVING分组条件}}

  {ORDER BY 排序字段 ASC|DESC}

   )}

MYSQL数据库复习重点

  {GROUP BY 分组条件 {HAVING分组条件}}

   {ORDER BY 排序字段 ASC|DESC};

   16、约束(用法)

      种类:not null,unique,primary key,foreign key check(限定取值范围)

     在MYSQL中用auto—increment   自增

     在oracle中用sequence

 17、嵌套查询

Commit发生和Checkpoint发生的区别?

MYSQL数据库复习重点

并发操作带来的三个问题

1.丢失更新问题

2.读脏数据问题

3.不可重复读问题

这是大学生们在期末考试的复习重点:MYSQL数据库策略。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢