mysql常用命令简介
mysql是一个关系型数据库管理系统,由于其开源免费,在web开发方面占有重要地位。
今天我们所说的是mysql的命令行模式,不同于常规的视图操作界面。
mysql服务相关
我们可以这样理解,mysql的正常运行离不开mysql服务的正常启动。所有对于这些我们必须掌握。
- 启动mysql服务
可以使用命令:- mysql脚本启动:
/etc/init.d/mysqld start
- service服务启动:
service mysqld start
- 使用safe_mysqld启动:
safe_mysqld&
- mysql脚本启动:
- 停止服务
- 使用service停止:
service mysqld stop
- 使用mysqld脚本停止:
/etc/init.d/mysqld stop
- 使用service停止:
- 重启
- 使用service重启:
service mysqld restart
- 使用mysqld脚本重启:
/etc/init.d/mysqld restart
备注:查看mysql端口是否已经使用,使用netstat -anp命令查询服务器端口使用情况。
- 使用service重启:
进入mysql
连接本地(在安装目录下操作)
123cd /mysql/bin#与具体安全目录有关mysql -u root -p #回车后输入密码mysql> #成功后显示连接远程
1mysql -h 110.110.110.110 -u root -p 123;
注:其实各参数与数据可以不用加空格。
退出mysql
|
|
修改密码
- 给root加个密码abcd12341mysqladmin -u root -password abcd1234
注:之前root没有密码,所有-p旧密码可以省略。
- 修改root密码为1234abcd1mysqladmin -u root -p abcd1234 password 1234abcd
新增用户
格式:grant select on 数据库.* to 用户名@登录主机 identified by “密码”
注:个人觉得有些繁琐,且大部分时间不会新增,特此google即可。
创建数据库
命令:create database <数据库名>
显示数据库
命令:show databases;
删除数据库
命令:drop database <数据库名>;
选择数据库
命令:use <数据库名>;
显示数据表
命令:show tables;
增加数据记录
命令:insert into <表名>(字段名1,字段名2,…,字段名n) values(值1,值2,…,值n);
删除数据记录
命令:delete from 表名 where 表达式;
修改数据记录
命令:update from 表名 set 字段 = ‘新值’ where 表达式;
查询数据记录
命令:select * from 表名 (where 表达式) ;
注:对于字段、索引和实例等其他复杂操作在此就不一一介绍了,以上就是在liunx操作mysql常用的命令了。