Mysql简介

(1)MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle公司。MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

(2)MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

(3)MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。


启动mysql服务器

sudo service mysql start

sudo service mysql stop

sudo service mysql restart

脚本操作

sudo /etc/init.d/mysql start

sudo /etc/init.d/mysql stop

sudo /etc/init.d/mysql restart


链接服务器

mysql -uroot -p

-u:指定用户名

-p:指定密码


退出

"quit"或者"\q"


输入查询

查询mysql的版本号和当前日期

select VERSION(),CURRENT_DATE();

VERSION()CURRENT_DATE()
5.5.43-0BUUNTU0.14.04.12015-10-06

select now(),user();

select NOW(),USER();

以上两种写法是等价的mysql中不区别大小写;关键字建议大写


如决定不想执行正在输入的一条命令,输入“\c”可以取消它;


下表显示出可以看见的各个提示符并简述它们所表示的mysql的状态:

提示符含义
mysql>
准备好接受新的命令
->
等待多行命令的下一行
'>等待下一行,等待以单引号“'”开始的字符串的结束
">等待下一行,等待以双引号“"”开始的字符串的结束
`>等待下一行,等待以反斜号“`”开始的字符串的结束
/*
等待下一行,等待以“/*”开始的注释的结束