MySQL基本操作命令
Posted 橘猫吃不胖~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL基本操作命令相关的知识,希望对你有一定的参考价值。
mysql基本操作命令
1 启动与退出
1.1 启动MySQL服务
net start Mysql服务名
计算机默认的Mysql服务器名是MySQL80,一般会自动启动。因此在命令提示符窗口输入的是:
net start mysql80
1.2 关闭MySQL服务
net stop MySQL服务名
一般计算机输入以下命令即可:
net stop mysql80
1.3 登录MySQL
方式一:连接到本机上的MySQL。
输入cmd,打开cmd的客户端,输入以下命令:
mysql -u root -p
敲击回车,紧接着输入数据库的密码,就可以登录到数据库了。(root是用户名)
方式二:在“开始”菜单找到MySQL,然后启动MySQL Command Line Client(MySQL的DOS界面),直接输入安装时的密码即可。
点击第一个或者第二个都可以。
方式三:连接远程主机上的MySQL。
mysql -h 主机地址 -u 用户名 -p
敲击回车后,输入用户密码,再敲击回车。(注:u与用户名可以不用加空格,其它也一样)
假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:
mysql -h 110.110.110.110 -u root -p
敲击回车,然后输入密码,再敲击回车。
1.4 退出MySQL命令
exit;
或者:
quit;
分号可以省略。
1.5 修改root密码的3种方法(以windows为例)
方式1:用SET PASSWORD命令
对于5.0版本,修改密码的命令是:
set password for 用户名@localhost = password('新密码');
对于8.0版本,修改密码的命令是:
set password for 用户名@localhost = '新密码';
方式2:用mysqladmin(5.0版本)
mysqladmin -u用户名 -p旧密码 password 新密码
方式3:用UPDATE直接编辑user表
5.0版本:
mysql> use mysql;
mysql> update user set password=password('123') where user='root' and host='localhost';
mysql> flush privileges;
8.0版本:
alter user 'root'@'localhost' identified by '123456';
2 数据库操作
2.1 显示所有数据库
show databases;
注意最后有一个“s”,并且“;”不可以省略。
2.2 切换数据库
use 数据库名;
2.3 显示数据库中的所有表
show tables;
2.4 查看表的结构(表的列)
desc 表名;
2.5 查看当前使用的数据库
select database();
2.6 创建数据库
create database 数据库名;
2.7 删除数据库
drop database 数据库名;
2.8 执行sql脚本文件(.sql文件)
source 脚本文件名;
以上是关于MySQL基本操作命令的主要内容,如果未能解决你的问题,请参考以下文章