操作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

  

posted @   lypbendlf  阅读(45)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 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 算法分析与设计入门-搜索策略
点击右上角即可分享
微信分享提示