目录
mysql安装
https://blog.csdn.net/weixx3/article/details/80782479
mysql用户与linux用户的关系
- 登入mysql -h 服务地址 -u username(@客户地址) -p,省略-h为localhost,省略-u为linux同名用户。
- linux用户和mysql用户不一样,但缺省登入时会借鉴。
不能有多个结果集
多个结果集会导致:读取下一个结果集时上一个结果集被关闭
(表明 列名)标识符有特殊符号
- 需要在sql语句中加用反引号括起来 ``
- 其他情况下标识符可不要引号
sql中属性值为字符串需要引号
- where子句中 where id = ‘asd’
- 特别是英语中’s,需要用双引号括起来,如"'s"
降序排序
order by 列名 desc
限制查询结果
select后跟limit num子句
jdbc 访问时不能使用root用户
需要再创建一个用户,并授予权限
CREATE USER 'user1' IDENTIFIED BY '1';
GRANT all ON *.* TO user1;
flush privileges;
从txt中导入数据
load data local infile "/home/hadoop/result3.txt" into table apriori(`ISBN1`,`ISBN2`,res);
建立索引
- 建表时建立
CREATE TABLE `apriori` (`id` int NOT NULL AUTO_INCREMENT, `ISBN1` varchar(13) binary NOT NULL default '', `ISBN2` varchar(13) binary NOT NULL default '', res DOUBLE, INDEX(`ISBN1` desc), INDEX(res), PRIMARY KEY (`id`) ) ;
- 加索引
create index on apriori(res desc);