数据库 知识点_第1页
数据库 知识点_第2页
数据库 知识点_第3页
数据库 知识点_第4页
数据库 知识点_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、0、 整体介绍本章节主要介绍什么是数据库,MySQL数据库的下载、安装及基本使用,JDBC介绍、JDBC的使用等0、MySQL数据库的下载1、MySQL安装运行安装程序,打开下图的界面。这是一个欢迎界面,单击“Next”进入下一步。2. 这里的“End-User License Agreement”就是最终用户协议,请你仔细阅读,只有接受这个协议才能继续安装。3. 这一步选择的是安装类型(Setup Type),有三个选择:Typical(典型的)将安装最常用的程序功能,推荐大多数使用;Custom(自定义的)允许选择安装程序功能,推荐高级用 户使用;Complete(完全安装)将安装所有程序

2、功能,需要最多的磁盘空间。这里建议大家选择“Typical”。4. 选择安装类型后,安装程序开始安装,如下图所示。5. 安装结束前,会弹出一个下图的界面,这是介绍MySQL企业版的广告。如果不需要,单击“Next”即可。6. 看到下图这个界面,就表示安装已经完成了。如果勾选“Launch the MySQL Intance Configuration Wizard,单击“Finish”之后,将启动MySQL实例配置向导。这里建议大家勾选。(当然,在MySQL安装程序目录下的Bin文件下有一个 MySQLInstanceConfig.exe,运行它也可以在任何时候启动这个配置向导。)7. 配置向

3、导的第1屏是个欢迎界面,单击“Next”继续。(这里说明一个,Instance就是实例,指的就是MySQL服务器进程)8. 打开的是如下的界面,这里让用户选择的是配置类型(configuration type),有两个选择:Detailed Configuration(详细配置)表示创建一个最佳的服务器配置;Standard Configuration(标准配置)。这里建议大家选择详细配置。9. 在这一步,是让大家选择一种服务器类型(server type),有三种选择:开发者机器(Developer Machine),MySQL服务器仅使用最少的内存; 服务器(Server Machine)

4、,可作为web或应用服务器,MySQL将使用中等程度的存储空间;专用MySQL服务器(Dedicated MySQL Server Machine),MySQL将利用尽可能多的可用存储空间。这里如果大家在自己的PC上安装MySQL,仅作学习用途,建议选择Developer Machine。10. 接下来这一步,选择的是数据库用途(database usage)。同样有三种选择:多功能数据库(Multifunctional Database),也就是通用数据库,建议大家使用;事务型数据库(Transactional Database Only),使用InnoDB作为主存储引擎;非事务型数据库(N

5、on-Transactional Database Only),MyISAM存储引擎将被激活。11. 这一步是InnoDB表空间设置。一般默认即可,单击“Next”进入下一步。12. 这一步是设置服务器并发连接数量。有三种选择:决定支持或联机分析处理(Decision Support/OLAP),约20个连接会被假定;联机事务处理(Online Transaction Processing,即OLTP),多达500个活动连接,适合高度并发的应用;手工设置(Manual Setting),可手工指定并发的数量。这里如果是个人学习使用,并发连接数量不会很多,可手工指定5-10个即可。13. 这一步

6、是设置网络选项(networking options)。启用TCP/IP,请勾选“Enable TCP/IP Networking”,并指定端口号,3306是安装程序默认的,如果已被占用,可以修改成其它的。勾选“Add firewall exception for this port”,可将这个端口添加到防火墙例外项中。Enable Strict Mode表示启用严格模式,如果未勾选,MySQL将忽略一些细小的语法错误,这里建议勾选。14.接下来这一步是选择默认字符集。有三个选择:标准字符集(Standard Character Set),使用latin1作为默认字符集,适合英语和其他西欧语言

7、;多语言支持(Best Support For Multilingualism),使用UTF-8作为默认字符集;手工选择(Manual Selected Default Character Set/Collation),如果数据库中要处理中文及其他语言文字,建议设置gbk、gb2312或utf8。更多关于字符集的问题,请参考MySQL字符集 GBK、GB2312、UTF8区别。15. 下面是设置Windows选项。勾选“Install As Windows Service”表示MySQL作为Windows的服务安装,勾选“Launch the MySQL Server automaticall

