赞
踩
#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,...)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。