欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 养生 > MySQL程序

MySQL程序

2025/3/20 16:03:53 来源:https://blog.csdn.net/jj666mhhh/article/details/146347445  浏览:    关键词:MySQL程序

 博主主页: 码农派大星.

    数据结构专栏:Java数据结构

 数据库专栏:数据库

JavaEE专栏:JavaEE

软件测试专栏:软件测试

关注博主带你了解更多知识

 1. mysqld (MySQL服务器)

mysqld也被称为MySQL服务器,是⼀个多线程程序,对数据⽬录进⾏访问管理(包含数据库和
表)。数据⽬录也是其他信息(如⽇志⽂件和状态⽂件)的默认存储位置。
当 MySQL 服务器启动时,会侦听指定的端⼝、处理来⾃客⼾端程序的⽹络连接,并管理不同客⼾
端对数据库的访问

2. mysql

mysql 客⼾端简介

mysql是⼀个简单的 SQL shell, 可以输⼊命令和执⾏SQL语句

# 连接MySQL服务器,⻓选项格式
mysql --user=user_name --password [db_name]
# 短选项格式
mysql -uuser_name -p [db_name]
# 输⼊密码
Enter password: your_password

mysql 客⼾端选项

2.1 指定选项的⽅式

在mysql后⾯的命令⾏中列出选项
在mysql后⾯指定配置⽂件的路径,以便在程序启动时读取配置⽂件中的选项
mysql 客⼾端命令常⽤选项

在命令⾏中使⽤选项 
命令⾏中指定选项遵循以下规则:
选项应在程序名之后给出
1.选项以单破折号" - "或双破折号" -- "号开头
- 表⽰短格式, -- 表⽰⻓格式,例如:-?和 -
-help 都表⽰MySQL 程序显⽰他的帮助消息
mysql -?
mysql --help
2.选项名称区分⼤⼩写

 -v -V 都是合法的,但含义不同,它们分别是 --verbose -- version 选项的相应缩写形式

# 以下两个等价
mysqld --verbose --help
mysqld -v -?
# 以下两个等价
mysql --version 
mysql -V
 3. 某些选项需要在后⾯指定⼀个值
例如, -h 127.0.0.1 --host=127.0.0.1 表⽰向客⼾端程序指定 MySQL 服务器主机
mysql -h 127.0.0.1
msyql --host=127.0.0.1
4. 对于带值的⻓格式选项,通常⽤ = 符号分隔选项名称和值
对于带值的短选项,选项值可以紧跟在 选项之后,也可以⽤空格隔开,例如: --host=127.0.0.1 -h127.0.0.1 -h 127.0.0.1 是等价的。 但是对于密码选项的短格式,如果要指定密码,选项与值之间不能有空格
mysql -ptest # test表⽰密码,但没有指定要访问的数据库
mysql -p test # test 表⽰指定了访问的数据库,但没有指定密码
5. 在选项名称中,破折号 ( - ) 和下划线 ( _ ) 在⼤多数情况下可以互换使⽤

但前导破折号不能转 为下划线,例如: --skip-grant-tables 和 --skip_grant_tables 是等价的

6. 对于采⽤数值的选项,该值可以带有后缀 K , M G 以指⽰乘数 1024、1024^2或 1024^3 
例如,以下命令告诉 mysqladmin对服务器执⾏ 1024 次 ping,每次 ping 之间休眠 3 秒
mysqladmin --count=1K --sleep=3 ping -uroot -p
7. 在命令⾏中包含空格的选项值必须⽤引号引起来
例如, --execute (or -e ) 选项与mysql⼀起使⽤时,表⽰将⼀个或多个 SQL 语句发送给服务器执⾏并显⽰结果
root@guangchen-vm:~# mysql -u root -p -e "SELECT VERSION();SELECT NOW();"

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词