文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

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

2022-11-22 10:30

关注

进入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 tablename ENGINE = MyISAM

创建表demo

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

添加数据demo

INSERT INTO `my_demo`.`student`(`id`, `name`) 
VALUES (1, '张三');

删除数据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 "123";

//创建用户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;

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

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