版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-.z.整体介绍本章节主要介绍什么是数据库,MySQL数据库的下载、安装及根本使用,JDBC介绍、JDBC的使用等0、MySQL数据库的下载1、MySQL安装运行安装程序,翻开下列图的界面。这是一个欢送界面,单击"Ne*t〞进入下一步。2.这里的"End-UserLicenseAgreement〞就是最终用户协议,请你仔细阅读,只有承受这个协议才能继续安装。3.这一步选择的是安装类型〔SetupType〕,有三个选择:Typical〔典型的〕将安装最常用的程序功能,推荐大多数使用;Custom〔自定义的〕允许选择安装程序功能,推荐高级用户使用;Complete〔完全安装〕将安装所有程序功能,需要最多的磁盘空间。这里建议大家选择"Typical〞。4.选择安装类型后,安装程序开场安装,如下列图所示。5.安装完毕前,会弹出一个下列图的界面,这是介绍MySQL企业版的广告。如果不需要,单击"Ne*t〞即可。6.看到下列图这个界面,就表示安装已经完成了。如果勾选"LaunchtheMySQLIntanceConfigurationWizard",单击"Finish〞之后,将启动MySQL实例配置向导。这里建议大家勾选。〔当然,在MySQL安装程序目录下的Bin文件下有一个MySQLInstanceConfig.e*e,运行它也可以在任何时候启动这个配置向导。〕7.配置向导的第1屏是个欢送界面,单击"Ne*t〞继续。〔这里说明一个,Instance就是实例,指的就是MySQL效劳器进程〕8.翻开的是如下的界面,这里让用户选择的是配置类型〔configurationtype〕,有两个选择:DetailedConfiguration〔详细配置〕表示创立一个最正确的效劳器配置;StandardConfiguration〔标准配置〕。这里建议大家选择详细配置。9.在这一步,是让大家选择一种效劳器类型〔servertype〕,有三种选择:开发者机器〔DeveloperMachine〕,MySQL效劳器仅使用最少的内存;效劳器〔ServerMachine〕,可作为web或应用效劳器,MySQL将使用中等程度的存储空间;专用MySQL效劳器〔DedicatedMySQLServerMachine〕,MySQL将利用尽可能多的可用存储空间。这里如果大家在自己的PC上安装MySQL,仅作学习用途,建议选择DeveloperMachine。10.接下来这一步,选择的是数据库用途〔databaseusage〕。同样有三种选择:多功能数据库〔MultifunctionalDatabase〕,也就是通用数据库,建议大家使用;事务型数据库〔TransactionalDatabaseOnly〕,使用InnoDB作为主存储引擎;非事务型数据库〔Non-TransactionalDatabaseOnly〕,MyISAM存储引擎将被激活。11.这一步是InnoDB表空间设置。一般默认即可,单击"Ne*t〞进入下一步。12.这一步是设置效劳器并发连接数量。有三种选择:决定支持或联机分析处理〔DecisionSupport/OLAP〕,约20个连接会被假定;联机事务处理〔OnlineTransactionProcessing,即OLTP〕,多达500个活动连接,适合高度并发的应用;手工设置〔ManualSetting〕,可手工指定并发的数量。这里如果是个人学习使用,并发连接数量不会很多,可手工指定5-10个即可。13.这一步是设置网络选项〔networkingoptions〕。启用TCP/IP,请勾选"EnableTCP/IPNetworking〞,并指定端口号,3306是安装程序默认的,如果已被占用,可以修改成其它的。勾选"Addfirewalle*ceptionforthisport〞,可将这个端口添加到防火墙例外项中。"EnableStrictMode"表示启用严格模式,如果未勾选,MySQL将忽略一些细小的语法错误,这里建议勾选。14.接下来这一步是选择默认字符集。有三个选择:标准字符集〔StandardCharacterSet〕,使用latin1作为默认字符集,适合英语和其他西欧语言;多语言支持〔BestSupportForMultilingualism〕,使用UTF-8作为默认字符集;手工选择〔ManualSelectedDefaultCharacterSet/Collation〕,如果数据库中要处理中文及其他语言文字,建议设置gbk、gb2312或utf8。更多关于字符集的问题,请参考MySQL字符集GBK、GB2312、UTF8区别。15.下面是设置Windows选项。勾选"InstallAsWindowsService〞表示MySQL作为Windows的效劳安装,勾选"LaunchtheMySQLServerautomatically〞表示,MySQL效劳将随Windows一起启动,这里建议大家勾选这些选项。"IncludeBinDirectoryinWindowsPATH〞表示将MySQL的BIN目录包含到Windows的PATH变量中,这样在命令行下运行MySQL程序无需输入路径了,这里建议勾选。这一步设置平安选项。勾选"ModifySecuritySettings〞将设置root用户密码,root是MySQL中默认的管理员账户。勾选"Enablerootaccessfromremotemachines〞表示允许从远程机器使用root用户进展访问。"CreateAnAnonymousAccount〞表示创立一个匿名账户,这会影响系统平安,不建议勾选。17.下面这个界面表示所有配置已经设置好了,单击"E*ecute〞将应用所有配置。18.看到下面这个界面,说明所有配置已经应用,一切OK啦!单击"Finish〞完成配置。使用MySQL命令行进展数据库及数据库表的操作showdatabases;//列出数据库usedatabase_name//使用database_name数据库createdatabasedata_name//创立名为data_name的数据库dropdatabasedata_name//删除一个名为data_name的数据库表操作showtables//列出所有表createtalbetab_name(idint(10)notnullauto_incrementprimarykey,namevarchar(40),pwdvarchar(40));创立一个名为tab_name的新表droptabletab_name删除名为tab_name的数据表describetab_name//显示名为tab_name的表的数据构造showcolumnsfromtab_name//同上deletefromtab_name//将表tab_name中的记录清空select*fromtab_name//显示表tab_name中的记录四、修改表构造ALTERTABLEtab_nameADDPRIMARYKEY(col_name)说明:更改表得的定义把*个栏位设为主键。ALTERTABLEtab_nameDROPPRIMARYKEY(col_name)说明:把主键的定义删除altertabletab_nameaddcol_namevarchar(20);//在tab_name表中增加一个名为col_name的字段且类型为varchar(20)altertabletab_namedropcol_name//在tab_name中将col_name字段删除altertabletab_namemodifycol_namevarchar(40)notnull//修改字段属性,注假设加上notnull则要求原字段下没有数据SQLServer200下的写法是:AlterTabletable_nameAlterColumncol_namevarchar(30)notnull;如何修改表名:altertabletab_namerenametonew_tab_name如何修改字段名:altertabletab_namechangeold_colnew_colvarchar(40);//必须为当前字段指定数据类型等属性,否则不能修改createtablenew_tab_namelikeold_tab_name//用一个已存在的表来建新表,但不包含旧表的数据3、使用MySQL-Front进展数据库及数据库表的操作JDBC简介开头:JDBC〔JavaDataBaseConnectivity,java数据库连接〕是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。这一节主要了解一下JDBC的一些相关知识点。结尾:通过这一节对JDBC的学习,使我们对JDBC有一个大概的认识,为以后我们操作数据库做一个介绍。JDBC连接步骤开头:上一节主要讲解JDBC的一些相关的知识,这一节来看一下,怎样通过JDBC操作数据库。JDBC操作数据库的步骤主要分为以下几个步骤:加载连接数据库的驱动程序创立与数据源的连接操作数据库。结尾:通过这一节的讲解,在于数据库来建立链接的时候,首先加载驱动,然后才能通过驱动与数据库建立连接,在操作数据库的时候,可以使用JDBC提供的一些类和方法对数据库进展相应的操作。使用PreparedStatement连接数据库开头:PreparedStatement对象用于执行带或不带IN参数的预编译SQL语句,他与Statement最大的区别是他执行的语句都是预编译的。PreparedStatement是从Statement继承而来。下面让我们学些一下PreparedStatement吧。结尾:通过对PreparedStatement的学习,让我们理解什么事预编译。他的优点明显可见的。在重复执行SQL语句的时候,效率较高。Statement与PreparedStatement异同点Statement对象用于执行不带参数的简单SQL语句;PreparedStatement对象用于执行带或不带参数的预编译SQL语句;Statement每次执行sql语句,数据库都要执行sql语句的编译,最好用于仅执行一次查询并返回结果的情形,效率高于PreparedStatement.但存在sql注入风险。Prepar
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年亲子教育中的心理需求分析与应对策略
- 数据合规背景下智能仓储自动化如何构建企业数字安全护城河
- 数据安全法约束下智能普拉提全套:隐私保护与合规路径
- 筑巢引凤 2026年广东省抽水蓄能电站可行性研究报告
- 2026年预制菜中央厨房建设与供应链管理方案
- 智能即热饮水机赋能智慧养老:重构适老化饮水服务链条
- 《铁路桥梁施工与维护(第2版)》任务14.2 铁路桥涵技术状态检查
- 2027年沧州医学高专单招职业技能考试题库及参考答案详解【巩固】
- 2026年信阳职业技术学院单招职业技能考试模拟试卷含完整答案详解(全优)
- 2024年额尔古纳职业学院单招职业技能考试模拟试卷附参考答案详解(综合题)
- 2026年北京市朝阳区七年级数学下册期末考试试卷及答案
- 高校创新创业竞赛项目辅导方案
- 特殊医学用途配方食品 (FSMP) 临床管理专家共识(2026 版)
- 智算中心压力测试方案
- 2026年中国铁路上海局集团招聘普通高校毕业生1236人一考试笔试模拟试题及答案
- 2026年交管12123驾照学法减分自测题库及答案详解(全优)
- TSG 08-2026 特种设备使用管理规则
- 危化品企业法人责任制度
- T-CEPPEA 5059-2024 电站储热系统设计技术规范1
- 快递网点管理制度牌
- 【项目方案】南瑞:2.5MW(构网型)储能技术方案
评论
0/150
提交评论