/nodeTestDemo

为了熟悉Node 做的demo

Primary LanguageJavaScript

MYSQL 8.0.15 安装笔记:
在Mysql 的官网上 找到自己系统的版本下载 :https://dev.mysql.com/downloads/installer/,

本人的系统是 Windows 7/x84 而且是自己个人开发用 就选择了 community -> MySQL on windows来下载,注意:安装相关的版本的时候MySQL需要您注册一个MYSQL的账号。
解压安装下来的压缩包,CMD(要管理员身份哦)进入到解压包的bin目录下(自己文件夹:D:\mysql-8.0.15-winx64\bin);

在该目录下创建my.ind文件(https://blog.csdn.net/coffee_fighter/article/details/87632316)
然后在该目录下运行mysqld --initialize --console(要记得 A temporary password is generated for rooot@localhost: XXXXX) XXX的内容就是你等下进入SQL server的密码 依次执行: mysqld --install MySQL ;
net start MySQL(主要这里要先把MySQL的安装路径放到电脑的环境变量里面,不然无法执行,因为我自己出了这个问题晕了...)
进入mySQL mysql -u root -p (输入刚才记得的密码);
修改密码 --- ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';


来自菜鸟教程: http://www.runoob.com/mysql/mysql-create-tables.html

创建 MySql 的表时,表名和字段名外面的符号 ` 不是单引号,而是英文输入法状态下的反单引号,也就是键盘左上角 esc 按键下面的那一个 ~ 按键,坑惨了。

反引号是为了区分 MySql 关键字与普通字符而引入的符号,一般的,表名与字段名都使用反引号。


GROUP BY 语句根据一个或多个列对结果集进行分组。在分组的列上我们可以使用 COUNT, SUM, AVG,等函数。(这个是平时项目不常用到但是很实用的方法)


GROUP BY 语法 SELECT column_name, function(column_name) FROM table_name WHERE column_name operator value GROUP BY column_name;
group by 可以实现一个最简单的去重查询,假设想看下有哪些员工,除了用 distinct,还可以用: SELECT name FROM employee_tbl GROUP BY name; 返回的结果集就是所有员工的名字。
2、分组后的条件使用 HAVING 来限定,WHERE 是对原始数据进行条件限制。几个关键字的使用顺序为 where 、group by 、having、order by ,例如: SELECT name ,sum() FROM employee_tbl WHERE id<>1 GROUP BY name HAVING sum()>5 ORDER BY sum(*) DESC;


DAY 20190311 MySQL在Windows下创建数据库databases还有table数据表不能大小写的问题,查了一下资料说lower_case_table_names = 2 在my.ini设置添加就没事了,试过了不行,所以我就重装了一下MYSQL了, 遇到的坑:
1. datadir=D:\mysql-8.0.15-winx64\Data 保存数据的名字不能为大写,不然会报错
2. my.ini 保存下来的编码一定是要ANSI格式文件, 不然会报错:found option without preceding group
3. 数据库命名还是用下划线吧,别用大小写了~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


20190312 const test = [];创建的是一个数组 其实是申请了内存的一换数据给test这个变量, const test = new Array(1,2,35,6); test[0] = 2; const test = test; 修改之后重新赋值给当前变量会导致原来的数据库会混乱,最好的处理方式就是创建一个新的变量变成新的array数据.
《》select version(); 查看MYSQL 版本


https://www.jianshu.com/p/9c78548caffa mocha官方翻译文档


以下为建立路径所使用的几个特殊符号,及其所代表的意义。 “./”:代表目前所在的目录。 “../”:代表上一层目录。 以”/”开头:代表根目录。


web 验证 https://www.jianshu.com/p/805dc2a0f49e 下面的评论还行