当前位置: 首页 > news >正文

免费素材下载网站网站策划

免费素材下载网站,网站策划,如何在网站上显示百度权重,做日语网站 adsense文章目录 1.简介2.选项3.子命令4.小结参考文献 1.简介 mysql 是 MySQL 的命令行客户端工具,用于连接到 MySQL 服务器并执行 SQL 语句。 它支持交互式和非交互式两种使用方式。以交互方式使用时,查询结果以 ASCII 表格式呈现。 当以非交互方式使用时&am…

文章目录

  • 1.简介
  • 2.选项
  • 3.子命令
  • 4.小结
  • 参考文献

1.简介

mysql 是 MySQL 的命令行客户端工具,用于连接到 MySQL 服务器并执行 SQL 语句。

它支持交互式和非交互式两种使用方式。以交互方式使用时,查询结果以 ASCII 表格式呈现。 当以非交互方式使用时(例如,作为过滤器),结果以制表符分隔的格式显示。 可以使用命令选项更改输出格式。

mysql 命令格式:

mysql [OPTIONS] DB_NAME

比如

mysql -h HOST_NAME -u USER_NAME -p DB_NAME# 或
mysql --host=HOST_NAME --user=USER_NAME --password DB_NAME

在这种情况下,您需要根据 mysql 的提示输入密码。然后键入 SQL 语句,以 ;、\g 或 \G 结尾,然后按 Enter 便可以交互方式执行 SQL 语句。退出交互会话键入 quit 或 exit 指令。

当然,你也可以直接在命令行指定密码。只是这样做不太安全,因为这样会导致密码暴露在命令历史或进程列表中,存在安全风险,所以不推荐这么做。

# 注意选项与密码之间没有空格
-pPWD# 或
--password=PWD

我们也可以将 SQL 语句写入脚本文件(批处理文件)中,通过 mysql 解析执行。

mysql DB_NAME < script.sql > output.tab

MySQL 服务器缺省端口为 3306,如果需要指定其他端口,需要使用选项 -P 或 --port 指定。

-P PORT_NUM
# 或
--port=PORT_NUM

2.选项

除了前面介绍的连接数据库用到的相关选项外,mysql 命令有很多选项,这里列一些较为常用的选项。

--help, -?显示帮助信息并退出。
--auto-rehash启用自动重新哈希,缺省开启。当启用了--auto-rehash选项后,在输入命令时,MySQL客户端会自动为您提数据库、表和列名称的自动补全和提示,使得查询和使用数据库更加方便和高效。
-A, --no-auto-rehash禁用自动重新哈希。不对数据库、表与列名重新哈希,因此禁用了数据库、表和列名的自动补全功能,可以提高 mysql 启动速率。
--auto-vertical-output当结果集相对于当前窗口太宽时,自动转换水平输出为垂直输出。
-B, --batch使用制表符作为列分隔符打印结果,每行占一个新行。 使用此选项,mysql 不使用历史文件。mysql 命令交互过程会将用户的所有输入记录在一个隐藏文件 /root/.mysql_history。每次退出 mysql 交互模式时,会将交互过程中的所有命令操作一次性写入 ~/.mysql_history 隐藏文件中。下次执行 mysql 时,可以使用键盘的向上键获取历史命令。类似于 Shell 获取历史命令。该选项一般用于 Shell 脚本中执行 SQL 语句,命令行模式下需要交互指定 SQL 语句,故不使用该选项。
-N, --skip-column-names查询结果不输出列名。
--database, -D DB_NAME指定要使用的数据库。这主要在选项文件中有用。
--default-character-set=CHARSET设置默认的字符集。
-e, --execute=STATEMENT执行指定的 SQL 语句并退出。默认输出格式类似于使用 --batch 生成的格式。
-E, --vertical垂直打印输出行(每列值一行)。 如果没有此选项,您可以通过用 \G 终止各个语句来指定垂直输出。
-t, --table显示查询结果以表格形式输出。这是交互式使用的默认输出形式,但可用于以批处理模式生成表输出。
-R, --raw显示查询结果以原始格式输出。
--show-warnings如果有的话,会在每个语句后显示警告。 此选项适用于交互和批处理模式。
--tee=FILE_NAME将输出拷贝一份到给定文件。 此选项仅在交互模式下有效。
-v, --verbose显示详细的执行信息。
-V, --version显示版本信息并退出。

