第2章 MySQL环境_第1页
第2章 MySQL环境_第2页
第2章 MySQL环境_第3页
第2章 MySQL环境_第4页
第2章 MySQL环境_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

1、第第2 2章章 MySQL MySQL环境环境MySQL数据库数据库2 . 12 . 2常用常用MySQL界面工具界面工具2.1 MySQL2.1 MySQL数据库数据库2.1.1 MySQL概述概述MySQL数据库的特点主要有以下几个方面:(1)使用核心线程的完全多线程服务,这意味着可以采用多CPU体系结构。(2)可运行在不同平台。(3)使用C和C+编写,并使用多种编译器进行测试,保证了源代码的可移植性。(4)支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。(5)

2、为多种编程语言提供了API。这些编程语言包括C、C+、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。(6)优化的SQL查询算法,可有效地提高查询速度。(7)既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库嵌入到其他的软件中提供多语言支持,常见的编码如中文GB2312、BIG5,日文Shift_JIS等都可用作数据库的表名和列名。(8)提供TCP/IP、ODBC和JDBC等多种数据库连接途径。(9)提供可用于管理、检查、优化数据库操作的管理工具。(10)能够处理拥有上千万条记录的大型数据库。2.1.2 MySQL2.1.2 MySQL安装运

3、行安装运行1MySQL下载安装下载安装(1)MySQL的安装包可从http:/ MySQL2.1.2 MySQL安装运行安装运行(2)单击图中的“Install MySQL Products”文字链接,会弹出用户许可证协议窗口。(3)选中“I accept the license terms”复选框,然后单击“Next”按钮,会进入查找最新版本界面,效果如图2.2所示。2.1.2 MySQL2.1.2 MySQL安装运行安装运行(4)单击“Next”按钮,会进入安装类型设置界面,效果如图2.3所示。2.1.2 MySQL2.1.2 MySQL安装运行安装运行其中,各选项和栏目的含义见表2.1。

4、选项/栏目含 义Developer Default默认安装类型(MySQL开发必要的组件)Server only只安装服务器Client only只安装客户端,不包括服务器Full完全安装类型Custom自定义安装类型Installation PathMySQL安装路径(显示默认位置)Data Path数据库数据文件的路径(显示默认位置)2.1.2 MySQL2.1.2 MySQL安装运行安装运行(5)选中图2.3中的“Custom”单选按钮,其余保持默认值,然后单击“Next”按钮,弹出功能选择窗口,如图2.4所示。2.1.2 MySQL2.1.2 MySQL安装运行安装运行(6)取消图中“

5、Applications”及“MySQL Connectors”前的复选框,然后单击“Next”按钮,弹出安装需求检查窗口。(7)单击“Next”按钮,进入安装窗口,如图2.5所示。2.1.2 MySQL2.1.2 MySQL安装运行安装运行(8)单击“Execute”按钮,开始安装程序,之前安装向导过程中所做的设置将在安装完成之后生效,并会弹出如图2.6所示的窗口。2.1.2 MySQL2.1.2 MySQL安装运行安装运行2MySQL服务器配置服务器配置(1)在上面的图2.6安装成功界面上,单击“Next”按钮,就进入服务器配置窗口,如图2.7所示。2.1.2 MySQL2.1.2 MyS

6、QL安装运行安装运行(2)单击“Next”按钮,出现第一个配置窗口,如图2.8所示。2.1.2 MySQL2.1.2 MySQL安装运行安装运行(3)单击“Next”按钮,出现第二个配置窗口,如图2.9所示。2.1.2 MySQL2.1.2 MySQL安装运行安装运行(4)单击“Next”按钮,出现如图2.10所示的第三个配置窗口。2.1.2 MySQL2.1.2 MySQL安装运行安装运行(5)单击“Next”按钮,打开配置信息显示窗口,如图2.11所示。(6)单击“Next”按钮,出现完成安装窗口,说明MySQL数据库的整个安装配置过程都圆满完成。最后,单击“Finish”按钮结束向导。2

7、.1.2 MySQL2.1.2 MySQL安装运行安装运行3MySQL数据库试运行数据库试运行(1)启动)启动MySQL服务服务安装配置完成后,打开Windows任务管理器,可以看到MySQL服务进程mysqld.exe已经启动了,如图2.12所示。2.1.2 MySQL2.1.2 MySQL安装运行安装运行(2)登录)登录MySQL数据库数据库进入Windows命令行,输入:C:.cd C:Program FilesMySQLMySQL Server 5.6bin进入MySQL可执行程序目录,再输入:C:Program FilesMySQLMySQL Server 5.6bin mysql

