操作mysql的命令
转自:https://blog.csdn.net/u011479200/article/details/78511073
1.登录
mysql -h${主机名或主机IP} -P${端口} -u${用户名} -p ${数据库名}; # 回车之后再输入密码
mysql -h${主机名或主机IP} -P${端口} -u${用户名} -p${密码} ${数据库名}; # 直接在命令行输入密码
- -P大写P代表端口,
- 小写p代表密码,
- h代表主机名或ip,
- u代表user用户。
- 最后的${数据库名}可以省略,连接之后使用use ${数据库名}选择数据库。
如果是命令行是mysql所在的本机,而且用默认的端口 3306 时,可以简化语句为:
mysql -u root -p
2.操作数据库
在操作数据时每条语句是用;
或\g
来标志结束的。
# 1.查看所有数据库 show databases; # 2.创建数据库 create database db_name; # 3.使用数据库 use db_name; # 4.显示数据库中所有表 show tables; # 5.查看表结构 DESCRIBE table_name;
desc table_name;
# 6.分别用来显示创建特定数据库或表的MySQL语句;
show create database db_name; show create table table_name;
# 7. 查询表中总行数
#COUNT(*) 计算表中总的行数,无论某列有数值或者为空值。
# COUNT(字段名)计算指定列下总的行数,计算时将忽略空值的行。
select count(*) from table_name;
# 8.查看表的索引
show index from table_name;
在命令行直接执行并且导出到文件中:
mysql -hyour_ip -P1234 -uxxx -pxxx -e "select now()" >a.txt
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
2018-08-01 算法分析与设计入门-搜索策略