1 配置.emacs

(setq sql-mysql-options '("-C" "-f" "-t" "-n")) ; for windows
(setq sql-user "root")
(setq sql-password "")

2 连接MySQL服务器

  1. 执行M-x sql-mysql / 在菜单中选择SQL->start SQLi session

  2. 根据提示输入用户,密码,mysql服务器地址,端口等信息。

  3. emacs会新建一个名为*SQL*的buffer

3 连接sql文件与*SQL* buffer

  1. 打开sql文件并进入sql-mode

    直接打开sql文件
    或者
    打开一个文件后再执行M-x sql-mode
    
  2. 设置产品类型为mysql

    从带单中选择 SQL -> Product -> MySQL
    或
    执行M-x sql-set-product,然后输入mysql
    
  3. 连接sql文件与*SQL* buffer

    使用菜单 SQL -> set SQLi buffer
    或
    执行命令M-x sql-set-sqli-buffer然后输入想要连接的那个connection buffer,默认为*SQL* buffer
    

4 使用emacs作为mysql的客户端

4.1 在*SQL* Buffer中执行sql语句:

直接输入SQL语句,以“;”结尾,按下回车键自动执行

4.2 在sql文件buffer中执行sql语句

输入SQL语句,按C-c C-c执行当前段落中的所有语句,   或者选择要执行的语句按下C-c C-b

转载于:https://blog.51cto.com/darksun/1381374

使用emacs作为mysql的客户端相关推荐

  1. emacs mysql_使用Emacs作为MySQL的客户端

    1 配置.emacs (setq sql-mysql-options 1 配置.emacs (setq sql-mysql-options '("-C" "-f" ...

  2. mysql navicat授权_Mysql授权允许远程访问解决Navicat for MySQL连接mysql提示客户端不支持服务器请求的身份验证协议;考虑升级MySQL客户端...

    Navicat Premium连接MySQL 1251错误 MySQL Installer 8.0.17 ​ 出现上述错误的原因是版本MySQL 8.0.17即8.0开始的MySQL版本,因为采用新的 ...

  3. 使用MySQL可视化客户端,例如SQLyog,Navicat等,只编写SQL语句,使用2的N次方原理,快速初始化百万千万条数据

    目录 1.思路 2.创建表 3.具体操作 4.其他快速插入百万条数据的方法 4.1Java代码批量插入 4.2存储过程批量插入 1.思路 使用MySQL可视化客户端,例如SQLyog,Navicat ...

  4. MySQL的客户端/服务器架构

    以我们平时使用的微信为例,它其实是由两部分组成的,一部分是客户端程序,一部分是服务器程序.客户端可能有很多种形式,比如手机APP,电脑软件或者是网页版微信,每个客户端都有一个唯一的用户名,就是你的微信 ...

  5. 浅谈MySQL中客户端与服务端连接方式

    一.前言 前面五篇文章给大家介绍了如何安装数据库到一条SQL在服务端需要经历那些步骤才能够解析完成,相信大家对数据库也有了初步的了解,但俗话说的好"纸上谈兵不如躬行实践",前面学习 ...

  6. MySQL C 客户端的内存泄漏问题

    我们的一个服务器软件在线上环境运行时出现了内存缓慢增长的问题. 用valgrind测试 MySQL的C客户端mysqlclient发现,它在正常的使用中会被valgrind报出存在内存泄漏. 1 正常 ...

  7. 干掉Navicat:正版,MySQL官方客户端真香!

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 如果使用Navicat的话,避免不了需要到处寻找破解版,或 ...

  8. 干掉Navicat:正版 MySQL 官方客户端真香!

    如果使用Navicat的话,避免不了需要到处寻找破解版,或者license(笔者很肯定的说,没有几个人会购买正版Navicat的license).个人使用暂且不提,如果是公司内使用,还是有法律风险的. ...

  9. 推荐一款最好用Mysql数据库客户端

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | 二师兄 来源 | 公众号「程序新视界」 今天给 ...

  10. ubuntu mysql emma_ubuntumysql客户端emma中文乱码问题解决_MySQL

    Ubuntu bitsCN.com ubuntu mysql客户端emma中文乱码问题解决 emma默认用apt-get 安装的话,emma是不支持中文的,配置文件或直接修改emma程序源文件(pyt ...

最新文章

  1. SQL操作的组成部分
  2. linux kernel的中断子系统之(三):IRQ number和中断描述符【转】
  3. 机器学习爬大树之(GBDT原理)--回归篇
  4. java随机数生成三位数_Java编写一程序编写一程序,实现下面功能.(1)随机产生200个三位的正整数,按每行10个数输出.(2)统计其中偶数和...
  5. Chrome浏览器下载
  6. 微型计算机基础知识答案,计算机基础知识授课试题及答案
  7. API是什么意思,具体是什么?
  8. 2019AWE海信中央空调发布智慧空气战略
  9. html外联php,html如何添加css样式?行内式、内嵌式、外联式的优缺点
  10. 1-1-5、行为型设计模式
  11. upc Cafebazaar’s Chess Tournament 思维 + FFT
  12. Distributed System
  13. 十四、51单片机之AD转换
  14. 网络的可靠性是设计出来的
  15. 如何设计一个抢红包系统(商品秒杀同理)
  16. 使用IBM InfoSphere Guardium监视和审计IBM DB2 for i数据库活动
  17. 你了解吗?评估活跃用户更恰当的指标是“周用户构成”(WAU Model)
  18. 【除夕特辑】爱心代码python(程序员的浪漫)
  19. 如何提升自己,对自己的未来一年的规划
  20. esp32 arduino ble 有时扫描结果不完全的解决方案

热门文章

  1. LE SHAN GIANT BUDDHA and LINGYUN TEMPLE
  2. 浅谈前端H5自定义分享实现方法
  3. ubuntu下点击安装VMware tools,没有压缩包文件
  4. Django 一些少用却很实用的orm查询方法
  5. 【Python】包管理工具pip
  6. java 多态利弊 及 父子类转换条件
  7. sqlserver修改实例名
  8. 2014年武汉的IT行情好像不太好(续):20个月过后,再看当时面试过的几个公司--武汉财富基石-崩盘,辣妈萌宝-创业失败,朋友公司转交他人管理...
  9. jdbc连接rac的oracle数据库
  10. SQL Server Service Borker 1