MYSQL数据库复习重点

操作方法

  • 01

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

  • 02

    对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(更新) 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} )} {GROUP BY 分组条件 {HAVING分组条件}} {ORDER BY 排序字段 ASC|DESC}; 16、约束(用法) 种类:not null,unique,primary key,foreign key check(限定取值范围) 在MYSQL中用auto—increment   自增 在oracle中用sequence 17、嵌套查询

  • 03

    Commit发生和Checkpoint发生的区别?

  • 04

    并发操作带来的三个问题

  • 05

    1.丢失更新问题 2.读脏数据问题 3.不可重复读问题 这是大学生们在期末考试的复习重点:MYSQL数据库策略。

(0)

相关推荐

  • MySQL教程(MySQL数据库入门教程)

    一.MySQL基础1.1.MySQL概述数据库顾名思义,就是存储数据的仓库,这些数据是有组织存储的(DataBase简称DB).而数据库管理系统,即操作和管理数据的大型软件(DataBase Mana ...

  • MySQL数据库基础教程

    目前,市面上的数据库产品多种多样,从大型企业的解决方案到中小企业或个人用户的小型应用系统,可以满足用户的多样化需求.这里,我们所要向大家介绍的MySQL数据库是众多的关系型数据库产品中的一个,相比较其 ...

  • centos安装mysql数据库的方法

    centos安装mysql数据库的方法

  • 很简单的Eclipse连接MySQL数据库方法

    本来不想写这么简单人文章,在百度上搜索我这个标题,完全符合标题的一大堆。但我按照那些文章捣鼓了很久,就是不行。 我的环境:MySQL:mysql-essential-5.1.51-win32 Ecli ...

  • Python连接mysql数据库及python使用mysqldb连接数据库教程

    做python的时候需要用到数据库,于是自己重新整理了一下数据库的知识,并且熟悉了python中MysqlDB模块的功能和函数等接口,现在系统地来总结一下吧: 首先你要做的还是下载相应的模块并且安装啦 ...

  • 您的服务器不支持mysql数据库

    请教个问题 我是2003+iis+mysql5.0.27+discuz5.5 在本机全新安装,为什么老是提示:您的服务器不支持mysql数据库,无法安装论坛程序 cd mysql5/bin 回车 my ...

  • 您的服务器不支持MySql数据库,无法安装论坛程序

    据库.php不能连接mysql数据库. 这种情况通常是由于php-mysql-4.2.2-17.i386.rpm没有安装造成的,请下载相应版本安装即可.如果提示:libmysqlclient.so.1 ...

  • 在cPanel面板中创建MySQL数据库操作方法(图文教程)

    首先需要进入cPanel虚拟主机管理系统界面,在数据库模块下找到MySQL数据库,点击MySQL数据库,进入数据库创建界面: 在输入框里输入想要创建的数据库名称: 完成后,点击一下步,向导将会提示您创 ...

  • Ubuntu 搭建LNMP环境图文教程 安装MySQL数据库

    调出命令行界面,键入“cd /usr/local/src”回车,进入到文件夹中,这个文件夹用来保存所需使用的软件安装包。 接着键入“sudo wget http://downloads.mysql.c ...