-- 查看字符集
show charset;
-- 创建用户
create user 'test'@'localhost' identified by '密码'
-- 给予用户权限
grant select/insert/update/delete on 数据库名.表名 to 用户名
-- 导入CSV文件
load data infile '文件路径'
into table 表名 (character set 字符集)
fields terminated by ','
optionally enclosed by '"' escaped by '"' -- '"':两个单引号,中间是一个双引号
lines terminated by '\n' -- '\n'是Linux下的换行符,Windows应该是'\r\n',MAC应该是'\r'
ignore 1 lines -- 忽略第一行即标题行
(字段,字段)
-- 导出到指定目录的指定文件
selec ... from table 表名
into outfile "/path/to/file"
fields terminated by ',' optionally enclosed by ' " '
lines terminated by '\n' -- '\n'是Linux下的换行符,Windows应该是'\r\n',MAC应该是'\r'
-- 导入SQL文件(须登录MySQL)
source /路径/.../文件名.sql
--查询学习时间最长的课程,有两个课程学习时长一样(要查询重复的数据)
select course_id, study_time from usercourse
where study_time = (
select max(study_time) from usercourse
);
-- 查询结果并创建新表
create table 表名 (
...
) as (
select .....
);
MySQL碎片知识点(不定期更新)
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 1.SpringMVC:它用于web层,相当于controller(等价于传统的servlet和struts的ac...
- 就算在牛逼的大神也不一定有好的记性,在开发中有时候一些小点就是想不起来。这里总结下最近遇到的,不定期更新-- 1、...