数据库知识点12245

上传人:痛*** 文档编号:192054284 上传时间:2023-03-06 格式:PDF 页数:6 大小:277.30KB
收藏 版权申诉 举报 下载
数据库知识点12245_第1页
第1页 / 共6页
数据库知识点12245_第2页
第2页 / 共6页
数据库知识点12245_第3页
第3页 / 共6页
资源描述:

《数据库知识点12245》由会员分享,可在线阅读,更多相关《数据库知识点12245(6页珍藏版)》请在装配图网上搜索。

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

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

3、个欢送界面,单击 Ne*t继续。这里说明一个,Instance 就是实例,指的就是 MySQL 效劳器进程 8.翻开的是如下的界面,这里让用户选择的是配置类型configuration type,有两个选择:Detailed Configuration 详细配置表示创立一个最正确的效劳器配置;Standard Configuration标准配置。这里建议大家选择详细配置。-9.在这一步,是让大家选择一种效劳器类型server type,有三种选择:开发者机器Developer Machine,MySQL 效劳器仅使用最少的内存;效劳器Server Machine,可作为 web 或应用效劳器,

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

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

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

7、 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 automatically表示,MySQL 效劳

8、将随 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 Anonymous A

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

10、show 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 ta

11、b_name/显示表 tab_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 中

12、将 col_name 字段删除 alter table 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 varc

13、har(40);/必须为当前字段指定数据类型等属性,否则不能修改 create table new_tab_name like old_tab_name/用一个已存在的表来建新表,但不包含旧表的数据 3、使用 MySQL-Front 进展数据库及数据库表的操作 4、JDBC 简介 开头:JDBCJava Data Base Connectivity,java 数据库连接是一种用于执行 SQL语句的 Java API,可以为多种关系数据库提供统一访问,它由一组用Java 语言编写的类和接口组成。JDBC 提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。这一

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

15、dStatement 连接数据库 开头:PreparedStatement 对象用于执行带或不带 IN 参数的预编译 SQL 语句,他与Statement 最大的区别是他执行的语句都是预编译的。PreparedStatement 是从 Statement 继承而来。下面让我们学些一下 PreparedStatement 吧。结尾:通过对 PreparedStatement 的学习,让我们理解什么事预编译。他的优点明显可见的。在重复执行 SQL 语句的时候,效率较高。7、Statement 与 PreparedStatement异同点 Statement 对象用于执行不带参数的简单 SQL 语句

16、;PreparedStatement 对象用于执行带或不带参数的预编译 SQL 语句;-Statement 每次执行 sql 语句,数据库都要执行 sql 语句的编译,最好用于仅执行一次查询并返回结果的情形,效率高于 PreparedStatement.但存在 sql 注入风险。PreparedStatement 是预编译执行的。在执行可变参数的一条 SQL 时,PreparedStatement 要比 Statement 的效率高,因为 DBMS 预编译一条 SQL 当然会比屡次编译一条 SQL 的效率高。平安性更好,有效防止 SQL 注入的问题。对于屡次重复执行的语句,使用 PreparedStatement 效率会更高一点。执行 SQL 语句是可以带参数的,并支持批量执行 SQL。由于采用了 Cache 机制,则预编译的语句,就会放在 Cache 中,下次执行一样的 SQL 语句时,则可以直接从 Cache 中取出来。

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!