windows下安装MySQL及配置MySQL环境变量:
http://t.csdn.cn/kzSnthttp://t.csdn.cn/kzSnt
配置MySQL环境变量的原因:
http://t.csdn.cn/tB1urhttp://t.csdn.cn/tB1ur运行MySQL服务器:
以管理员的方式运行cmd
net start mysql
停止MySQL服务器:
以管理员的方式运行cmd
net stop mysql
重启MySQL服务器:
以管理员的方式运行cmd
由上图NET后的选项没有RESTART,只有START、STOP也可以看出,windows下不能用net restart mysql来重启MySQL服务器,只能先停止,再运行MySQL服务器
用命令行运行、停止、重启MySQL服务器,必须以管理员的方式打开cmd,否则会出现:
在windows下,当电脑开机后MySQL服务器自动运行时,可在服务中设置MySQL服务器的启动类型为手动开启:
http://t.csdn.cn/Smwzghttp://t.csdn.cn/Smwzg
MySQL数据库介绍
数据库是存储和管理数据的仓库,数据按照一定的格式存储,用户可以对数据库中的数据进行增删改查等操作
数据库分为关系型数据库和非关系型数据库,MySQL属于关系型数据库
关系型数据库:采用了关系模型来组织数据的数据库,关系模型指的是二维表格模型,用表格的方式存储数据
关系型数据库中的核心元素有:
数据行、数据列、数据表、多个数据表的集合:数据库
常用的关系型数据库:
Oracle、MySQL、Microsoft SQL Server、SQLite
非关系型数据库:键值对的方式存储数据的数据库
常用的非关系型数据库:
MongoDB、Redis
数据库的作用特点:
持久化存储
读写速度极高
保证数据的有效性
其实数据库就是一系列数据文件的集合,将数据写到磁盘上,以文件的方式存储,数据保存在数据文件中,所以数据库存储的实质和存储在文件中一样都是永久存储,都是将数据写磁盘。
关系型数据库管理系统:RDBMS,管理关系型数据库而设计的软件系统,一个应用软件,想要对数据库进行操作,安装对应的关系型数据库管理系统软件即可。
关系型数据库管理系统管理着不同的关系型数据库,每个数据库可以理解为一个文件夹,每个数据库都有一系列的数据文件,数据都保存在数据文件中。
关系型数据库管理系统可分为数据库客户端软件和数据库服务端软件
数据库服务端软件负责管理数据库
数据库客户端软件负责和数据库服务端进行通信,向数据库服务端传送数据和从数据库服务端获取数据
SQL是结构化查询语言,一种用来操作关系型数据库管理系统中的关系型数据库的语言,使用SQL可以操作Oracle、MySQL、SQL Server、SQLite等关系型数据库。
SQL的作用是实现关系型数据库管理系统服务端和关系型数据库管理系统数据库客户端之间的通信
SQL语言不区分大小写,主要分为:
DQL:数据查询语言,对数据进行查询:SELECT
DML:数据操作语言,对数据进行增删改:INSERT、DELETE、UPDATE
TPL:事务处理语言,对事务进行处理:BEGIN TRANSACTION、COMMIT、ROLLBACK
DCL:数据控制语言,进行授权与权限回收:GRANT、REVOKE
DDL:数据定义语言,进行数据库、表的管理:CREATE、DROP