当前位置:首页 > 数据库 > mysql命令行操作大全

mysql命令行操作大全

2022年11月07日 15:10:46数据库10

第五招、导出和导入数据1. 导出数据:mysqldump --opt test > mysql.test即将数据库test数据库导出到mysql.test文件,后者是一个文本文件如:mysqldump -u root -p123456 --databases dbname > mysql.dbname就是把数据库dbname导出到文件mysql.dbname中。2. 导入数据:mysqlimport -u root -p123456 < mysql.dbname。不用解释了吧。3. 将文本数据导入数据库:文本数据的字段数据之间用tab键隔开。use test;load data local infile "文件名" into table 表名;1:使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; 2:2、创建一个数据库MYSQLDATAmysql> CREATE DATABASE MYSQLDATA; 3:选择你所创建的数据库 mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)4:查看现在的数据库中存在什么表 mysql> SHOW TABLES;5:创建一个数据库表mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));6:显示表的结构: mysql> DESCRIBE MYTABLE; 7:往表中加入记录 mysql> insert into MYTABLE values ("hyq","M"); 8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;9:导入.sql文件命令(例如D:/mysql.sql)mysql>use database;mysql>source d:/mysql.sql; 10:删除表mysql>drop TABLE MYTABLE; 11:清空表mysql>delete from MYTABLE;12:更新表中数据mysql>update MYTABLE set sex="f" where name='hyq'; 13:备份数据库mysqldump -u root 库名>xxx.data14:

例2:连接到远程主机上的MYSQL   假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:

mysql -h110.110.110.110 -uroot -pabcd123

(注:u与root可以不用加空格,其它也一样)

3、退出MYSQL命令: exit

作者:邪王真眼小埋粉
来源链接:https://blog.csdn.net/weixin_32019577/article/details/113127089

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/database/68348.html

分享给朋友:

“mysql命令行操作大全” 的相关文章

MySQL事务和锁

MySQL事务和锁

1.事务 1.什么是事务? 事务: 要么全部成功,要么全部失败 事务是数据库管理系统(DBMS)执行过程中的一个 逻辑单位 ,由一个 有限的数据库操作序列 组成。 逻辑单位:最小的操作单位,不可再分割。 有限的数据库操作序列:...

性能优化|Mysql优化之Explain精讲

性能优化|Mysql优化之Explain精讲

Explain详解 本次测试使用的数据库版本为5.7 初始化sql语句: CREATE TABLE `film` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(10) D...

mysql 查询或

想对一张表进行查询,满足任意一个条件即可,可以用union实现或查询。 id age gender 1 20 female 2 21 male 3 22 male  ...

MYSQL查询空值/NULL值

 select * from XXXX where YYYY is NULL 作者:Bupt_Luke 来源链接:https://blog.csdn.net/u012662688/article/details/51680437...

MYSQL查询某字段为空的数据

where  XXX is NULL!! 没错就是这样     拓展:查询某字段不为空的数据 where  XXX != '' 作者:Idiot_2018 来源链接:https://...

mysql的查询句

1、查询特定列:select 列名 from 表名;(必须先进入数据库)或者 select 列名 from 数据库.表名; 2、查询多个列:select 列1,列2,。。。 from 表名; 3、除去重复列查询:select distinct 列名 fr...

MySQL查询某个字段不重复的所有记录

MySQL查询某个字段不重复的所有记录

select a.id,a.ip,a.creationTime from myTable a right join ( select max(id) id from myTable group by ip) b on b.id = a.id where a.id is not n...

MySQL查询某个时间段内的字段,使用的日期是String类型,但数据库中是时间戳

MySQL查询某个时间段内的字段,使用的日期是String类型 在Java中,想要实现对数据库中的特殊查询——查询某个时间段内的字段,但是传入的日期值是String型,而数据库中的日期是时间戳…… 可以使用如下方法: 比如: ’ 2019-0...

关于mysql查询时间范围的问题

关于mysql查询时间范围的问题

时间格式如上图。 但是前端传入的参数确是 YYYY-MM-DD 的 没有带时分秒。 如果按照下面这两种方式会查不全 select * from test where create_time between '2018-07-30' and '2018-0...

mysql查询某一个字段是否包含中文汉字

在使用mysql时候,某些字段会存储中文字符,或是包含中文字符的串,查询出来的方法是:   SELECT column FROM table WHERE length(column)!=char_length(column) 原理其实很简单,当字符集为UTF-8,并且...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。