Linux下Mysql的基本操作
阅读目录
- 1. 连接Mysql
- 1.1 连接到本机上的Mysql
- 1.2 连接到远程主机上的Mysql
- 2. 退出Mysql命令
- 3. 显示数据库
- 4. 选择数据库
- 5. 显示数据库中的数据表
- 6. 显示数据表的结构
- 7. 建立数据库
- 8. 建立数据表
- 9. 删除数据库
- 10. 将表中记录清空
- 11. 选择表中的记录
- 12. 往表中插入记录
- 13. 更新表中记录
- 14. 命令行修改root密码
- 15. 备份数据库
- 16. 恢复数据库
1. 连接Mysql
回到顶部1.1 连接到本机上的Mysql
键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码.
如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:
mysql>回到顶部1.2 连接到远程主机上的Mysql
格式:mysql -h主机地址 -u用户名 -p用户密码
假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。
则键入以下命令:
mysql>mysql -h110.110.110.110 -u root -p 123;(注:u与root之间可以不用加空格,其它也一样)如果有端口号信息:
mysql>mysql -u用户名 -p用户密码 -h用户IP --port=3308
回到顶部2. 退出Mysql命令
mysql>exit(回车)
回到顶部3. 显示数据库
mysql>show databases;
回到顶部4. 选择数据库
mysql>use 数据库名;
回到顶部5. 显示数据库中的数据表
mysql>show tables;
回到顶部6. 显示数据表的结构
mysql>describe 数据表名
回到顶部7. 建立数据库
mysql>create 数据库名
回到顶部8. 建立数据表
mysql>create table 数据表名
回到顶部9. 删除数据库
mysql>drop database 数据库名
回到顶部10. 将表中记录清空
mysql>delete from 数据表名
回到顶部11. 选择表中的记录
mysql>select * from 数据表名
回到顶部12. 往表中插入记录
mysql>insert into 数据表名 values(pair)
回到顶部13. 更新表中记录
mysql>update 数据表名 set 字段名1='a', 字段名='b',..., where ...
回到顶部14. 命令行修改root密码
mysql>update mysql.user set password=PASSWORD(’新密码’) where user=’root’;
mysql>FLUSH PRIVILEGES;
回到顶部15. 备份数据库
mysql>mysqldump -u root -p --opt 数据库名>备份名; //进入到库目录
回到顶部16. 恢复数据库
mysql>mysql -u root -p 数据库名<备份名; //恢复时数据库必须存在,可以为空数据库
Linux下Mysql的基本操作相关推荐
- [Linux Mysql] Linux下Mysql的基本操作
1. 连接Mysql 1.1 连接到本机上的Mysql 键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码 ...
- linux ljie mysql_[Linux Mysql] Linux下Mysql的基本操作
1. 连接Mysql 1.1 连接到本机上的Mysql 键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码 ...
- linux mysql常用基本操作,Linux下MySQL数据库常用基本操作 一
Linux下MySQL数据库常用基本操作 一 0.登录数据库 mysql -u root -p 1.显示数据库 show databases; 2.选择数据库 use 数据库名; 3.显示数据库中的表 ...
- Linux下MySQL基本操作
linux下Mysql命令 1.进入mysql,终端中输入 mysql -u用户名 -p enter键后,提示输入密码.输入密码后,enter进入数据库. 2.show database ...
- 基于linux操作系统Mysql的基本操作(一)
基于linux操作系统Mysql的基本操作(一) 背景介绍:mysql软连接的建立,ln –s /usr/local/mysql/bin/mysql /usr/bin 1.本地登录,命令: #mys ...
- Linux下mysql支持中文,linux下mysql环境支持中文配置步骤
sql脚本执行前加上: CREATE DATABASE IF NOT EXISTS mydatabase DEFAULT CHARSET utf8 COLLATE UTF8_GENERAL_CI; u ...
- windows下mysql和linux下mysql主从配置
1. linux下mysql安装版本5.6 windows下mysql版本5.7 不要问我为什么版本不一致 就是想这么搞 2. linux为主服务器 windows为从服务器 3.找到li ...
- mysql 多数据库文件_今天突然发现我的Linux下MySQL数据库目录多了好多文件
今天再次重现Blog了,虽然很忙,还是要来写一下Blog的,嘻,首先还是一样先谢谢Sery 今天发现了我的Linux下Mysql数据库目录多了好多Mysql-bin.0000X这些文件,经过自己查找资 ...
- linux 下mysql的管理,Linux下 MySQL安装和基本管理
•安装linux一些必须的包: 1.yum install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-deve ...
最新文章
- Python 10 MySQL数据库(一)
- JFreeChart DateAxis用法
- 给我们宿舍做的游戏--snack
- How to learn wxPython
- 如何用Linux写c程序并编译运行
- Spring框架(1)
- 用于JMX访问的Apache Ant任务
- 两种可以支持跨域的方式 - 讲解篇
- 设置go path_Go命令的PATH安全性
- 自上而下渐显图片的CSS3实现
- SSL ×××和IPSec的主要区别
- 文件夹内失效 .htaccess_辽宁本溪内支撑盲管实业
- 计算机工程制图电子书,程计算机制图工程计算机制图.pdf
- AJAX(七)jsonp实战--天气预报
- QRCode.js:使用 JavaScript 生成二维码
- 12306购票流程分析
- matlab动画制作详解
- 隐蔽的API:基于RevitNET操作Revit文档。
- TCP协议RST:RST介绍、什么时候发送RST包
- 分词器以及ik中文分词器
热门文章
- [原] 利用Radix树作为Key-Value 键值对的数据路由
- 在一个集合S中寻找最大的C使A+B=C且A,B,C均在集合当中
- leetcode算法题--完美数
- OVS原理(四十二)
- 16进制数组转成10进制 qt_计算机组成原理(进制数及转换)
- 关于流水帐表序列号生成时的并发操作问题
- 取代现有电商和实体店菜市场的新模式
- js笔记——call,apply,bind使用笔记
- Android自动化测试之虚拟机中软件安装方法(四)
- 强制回收和IDisposable.Dispose方法