当前位置:   article > 正文

mysql之导入导出

mysql之导入导出
视图语法


#create view 视图名 as select语句;(语句里不能有重复的字段名)
create view t_student_score as select t_student.sid,t_student.sage,t_student.sname,t_student.ssex,t_score.score from t_student,t_score where t_score.sid=t_student.sid

select * from t_student_score where sname='赵雷'
drop view t_student_score;

-- 触发器和存储过程
触发器:当你向某一张表插入一条数据时,执行触发器
存储过程:业务操作

导入导出


csv格式:导出成多张表,(Excel的文档模式,导出的内容是纯数据的)
#cmd:
mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql(这个名字随便叫)
mysqldump -uroot -p123456 student>D:\student.sql
导入


mysql> create database abc;         #建立空数据库
mysql> use abc;                     #选择数据库
mysql> set names utf8;              #设置数据库编码
mysql> source D:/home/abc/abc.sql;  #导入数据

导入


mysql -u用户名 -p密码 数据库名 <数据库名.sql
mysql -uroot -p123456 abs<D:\root\student.sql

在bin目录的my.ini文件里加
D:/test:导出的位置
secure_file_priv=D:\\test(确保目录存在)
重启服务


查询语句的导出方式
select * from t_student into outfile 'D:\\t_student.sql'
#报错:The MySQL server is running with the --secure-file-priv option so it cannot execute this statement
show variables like '%secure%';
update variables set Value ='D:\root' where Variables_name='secure_file_priv'

load data infile '/文件名.sql' into table 表名(列名1,...)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/158319
推荐阅读
相关标签
  

闽ICP备14008679号