/中文/
/英文/
/中文/
/英文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
软件Tags: MySQL数据库
mysql社区版是一款非常实用的数据库管理工具,这款软件具有管理、检查、优化数据库操作等功能。并且还可以优化SQL查询算法,有效地提高查询速度,绿色资源网推荐下载此版本使用。
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。
MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。
由于其社区版的性能卓越,搭配 php 和 Apache 可组成良好的开发环境。
1.普通索引
普通索引(由关键字 KEY 或 INDEX 定义的索引)的唯一任务是加快对数据的访问速度。因此,应该只为那些最经常出现在查询条件(WHERE column =)或排序条件(ORDER BY column)中的数据列创建索引。只要有可能,就应该选择一个数据最整齐、最紧凑的数据列(如一个整数类型的数据列)来创建索引。
2.唯一索引
普通索引允许被索引的数据列包含重复的值。比如说,因为人有可能同名,所以同一个姓名在同一个“员工个人资料”数据表里可能出现两次或更多次。
如果能确定某个数据列将只包含彼此各不相同的值,在为这个数据列创建索引的时候就应该用关键字UNIQUE 把它定义为一个唯一索引。这么做的好处:一是简化了 MySQL 对这个索引的管理工作,这个索引也因此而变得更有效率;二是 MySQL 会在有新记录插入数据表时,自动检查新记录的这个字段的值是否已经在某个记录的这个字段里出现过了;如果是,MySQL 将拒绝插入那条新记录。也就是说,唯一索引可以保证数据记录的唯一性。事实上,在许多场合,人们创建唯一索引的目的往往不是为了提高访问速度,而只是为了避免数据出现重复。
3.主索引
在前面已经反复多次强调过:必须为主键字段创建一个索引,这个索引就是所谓的“主索引”。主索引与唯一索引的唯一区别是:前者在定义时使用的关键字是 PRIMARY 而不是 UNIQUE。
4.外键索引
如果为某个外键字段定义了一个外键约束条件,MySQL 就会定义一个内部索引来帮助自己以最有效率的方式去管理和使用外键约束条件。
5.复合索引
索引可以覆盖多个数据列,如像 INDEX (columnA, columnB) 索引。这种索引的特点是 MySQL 可以有选择地使用一个这样的索引。如果查询操作只需要用到 columnA 数据列上的一个索引,就可以使用复合索引 INDEX(columnA, columnB)。不过,这种用法仅适用于在复合索引中排列在前的数据列组合。比如说,INDEX (A,B,C) 可以当做 A 或 (A,B) 的索引来使用,但不能当做 B、C 或 (B,C) 的索引来使用。
1、右击mysql-5.7.17-sin32.zip-->点击解压文件(A)...-->选择目标路径(C:\Program Files,这个是我选择的,这个地址自己指定)
2、配置环境 右击此电脑-->点击属性-->点击高级系统设置-->点击环境变量(N)...-->点击系统变量(S)下面的新建(W)...-->第一行写MYSQL_HOME-->
第二行写C:\Program Files\mysql-5.7.17-win32-->点击系统变量中的path-->点击新建-->写入%MYSQL_HOME$\bin
3、修改C:\Program Files\mysql-5.7.17-win32中的my-default.ini
源代码为# basedir = ....
# datadir = ....
# port = ....
改为
basedir = C:\Program Files\mysql-5.7.17-win32
datadir = C:\Program Files\mysql-5.7.17-win32\Data
port = 3306
4、cmd操作 左下角点击后框框中输入cmd 出现黑色的窗口 进入mysql的解压缩目录(输入命令cd C:\Program Files\mysql-5.7.17-win32\bin)-->输入命令mysqld --install mysql(窗口弹出Service successfully installed)-->输入命令mysqld --initialize-insecure(初始化data目录 命令输入后会在C:\Program Files\mysql-5.7.17-win32目录下生成一个data文件件)-->输入命令net start mysql(出现mysql服务已经启动成功)