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;:查看标准建表语句

posted @ 2020-05-17 10:39  全心全意_运维  阅读(652)  评论(0编辑  收藏  举报