<commit_before>mysql

1. using 与 use
using 用在join操作中，如果两个表join的条件相同(字段名相同)，可以使用using
	如：...from table_a join table_b on table_a.id = table_b.id...  等价于 ...from table_a join table_b using (id)...
use 用在sql查询中告诉mysql使用那个索引
	如：...from table use index(index_name)...
2. 设置变量，推荐 set @variable_name := value;
3. 关键字后面括号内指定显示宽度，如int(4)，不会限制列的保存的值的范围，即65535的值还是65535，不会截断
4. 实现查询结果按操作符 in 中数据排列
SELECT * FROM table_example where id IN (2, 3, 1) ORDER BY FIELD(id, 2, 3, 1) //假设table_example 有字段 id
5. subdate //如 subdate('2014-04-28', 1) ----> 2014-04-27<commit_msg>+ mysql change password and reflush<commit_after>mysql

1. using 与 use
using 用在join操作中，如果两个表join的条件相同(字段名相同)，可以使用using
	如：...from table_a join table_b on table_a.id = table_b.id...  等价于 ...from table_a join table_b using (id)...
use 用在sql查询中告诉mysql使用那个索引
	如：...from table use index(index_name)...
2. 设置变量，推荐 set @variable_name := value;
3. 关键字后面括号内指定显示宽度，如int(4)，不会限制列的保存的值的范围，即65535的值还是65535，不会截断
4. 实现查询结果按操作符 in 中数据排列
SELECT * FROM table_example where id IN (2, 3, 1) ORDER BY FIELD(id, 2, 3, 1) //假设table_example 有字段 id
5. subdate //如 subdate('2014-04-28', 1) ----> 2014-04-27
6. 修改密码update mysql.user set Password=PASSWORD('<PASSWORD>') where User='user'; 后要立即生效，用 flush privileges; 命令
{'fraction_non_alphanumeric': 0.13782051282051283, 'fraction_numerical': 0.06330128205128205, 'mean_word_length': 4.406926406926407, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 6, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '697846', 'n_tokens_mistral': 673, 'n_tokens_neox': 672, 'n_words': 139}