您的位置 首页 > 数码极客

如何导出数据库mysql数据库文件怎么打开吗

导入导出检索路径(secure_file_priv=""),路径可以自己指定,我们这里指定/myselfload

先创建一个目录,看一下目录的所属者都为root

可以看到都为root,可以通过chown mysql:mysql /myselfload,来更改所属者。

把我们指定的目录放入配置文件中

[root@mysql ~]# systemctl restart mysqld重启mysql服务

进入数据库执行(show variables like "%file%";可以看到目录已经更改过来了)

进入数据库建库建表

/etc/passwd配置文件里面的五个字段分别是用户名 密码占位符 uid,gid,描述信息,家目录,解释器

建表(mysql> create table user( username char(50), passwd char(1), uid int, gid int, comment varchar(150), homedir char(50), shell char(50));)

复制一份passwd到你指定的目录cp /etc/passwd /myselfload/

进入数据库将passwd文件里面的内容导入数据库。

load data infile "/myselfload/passwd" into table db5.user fields terminated by ":";(分隔符号一定要加上)


添加id设置成主键并且是自增长

alter table db5.user add id int primary key auto_increment first;

导出文件

mysql> select * from user2 where id=1 into outfile "/myselfload;;

可以看到已经导出成功。

比较运算符(> < = >= <= !=)

逻辑运算符(in ,not in,between ,destinct(去重))

指定查询username字段为上面4个

去重


' '代表空串,值为空白,但不为空 'NULL'代表字符串为NULL NULL代表is NULL是空值

'' 'null' null区别

mysql> insert into t1 values('NULL',1003);

查询字符串的时候不区分大小写

mysql> insert into t1 values(NULL,1002);

mysql> insert into t1 values('',1001);

or(逻辑或) and(逻辑与) !(非) _(表示一个字符) %(表示所有字符)

匹配username为4个字符长度

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“如何导出数据库mysql数据库文件怎么打开吗,mysql数据库导出导入数据库文件命令,mysql数据库导出数据库命令”边界阅读