开发者

进入mysql命令行和退出mysql命令行详解

开发者 https://www.devze.com 2022-12-12 12:17 出处:网络 作者: 思想永无止境
目录进入mysql命令退出mysql命令mysql命令行常用语句进入mysql之前基础命令行语句关于mysql用户访问与权限进入mysql命令
目录
  • 进入mysql命令
  • 退出mysql命令
  • mysql命令行常用语句
    • 进入mysql之前
    • 基础命令行语句
    • 关于mysql用户访问与权限

进入mysql命令

mysql -u 用户名 -p回车

然后输密码

mysql -u用户名 -p回车

然后输密码

退出mysql命令

mysql > exit;
mysql > quit;
mysql > \q;

如果以上命令都无法退出mysql则按:Ctrl+c。

mysql命令行常用语句

进入mysql之前

操作语句
登陆mysqlmysql -u root -p

mysql (-h)-u 用户名 -p 用户密码

mysql服务的启动mysql.server start

brew services start mysql

mysql服务的停止mysql.server stop

brew services stop mysql

基础命令行语句

操作语句
展示所有数据库show databases;
展示当前库所有表show tables;
切换、进入数据库use 数据库名;
导入sql文件source d:/mysql.sql;
创建数据库create database test;

create database 库名(character set utf8);

删除数据库drop database 库名;
删除表drop table 表名;
查看表详情、结构describe 表名;
退出mysql命令行exit (回车)
修改表的引擎类型ALTER TABLE tablenam编程e ENGINE = MyISAM

创建表demo

CREATE TABLE `student` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varcharwww.devze.com(255) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

添加数据demo

INSERT INTO `my_dNSDuJQemo`.`student`(`id`, `name`) 
VALUES (1, '张三');
开发者_Spark

删除数据demo

DELETE FROM `my_demo`.`student` WHERE `id` = 1;

查询数据demo

SELECT * FROM `my_demo`.`student` LIMIT 0,1000;

关于mysql用户访问与权限

//创编程客栈建用户mrcy,密码位88888888,允许他通过本机ip访问,所有数据库的所有表,并且拥有全部权限
grant all on *.* to mrcy@localhost Identified by "88888888";

//创建用户mrcy,密码位123456,允许他通过本机ip访问,所有数据库的所有表,并且拥有查询、添加、更改、删除的权限
grant select,insert,update,delete on *.* to mrcy@localhost 
Identified by "123456";

//创建用户mrcy,密码位123,允许他通过本机ip访问,指定test数据库的所有表,并且拥有全部权限
grant all on test.* to mrcy@localhost Identified by "1js23";

//创建用户mrcy,密码位123,允许他通过本机ip访问,指定test数据库的name表,并且拥有全部权限
grant all on test.name to mrcy@localhost Identified by "123";

//创建用户akou,密码位123456,允许他任意ip访问,指定my_demo数据库的所有表,并且拥有全部权限
grant all on my_demo.* to akou@'%' Identified by '123456';

注意:

1.指定的密码长度和当前登陆用户和你自己的密码等级相关,有可能会出现因为设置的密码最低长度为8位数,导致你设置不成功的情况。

2.注意引号为英文。

查询有哪些用户和用户对应的权限

SELECT user,host FROM mysql.user;

以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号