一.Linux命令行登录

1.本机登录

mysql -h localhost -u root -p

回车后输入密码即可

2.远程登录

mysql -h 114.255.111.222 -u root -P 3306 -p

远程登录需要输入端口号,回车后输入密码即可

二.对数据库操作

1.展示该连接下的所有数据库

SHOW DATABASES;

2.创建数据库

CREATE DATABASE IF NOT EXISTS db_name charset utf8 COLLATE utf8_general_ci;

db_name即为表名

3.使用某个库

use db_name;

db_name为该库名,在对某个库或某个表进行增删改查的过程前,必须要使用该命令指定索要操作的数据库

4.展示当前库所有表

show tables;

5.删除整个数据库

drop database db_name;

三.对表进行操作

1.查看详细表信息

desc table_name;

2.在某个字段后增加新字段

alter table `table_name` add column new_column_name varchar(255) DEFAULT NULL COMMENT '字段的备注信息' AFTER `other_one_column_name`;

table_name:表名

new_column_name :准备添加的字段名

other_one_column_name:将新字段添加到这个字段名后

3.清空表所有的数据

truncate table_name;

4.对表进行更新操作

UPDATE table_name SET name="HelloKitty" where id = 1;

四.数据库的导入导出

1.将 .sql文件导入某个数据库

source /mnt/db.sql

2.将执行sql后的数据导出到 .sql文件中

3.1 查看默认的导出路径

show variables like '%secure%';

/var/lib/mysql-files/ 是默认位置,如果想输出到其他位置,需要更改该值,如果不更改又要输出到其他位置会报错

3.2 以csv的格式导出数据

select * from camera where id <= 100 into outfile '/var/lib/mysql-files/camera.csv' fields terminated by ','

fields terminated by ',' : 以 , 分割,如果不加,则以空格分割

除了这个还有

enclosed by '"' : 表示值用 "" 括起来

lines terminated by '\r\n' : 表示一行以“\r\n”作为结束标志

select * from camera where id <= 100 into outfile '/var/lib/mysql-files/camera.csv' fields terminated by ',' enclosed by '"' lines terminated by '\r\n';

3.将整个数据库导出到 .sql 文件中

mysqldump -u root -p db_name > /mnt/roll_back.sql

注:该命令是在linux命令行中执行,回车后输入数据库密码即可,其他均在mysql交互式命令行中操作

db_name:数据库名称,

/mnt/roll_back.sql:为文件路径名

五.Mysql添加新用户

1.添加用户并设置密码

CREATE USER 'user_name'@'%' IDENTIFIED BY '123zxcv';

2.为用户赋予权限

GRANT ALL ON *.* TO 'user_name'@'%';

MySQL命令行操作相关推荐

  1. cmd中mysql的操作语句,mysql命令行操作大全 mysql命令行操作总结

    摘要 腾兴网为您分享:mysql命令行操作大全 mysql命令行操作总结,悦作业,英语字典,银万财富,小书亭等软件知识,以及webex,过租号,宁夏教育云,百货通,准妈妈课堂,京客隆网上超市,壁纸生成 ...

  2. mysql命令行操作大全_mysql命令行操作大全 mysql命令行操作总结

    一.连接MYSQL 格式: mysql -h主机地址 -u用户名 -p用户密码 或者: mysql -u 用户名 -p // 回车后要求输入密码,密码不可见 1.连接本机MYSQL. 打开DOS窗口, ...

  3. mysql 命令行操作

    导入数据库: 1 mysql>use ygeshop; ygeshop为数据库名 2 mysql>source 导入的文件名; 如我输入的命令行:mysql>source ygesh ...

  4. mysql命令行操作大全

    Mysql安装目录 一.数据库目录 /var/lib/mysql/ 配置文件 /usr/share/mysql(mysql.server命令及配置文件) 相关命令 /usr/bin(mysqladmi ...

  5. linux mysql命令行操作

    1.连接mysql服务器 需要确认连接的mysql的host.账号和密码,输入如下命令,enter键,即可进入mysql页面 mysql -h192.168.1.12 -u用户名 -p密码 2.查看所 ...

  6. DOS命令行操作MySQL常用命令

    平时用可视化界面用惯了,如果紧急排查问题,没有安装可视化工具的话,只能通过命令来看了. 以备不时之需,我们要熟悉一下命令行操作MySQL. 打开DOS命令窗口:WIN + R 输入cmd,回车 然后输 ...

  7. mysql 命令行访问_Mysql 命令行模式访问操作mysql数据库操作

    使用环境 在cmd模式下输入 mysql --version (查看mysql安装的版本). 完整的命令可以通过mysql --help来获取. 本测试使用的Mysql版本是mysql5, 本测试使用 ...

  8. Mysql的命令行操作

    MySQL 命令行  第一招.mysql服务的启动和停止 net stop mysql net start mysql 第二招.登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命 ...

  9. mysql命令行cmd_CMD命令行操作MySQL

    连接MySQL服务器: mysql -u用户名 -p密码 mysql -u用户名 -p Enter Password:输入密码(无密码则直接回车) mysql -h主机名 -u用户名 -p密码 -D数 ...

最新文章

  1. 微生物所科学家建成小鼠肠道微生物资源库
  2. qemu+linux+x86+64,qemu以64位跟32位的方式跑busybox
  3. mysql-5.1.50中文_mysql5.1 中文 乱码 mysql 5.1 中文字符集问题终极解决方案
  4. lan交换和无线教师手册_无线交换机的出现,能否解放双手?
  5. 支付宝核心工程师谈如何成为一名优秀的程序员?
  6. 【转】MySQL 复制的基本过程如下:
  7. python协同过滤电影推荐的论文_Netflix电影推荐系统Python实现(协同过滤+矩阵分解)...
  8. Loongson_灵珑9S2A 逸珑8089 3B1500龙芯电脑的使用感触
  9. android 最火框架,一个牛逼哄哄的Android框架One,秒杀最火的Xutils
  10. delphi异步与javascript
  11. html405是什么错误,网站打开显示405错误信息如何解决?
  12. 魅族20pro参数配置 魅族20pro值得买吗
  13. 画论24 郭若虛《图画见闻志》
  14. swoft2 小白教程系列-进程篇
  15. linux 下跑通pointnet++网络模型
  16. 小程序后台数据交互-个人中心
  17. 深度优先和广度优先的理解
  18. 【Redis高级应用总结】
  19. S7-1200PLC—实验四 十字路口交通灯控制
  20. 电影 -- 小黄狗的窝

热门文章

  1. WiFi辐射比手机电脑辐射数值小 60厘米外基本为0
  2. 金融知识: 北上资金以及南下资金
  3. 曾经的银行行长放弃安稳的职业,选择南下创业。
  4. 2020.5.9测试 T3 数星星
  5. 计算机专业一级学报,【讨论】计算机类一级学报 - 信息科学 - 小木虫 - 学术 科研 互动社区...
  6. level 1与level 2的区别
  7. Symantec Backup Exec恢复数据库
  8. Raspberry Pi远程多功能监控摄像机
  9. 中国液晶玻璃市场现状调研与发展趋势预测报告2022-2028年
  10. android php实战,android编程开发入门实战例子–hello word