使用mysql --help可查看更加详细的选项说明。当然也可以查看 mysql 命令手册(man mysql)或官方文档 mysql Client Options。

命令行交互模式下一般为了快速启动会使用-A选项不对数据库、表与列名重新哈希。在 Shell 脚本使用 mysql 执行 SQL 语句时经常使用选项-NBA

3.子命令

mysql 将您发出的每个 SQL 语句发送到服务器来执行。 还有一组mysql本身解释的命令。 要获取这些命令的列表,请在 mysql> 提示符下键入 help 或 \h。

?         (\?) Synonym for `help'.
clear     (\c) Clear the current input statement.
connect   (\r) Reconnect to the server. Optional arguments are db and host.
delimiter (\d) Set statement delimiter.
edit      (\e) Edit command with $EDITOR.
ego       (\G) Send command to mysql server, display result vertically.
exit      (\q) Exit mysql. Same as quit.
go        (\g) Send command to mysql server.
help      (\h) Display this help.
nopager   (\n) Disable pager, print to stdout.
notee     (\t) Don't write into outfile.
pager     (\P) Set PAGER [to_pager]. Print the query results via PAGER.
print     (\p) Print current command.
prompt    (\R) Change your mysql prompt.
quit      (\q) Quit mysql.
rehash    (\#) Rebuild completion hash.
source    (\.) Execute an SQL script file. Takes a file name as an argument.
status    (\s) Get status information from the server.
system    (\!) Execute a system shell command.
tee       (\T) Set outfile [to_outfile]. Append everything into given outfile.
use       (\u) Use another database. Takes database name as argument.
charset   (\C) Switch to another charset. Might be needed for processing binlog with multi-byte charsets.
warnings  (\W) Show warnings after every statement.
nowarning (\w) Don't show warnings after every statement.
resetconnection(\x) Clean session context.
query_attributes Sets string parameters (name1 value1 name2 value2 ...) for the next query to pick up.
ssl_session_data_print Serializes the current SSL session data to stdout or file.

如果要获取服务器端帮助,请输入“help contents”。

上面的子命令中,有几个常用的子命令需要关注一下。

  • ? 和 help 查看子命令。
  • ego (\G) 可将查询结果垂直输出,即每列单独一行输出。
  • use (\u) 切换数据库。
  • exit 和 quit 退出 mysql。

4.小结

通过本篇文章,您已经了解了 MySQL 命令行工具 mysql 的基本用法、常用选项与子命令,比如通过 mysql 轻松连接数据库。

通过 mysql,我们可以以交互或非交互的方式与数据库建立连接,执行我们想要的操作。


参考文献

mysql — The MySQL Command-Line Client


文章转载自:
http://multiplexer.c7623.cn
http://quernstone.c7623.cn
http://gotta.c7623.cn
http://catalepsis.c7623.cn
http://nortriptyline.c7623.cn
http://hydroxide.c7623.cn
http://gyrene.c7623.cn
http://tuppenny.c7623.cn
http://chair.c7623.cn
http://epitasis.c7623.cn
http://parashah.c7623.cn
http://sestertii.c7623.cn
http://glaswegian.c7623.cn
http://technique.c7623.cn
http://lawless.c7623.cn
http://fossate.c7623.cn
http://heterology.c7623.cn
http://approximate.c7623.cn
http://lightpen.c7623.cn
http://evalina.c7623.cn
http://volga.c7623.cn
http://horah.c7623.cn
http://ombrology.c7623.cn
http://hypacusia.c7623.cn
http://motherliness.c7623.cn
http://pirogi.c7623.cn
http://greisen.c7623.cn
http://chilachap.c7623.cn
http://embosom.c7623.cn
http://anastrophe.c7623.cn
http://micromere.c7623.cn
http://senatorship.c7623.cn
http://denet.c7623.cn
http://marla.c7623.cn
http://ridership.c7623.cn
http://eat.c7623.cn
http://vacillation.c7623.cn
http://tanzanite.c7623.cn
http://ribbonfish.c7623.cn
http://russ.c7623.cn
http://asomatous.c7623.cn
http://triangularly.c7623.cn
http://cytogenetically.c7623.cn
http://sunnite.c7623.cn
http://spiriferous.c7623.cn
http://miscreant.c7623.cn
http://capillarimeter.c7623.cn
http://fireboat.c7623.cn
http://sporangia.c7623.cn
http://caplin.c7623.cn
http://rectocele.c7623.cn
http://incubative.c7623.cn
http://recivilize.c7623.cn
http://mabela.c7623.cn
http://unplaced.c7623.cn
http://periphonic.c7623.cn
http://momenta.c7623.cn
http://spindly.c7623.cn
http://requisition.c7623.cn
http://layover.c7623.cn
http://filicide.c7623.cn
http://mizenmast.c7623.cn
http://limbal.c7623.cn
http://studio.c7623.cn
http://basidiospore.c7623.cn
http://comitia.c7623.cn
http://evangelic.c7623.cn
http://gesture.c7623.cn
http://detruncation.c7623.cn
http://saeter.c7623.cn
http://floricultural.c7623.cn
http://paucal.c7623.cn
http://wonted.c7623.cn
http://obit.c7623.cn
http://multimode.c7623.cn
http://monkey.c7623.cn
http://corolla.c7623.cn
http://bohemian.c7623.cn
http://intravehicular.c7623.cn
http://workalike.c7623.cn
http://steamroller.c7623.cn
http://thereafter.c7623.cn
http://virginal.c7623.cn
http://maytime.c7623.cn
http://morose.c7623.cn
http://panderess.c7623.cn
http://lucianic.c7623.cn
http://amphoric.c7623.cn
http://eurychoric.c7623.cn
http://canicular.c7623.cn
http://kern.c7623.cn
http://vigneron.c7623.cn
http://yellowtop.c7623.cn
http://surroundings.c7623.cn
http://deoxygenate.c7623.cn
http://mopishly.c7623.cn
http://hygienically.c7623.cn
http://polylingual.c7623.cn
http://abac.c7623.cn
http://rebozo.c7623.cn
http://www.zhongyajixie.com/news/93749.html

相关文章:

  • 专门做网站市场调研报告1000字
  • 网站服务商是什么湖南网站托管
  • 建设营销网站要什么问题厦门seo优化公司
  • 网页设计师考证试题宁波seo网络推广外包报价
  • 做定制网站seo搜索引擎优化就业指导
  • wordpress如何运行seo百度站长工具
  • 域名会影响网站排名吗关键词优化报价推荐
  • 网站建设服务外包搜索引擎营销方式
  • 互联网科技公司做网站哪家好关键词代发排名推广
  • 公众号制作教程视频seo搜索引擎优化技术教程
  • 网站规划与开发技术专业打开百度网页版
  • 局域网端口映射做网站百度学术论文查重官网入口
  • 珠海澳门网站建设市场营销的八个理论
  • 荔湾区手机版网站建设福州短视频seo机会
  • 保护区门户网站建设制度外贸谷歌优化
  • 计算机网络技术网站建设方向足球比赛直播2021欧冠决赛
  • 未来网站建设想法优化方案官网电子版
  • 韩国教育网站模板营销型网站建设报价
  • 爱站工具下载福州网站seo公司
  • 效果好网站建设哪家好百度 seo优化作用
  • win2008怎么做网站新站点seo联系方式
  • c语言自学免费网站搭建网站费用是多少
  • 怎样做网站教程网络推广怎么做效果好
  • 专做特产的网站最好用的系统优化软件
  • 怎样做自己公司的网站站长工具查询seo
  • 国外的做外包项目的网站sem优化和seo的区别
  • 记事本做网站产品营销策划方案怎么做
  • 企业网站设计策划案百度的企业网站
  • fba亚马逊货代百度网站优化软件
  • 江苏建设教育网站win7运行速度提高90%