MySQL 常用命令

2020-06-17  本文已影响0人  collincp

记录时间:2020-06-16
命令环境为wsl 即 win系统中Ubuntu子系统,命令在Linux服务器上也生效

查看版本

mysql -V mysql.png

启动

sudo service mysql start
即可在工具中链接使用

停止mysql服务

sudo service mysql stop

修改权限

sudo usermod -d /var/lib/mysql/ mysql

重启mysql服务

sudo service mysql restart

查看状态

sudo service mysql status 未启动状态

启动后登录

mysql -u root -p -A
输入密码 (说明,当忘记密码,需要修改配置才能跳过。这块忘了后期补上)
后面 -A 是为了解决yu'c记录时间:2020-06-16
命令环境为wsl 即 win系统中Ubuntu子系统,命令在Linux服务器上也生效

查看版本

mysql -V mysql.png

启动

sudo service mysql start
即可在工具中链接使用

停止mysql服务

sudo service mysql stop

修改权限

sudo usermod -d /var/lib/mysql/ mysql

重启mysql服务

sudo service mysql restart

查看状态

sudo service mysql status 未启动状态

启动后登录

mysql -u root -p -A
输入密码 (说明,当忘记密码,需要修改配置才能跳过。这块忘了后期补上)

后面 -A 是为了关闭功能更快地启动。大部分情况下,是不要加 -A
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

翻译
读取表信息以完成表和列名
您可以关闭此功能以使用-A更快地启动

修改密码

update mysql.user set authentication_string=password('you_password') where user='root' and Host = 'localhost';

刷新

flush privileges; # 特别在linux环境中,经常需要使用该命令进行刷新配置

退出

quit; (很多地方退出命令都是这个)

对表操作

数据库 -> 表 ->
1、显示数据库列表。
show databases;
2、显示库中的数据表:
use mysql;
show tables;
3、显示数据表的结构:
describe 表名;
4、建库:
create database 库名;
5、建表:
use 库名;
create table 表名 (字段设定列表);
6、删库和删表:
drop database 库名;
drop table 表名;
7、将表中记录清空:
delete from 表名;
8、显示表中的记录:
select * from 表名

上一篇下一篇

猜你喜欢

热点阅读