mysql简介
mysql简介
制作人:全心全意
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。
由于其社区版的性能卓越,搭配 PHP 和 Apache 可组成良好的开发环境。
Mysql官方网址:http://www.mysql.com
Mysql版本:社区版(免费开源的)、企业版(收费)
官方参考手册下载地址:http://dev.mysql.com/doc/
Mysql在windows中的常用安装命令(利用cmd,切换到服务bin目录下)
Mysqld --install 服务名:安装服务(服务名可自定义)
net start 服务名:启用服务,以后自动启动
net stop 服务名:停止服务
mysqld --remove 服务名:移除服务
mysql –hlocalhost –uroot –p123:登录本机mysql服务器
mysql常用管理工具
phpmyadmin:php语言编写web管理程序,linux推荐使用
SQLyog:非常优秀的mysql桌面管理软件,windows推荐使用
Mysql有一个重要分支mariaDB,主要由开源社区在维护,开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。
常用信息函数
select version();:查看当前数据库版本
select database();:查看当前数据库
select current_user();或select user();:查看当前用户
select curdate();或select current_date();:查看当前日期
select curtime();或select current_time();:查看当前时间
select current timestamp();或select now();:查看日期和时间
show databases;:查看当前服务器上有多少数据库
show tables;:查看当前数据库中的所有表
show charset;:查看当前支持字符集
show engines;:查看数据库支持的搜索引擎
show create database db_name;:查看标准建库语句
show create table tb_name;:查看标准建表语句