myql 编程

(1)连接mysql

-ptest 比较特殊,因为如果加空格就是另外一个含义了

shell> mysql --host=localhost --user=myname --password=mypass mydb
shell> mysql -h localhost -u myname -pmypass mydb
#设置端口
 --port=port_num, -P port_num
#指定协议类型,可以指定具体协议
#mysql登陆的时候,指定参数-h,会使用tcp/ip的方式连接,
#如果没有指定端口的话,默认是使用3306端口
#当什么参数都没有指定的时候,mysql默认使用socket方式登陆
#SOCKET,但只适用于mysql和应用同在一台PC上
 --protocol={TCP|SOCKET|PIPE|MEMORY}
#指定连接文件
--socket=file_name, -S file_name

(2)参数

参数可最在命令行、文件、和环境变量中设置

shell> mysql -u root -p --execute="SELECT User, Host FROM mysql.user"
Enter password: ******
+------+-----------+
| User | Host      |
+------+-----------+
|      | gigan     |
| root | gigan     |
|      | localhost |
| jon  | localhost |
| root | localhost |
+------+-----------+
shell>

(3)options选项设置

如果想不显示第一行列名

--disable-column-names
--skip-column-names
--column-names=0

显示第一行列名,默认显示

--column-names
--enable-column-names
--column-names=1

--loose前缀如果程序支持则使用,不支持则直接忽略

shell> mysql --loose-no-such-option
mysql: WARNING: unknown option '--loose-no-such-option'

--maximum前缀阻止设置更大的值

--maximum-query_cache_size=4M
Maximum value of 'query_cache_size' cannot be set
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,923评论 18 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,951评论 6 342
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,218评论 2 33
  • https://nodejs.org/api/documentation.html 工具模块 Assert 测试 ...
    KeKeMars阅读 6,396评论 0 6
  • 正文:他们说人不是渺小,而是可悲,为什么?因为人知道自己有各种各样的局限,但还陷在欲望里,不能自拔;人明明知道自...
    李向姿阅读 216评论 2 0