




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
整体介绍本章节重要介绍什么是数据库,MySQL数据库的下载、安装及基本使用,JDBC介绍、JDBC的使用等0、MySQL数据库的下载1
、MySQL安装
运营安装程序,打开下图的界面。这是一个欢迎界面,单击“Next”进入下一步。2.
这里的“End-UserLicenseAgreement”就是最终用户协议,请你仔细阅读,只有接受这个协议才干继续安装。3.这一步选择的是安装类型(SetupType),有三个选择:Typical(典型的)将安装最常用的程序功能,推荐大多数使用;Custom(自定义的)允许选择安装程序功能,推荐高级用户使用;Complete(完全安装)将安装所有程序功能,需要最多的磁盘空间。这里建议大家选择“Typical”。4.选择安装类型后,安装程序开始安装,如下图所示。5.安装结束前,会弹出一个下图的界面,这是介绍MySQL公司版的广告。假如不需要,单击“Next”即可。6.看到下图这个界面,就表达安装已经完毕了。假如勾选“LaunchtheMySQLIntanceConfigurationWizard",单击“Finish”之后,将启动MySQL实例配置向导。这里建议大家勾选。(当然,在MySQL安装程序目录下的Bin文献下有一个MySQLInstanceConfig.exe,运营它也可以在任何时候启动这个配置向导。)7.配置向导的第1屏是个欢迎界面,单击“Next”继续。(这里说明一个,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表空间设立。一般默认即可,单击“Next”进入下一步。12.这一步是设立服务器并发连接数量。有三种选择:决定支持或联机分析解决(DecisionSupport/OLAP),约20个连接会被假定;联机事务解决(OnlineTransactionProcessing,即OLTP),多达500个活动连接,适合高度并发的应用;手工设立(ManualSetting),可手工指定并发的数量。这里假如是个人学习使用,并发连接数量不会很多,可手工指定5-10个即可。13.这一步是设立网络选项(networkingoptions)。启用TCP/IP,请勾选“EnableTCP/IPNetworking”,并指定端标语,3306是安装程序默认的,假如已被占用,可以修改成其它的。勾选“Addfirewallexceptionforthisport”,可将这个端口添加到防火墙例外项中。"EnableStrictMode"表达启用严格模式,假如未勾选,MySQL将忽略一些细小的语法错误,这里建议勾选。14.
接下来这一步是选择默认字符集。有三个选择:标准字符集(StandardCharacterSet),使用latin1作为默认字符集,适合英语和其他西欧语言;多语言支持(BestSupportForMultilingualism),使用UTF-8作为默认字符集;手工选择(ManualSelectedDefaultCharacterSet/Collation),假如数据库中要解决中文及其他语言文字,建议设立gbk、gb2312或utf8。更多关于字符集的问题,请参考HYPERLINK""\o"MySQL字符集GBK、GB2312、UTF8区别解决MYSQL中文乱码问题"\t""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.下面这个界面表达所有配置已经设立好了,单击“Execute”将应用所有配置。18.看到下面这个界面,说明所有配置已经应用,一切OK啦!单击“Finish”完毕配置。使用MySQL命令行进行数据库及数据库表的操作showdatabases;
//列出数据库usedatabase_name
//使用database_name数据库createdatabasedata_name//创建名为data_name的数据库dropdatabasedata_name
//删除一个名为data_name的数据库表操作showtables
//列出所有表createtalbetab_name(id
int(10)notnullauto_incrementprimarykey,namevarchar(40),pwdvarchar(40));
创建一个名为tab_name的新表droptabletab_name删除名为tab_name的数据表describetab_name
//显示名为tab_name的表的数据结构showcolumnsfromtab_name
//同上delete
from
tab_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,可认为多种关系数据库提供统一访问,它由一组用HYPERLINK""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注入风险。Prepa
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 宁夏工业职业学院《软件测试课设》2023-2024学年第二学期期末试卷
- 茂名职业技术学院《俄罗斯文化基础》2023-2024学年第二学期期末试卷
- 浙江金融职业学院《计算力学》2023-2024学年第一学期期末试卷
- 发光字广告牌制作合同
- 劳动技术服务合同书
- 手房中介买卖合同书
- 煤炭合作的合同
- 酒类二级经销商合同
- 循环借款合同贷款循环合同
- 房屋租赁给公司合同
- 山东省五级师承结业论文骨伤科一万字以上
- 《发作性睡病》课件
- 人教PEP版(一起)(2024)一年级上册英语全册教案(单元整体教学设计)
- 家乡美食论文开题报告
- 江苏省盐城市2024-2025学年高三上学期11月期中考试 地理 含答案
- 肝胆外科术前宣教
- 百果园水果店加盟协议书范文
- 基于生成对抗网络的图像分类方法
- DB11T 219-2021 养老机构服务质量星级划分与评定
- GB/T 44577-2024商用电动洗碗机性能测试方法
- 干部家庭社会关系登记表
评论
0/150
提交评论