8、-u root -p按“Enter”后,输入密码(读者请用之前安装时自己设置的密码):Enter password: 19830925显示如图2.13所示的欢迎信息。2.1.2 MySQL2.1.2 MySQL安装运行安装运行(3)设置)设置MySQL字符集字符集为了让MySQL数据库能够支持中文,必须设置系统字符集编码。输入命令:SHOW VARIABLES LIKE char% ;可查看当前联接系统的参数,如图2.14所示。2.1.2 MySQL2.1.2 MySQL安装运行安装运行然后输入:SET CHARACTER_SET_DATABASE= gbk ;SET CHARACTER_SE

9、T_SERVER= gbk ;将数据库和服务器的字符集均设为gbk(中文)。最后输入命令:STATUS;结果如图2.15所示。2.1.3 MySQL2.1.3 MySQL命令初步命令初步1创建、查看数据库创建、查看数据库(1)查看系统数据库)查看系统数据库查看MySQL系统的已有的数据库,输入命令:SHOW DATABASES;系统会列出已有的数据库。(2)创建用户数据库)创建用户数据库为了创建用户自己使用的数据库,在mysql提示符后输入“CREATE DATABASE”(大小写不限)语句,此语句要指定数据库名:CREATE DATABASE mytest;这里创建了一个用于测试的数据库my

10、test,使用SHOW DATABASES语句查看一下,执行结果列表中多了一项mytest,就是用户刚刚创建的数据库。如图2.16所示。2.1.3 MySQL2.1.3 MySQL命令初步命令初步数据库创建后,在安装MySQL时确定的数据库数据文件制定路径下就会产生以数据库名作为目录名的目录,如图2.17所示。2.1.3 MySQL2.1.3 MySQL命令初步命令初步2在数据库中创建表在数据库中创建表(1)切换当前数据库)切换当前数据库接下来,我们要在mytest数据库中创建表,但mytest并不是系统默认的当前数据库,为了使它成为当前数据库,发布USE语句即可:USE mytestUSE为

11、少数几个不需要终结符(;)的语句之一,当然,加上终结符也不会出错。(2)创建表)创建表使用CREATE TABLE语句可创建表。例如,创建一个名为user的表,留待后用:CREATE TABLE user( id int auto_increment not null primary key, username varchar(10) not null, password varchar(10) not null);2.1.3 MySQL2.1.3 MySQL命令初步命令初步说明:说明:数据库中创建了一个表,在该数据库目录下就会生成主文件名为表名的2个文件。如图2.18所示。2.1.3 MyS

12、QL2.1.3 MySQL命令初步命令初步(3)查看表信息)查看表信息现在来检验一下mytest数据库中是否创建了user表。在命令行输入:SHOW TABLES;系统显示数据库中已经有了一个user表,如图2.19所示,进一步输入:DESCRIBE USER;还可详细查看user表的结构、字段类型等信息。2.1.3 MySQL2.1.3 MySQL命令初步命令初步3向表中加入记录向表中加入记录通常,用INSERT语句向表中插入记录。例如:INSERT INTO user VALUES(1, Tom, 19941216);INSERT INTO user VALUES(2, 周何骏, 1996

13、0925);VALUES表必须包含表中每一列的值,并且按表中列的存放次序给出。在MySQL中,字符串串值需要用单引号或双引号括起来。完成后输入下列命令: SELECT * FROM user;查询表user中的所有记录,如图2.20所示。2.1.3 MySQL2.1.3 MySQL命令初步命令初步4. MySQL命令说明命令说明(1)在描述命令格式时,用 表示可选项。(2)MySQL命令不区分大小写,但本书为了读者阅读方便,在本书描述命令格式和命令实例时,命令关键字用大写表示,其他用小写表示。但在实际对MySQL操作时为了避免大小写频繁切换,一般都用小写。(3)命令关键字可以只写前面4个字符。DESCRIBE user;与DESCR user;效果是一样的。(4)修改命令结束符号在MySQL中,服务器处理语句的时候是以分号为结束标志的。使用DELIMITER命令将MySQL语句的结束标志修改为其他符号。DELIMITER语法格式为:delimit

温馨提示

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

评论

0/150

提交评论