MySQL数据库

  • 格式:doc
  • 大小:256.00 KB
  • 文档页数:6

1、课程名称:MySQL数据库
2、知识点
2.1、上次课程的主要知识点
1、监听器的使用;
2、过滤器的使用。

2.2、本次预计讲解的知识点
1、MySQL的安装及配置;
2、MySQL中的主要操作命令;
3、MySQL的数据库的JDBC操作。

3、具体内容
Oracle的开发基本上都会了,但是实际上Oracle数据库太大了,所消耗的资源又太多了,所以在一些小型的开发之中基本上都会使用MySQL数据库。

3.1、MySQL数据库简介
MySQL最早的时候主要是用于PHP语言的开发的特定数据库,也就是说如果要使用PHP开发,则只有和MySQL 数据库相连接所达到的性能才是最好的,但是Java不一样,java没有这种数据库的限制(前提:别惹SQL Server)。

MySQL数据库是在2008年的时候被SUN公司花了10多亿美金收购,但是后来SUN在2009年又被Oracle收购,大鱼吃小鱼,小鱼吃虾米,但是SUN公司收购了MySQL数据库之后并没有为MySQL带来太大的发展,所以MySQL数据库的创始人对此非常的不满,又开始自己研发一个新的数据库。

但是有一个问题,Oracle原本是做数据库的,但是Oracle它本身不擅长进行开源项目的推广,所以对于MySQL的命运基本上是不乐观。

3.2、MySQL数据库的安装及配置
本次使用的MySQL数据库的版本是5.0版本,这个版本至少已经有快3年没有更新过了。

安装完成之后,会提示进入到MySQL数据库的配置,必须进入,以设置密码以及服务、编码等信息。

将编码设置为GBK。

现在MySQL中的所有命令本身还暂时无法直接使用,所以下面还要配置命令和服务。

输入MySQL数据库的密码,用户名是root,密码统一设置为“mysqladmin”。

3.3、MySQL的主要命令
对于程序开发人员来讲,重点的部分都应该在于程序的开发上,但是对于数据库基本上主要的操作命令:连接、查询等等,在MySQL中主要使用如下几种命令;
·登陆:mysql -u root -p mysqladmin
·创建数据库:CREA TE DA TABASE mldn ;
·查看所有数据库:SHOW DATABASES ;
·使用数据库:USE mldn ;
·查看表:SHOW TABLES ;
·建立表:
·查看表结构:DESC member;
·插入数据:INSERT INTO member(name) V ALUES ('MLDN = hello');
·分页操作:LIMIT 开始记录数,长度
|- 查看前五条:SELECT mid,name FROM member LIMIT 0,5 ;
|- 查看6~10条:SELECT mid,name FROM member LIMIT 5,5 ;
3.4、MySQL的JDBC连接
MySQL数据库本身不像Oracle数据库那样,安装完成之后就会存在数据库的驱动程序了,它需要自己下载驱动程序的包,这一点是与SQL Server数据库的非常类似的。

3.5、MySQL的数据库连接池配置
首先需要将MySQL数据库的驱动程序拷贝到Tomcat/lib目录之中。

范例:修改server.xml文件,配置一个新的工作区
范例:配置web.xml文件
范例:编写jsp,连接数据库
4、总结
各个数据库对于开发人员来讲就是基本命令、SQL语法、JDBC操作。

导出数据
mysqldump -uroot -pmysqladmin 数据库名称>f:\microblog.sql。