8、y”表示,MySQL服务将随Windows一起启动,这里建议大家勾选这些选项。“Include Bin Directory in Windows PATH”表示将MySQL的BIN目录包含到Windows的PATH变量中,这样在命令行下运行MySQL程序无需输入路径了,这里建议勾选。16. 这一步设置安全选项。勾选“Modify Security Settings”将设置root用户密码,root是MySQL中默认的管理员账户。勾选“Enable root access from remote machines”表示允许从远程机器使用root用户进行访问。“Create An Anonymou

9、s Account”表示创建一个匿名账户,这会影响系统安全,不建议勾选。17. 下面这个界面表示所有配置已经设置好了,单击“Execute”将应用所有配置。18. 看到下面这个界面,说明所有配置已经应用,一切OK啦!单击“Finish”完成配置。2、 使用MySQL命令行进行数据库及数据库表的操作show databases;/列出数据库use database_name /使用database_name数据库create database data_name /创建名为data_name的数据库drop database data_name/删除一个名为data_name的数据库表操作sho

10、w tables/列出所有表create talbe tab_name(idint(10) not null auto_increment primary key,name varchar(40),pwd varchar(40) ;创建一个名为tab_name的新表drop table tab_name 删除名为tab_name的数据表describe tab_name/显示名为tab_name的表的数据结构show columns from tab_name/同上deletefromtab_name /将表tab_name中的记录清空select * from tab_name/显示表tab

11、_name中的记录四、修改表结构ALTER TABLE tab_name ADD PRIMARY KEY (col_name)说明:更改表得的定义把某个栏位设为主键。ALTER TABLE tab_name DROP PRIMARY KEY (col_name)说明:把主键的定义删除alter table tab_name add col_name varchar(20); /在tab_name表中增加一个名为col_name的字段且类型为varchar(20)alter table tab_name drop col_name /在tab_name中将col_name字段删除alter ta

12、ble tab_name modify col_name varchar(40) not null /修改字段属性,注若加上not null则要求原字段下没有数据SQL Server200下的写法是:Alter Table table_name Alter Column col_name varchar(30) not null;如何修改表名:alter table tab_name rename to new_tab_name如何修改字段名:alter table tab_name change old_col new_col varchar(40); /必须为当前字段指定数据类型等属性,否

13、则不能修改create table new_tab_name like old_tab_name /用一个已存在的表来建新表,但不包含旧表的数据3、使用MySQL-Front进行数据库及数据库表的操作4、 JDBC简介开头:JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。这一节主要了解一下JDBC的一些相关知识点。结尾:通过这一节对JDBC的学

14、习,使我们对JDBC有一个大概的认识,为以后我们操作数据库做一个介绍。5、 JDBC连接步骤开头:上一节主要讲解JDBC的一些相关的知识,这一节来看一下,怎样通过JDBC操作数据库。JDBC操作数据库的步骤主要分为以下几个步骤:(1) 加载连接数据库的驱动程序(2) 创建与数据源的连接(3) 操作数据库。结尾:通过这一节的讲解,在于数据库来建立链接的时候,首先加载驱动,然后才能通过驱动与数据库建立连接,在操作数据库的时候,可以使用JDBC提供的一些类和方法对数据库进行相应的操作。6、 使用PreparedStatement连接数据库开头:PreparedStatement 对象用于执行带或不带

15、 IN 参数的预编译 SQL 语句,他与Statement 最大的区别是他执行的语句都是预编译的。PreparedStatement是从 Statement 继承而来。下面让我们学些一下PreparedStatement 吧。结尾:通过对PreparedStatement 的学习,让我们理解什么事预编译。他的优点明显可见的。在重复执行SQL语句的时候,效率较高。7、 Statement与PreparedStatement异同点Statement 对象用于执行不带参数的简单 SQL 语句;PreparedStatement 对象用于执行带或不带参数的预编译 SQL 语句;Statement每次执行sql语句,数据库都要执行sql语句的编译,最好用于仅执行一次查询并返回结果的情形,效率高于PreparedStatement.但存在sql注入风险。PreparedSt

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论