一个全栈开发爱好者
博客地址:houserqu.com
社交:知乎 Twitter Quora stackoverflow
联系我:
- wx: houserqu
- email: [email protected]
Technology && Art
My blog https://houserqu.com
Home Page: https://houserqu.com
一个全栈开发爱好者
博客地址:houserqu.com
社交:知乎 Twitter Quora stackoverflow
联系我:
Technology && Art
mysql -u root -p
登录成功进入 mysql >
输入界面
create database db_name;
drop database db_name;
use db_name;
show databases;
show tables from db_name;
show columns from table_name;
show index from talbe_name;
show status;
show variables;
show table status
CREATE TABLE IF NOT EXISTS `table_name`(
`id` INT UNSIGNED AUTO_INCREMENT,
`title` VARCHAR(100) NOT NULL DEFAULT 'value' COMMENT '备注:标题',
`author` VARCHAR(40) NOT NULL,
PRIMARY KEY ( `id` )
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
drop table table_name
drop table table_name
ALTER TABLE table_name ADD column_name INT(5) NOT NULL DEFAULT 0 AFTER prev_column_name;
在prev_column_name字段后面创建不允许空、默认值 0、长度5的整型字段column_name
ALTER TABLE table_name DROP column_name;
在原有字段上修改(名称不变)
ALTER TABLE table_name MODIFY column_name VARCHAR(20) NOT NULL DEFAULT 'default-value';
替换成新字段(名称改变)
ALTER TABLE table_name CHANGE column_old column_new BIGINT;
修改默认值
ALTER TABLE table_name ALTER i SET DEFAULT 1000;
删除默认值
ALTER TABLE table_name ALTER column_name DROP DEFAULT;
SELECT column_name,column_name
FROM table_name
WHERE con1 = '1' AND con2 = '2'
ORDER BY column1 DESC, column2 ASC
LIMIT 10
OFFSET 100
FROM 表名,可以指定多个表并通过WHERE限定条件进行关联查询,同时可以指定表别名
SELECT * FROM tableA a, tableB b WHERE a.columnA = b.columnB
WHERE 子句 查询条件,可使用 AND 或者 OR 查询多个条件
LIKE 模糊匹配,类似于 = 操作符,但是可以通过%匹配任何字符 WHERE con1 LIKE '%1' AND con2 = '2%'
ORDER BY 排序,ASC 生序,DESC 降序
LIMIT 查询数量
OFFSET 偏移量,从第n条记录之后开始查询
INSERT INTO table_name (column1, column2,...columnN)
VALUES (value1, value2,...valueN);
UPDATE table_name SET field1=new-value1, field2=new-value2 [WHERE Clause]
需要指定where条件确定需要更新的一条记录
DELETE FROM table_name [WHERE Clause]
背景我个人有在维护一些网站,有时候会出现 CPU 突然占用过高的情况,或者想分析一下有没有恶意爬虫等,现有的方式就是分析 Apache 访问日志,发现非常不直观,无意间了解到阿里云到日志服务这个产品,可以实现日志的复杂条件查询和数据可视化,于是尝试了一下,发现的确方便很多,在此记录一下我在该服务与 Apache 结合使用的配置过程。 阿里云日志服务官方介绍 日志服务(Log Service,简称
记录一些平时看到的框架、类库等,便于需要时直接使用。
在 web 端实现 类似 Visio 等流程图绘画功能。
前端爱好者一枚,主攻前端开发和node开发。擅长react技术栈,喜欢全栈开发。热爱新事物,技术涉猎广泛。 目前状态大三学生,寻找前端工程师实习生岗位。 简历:resume.houserqu.comGithub: github.com/Houserqu 学习状态:流数据及其数据可视化 技术栈前端 react + redux/mobx + react-router vue es6 + webpack
对于一些常用的并不复杂的功能,很多时候我们并不需要引入一个庞大、配置项繁多的库,其实几行代码就可以解决,我们还可以方便的进行自定义和定位 bug。
此处记录一些常用的代码块。
ctrl + -
https://houserqu.com/2018/12/18/%E7%AC%94%E8%AE%B0-5/
函数记忆函数记忆是指将上次的计算结果缓存起来,当下次调用时,如果遇到相同的参数,就直接返回缓存中的数据。 实现原理构造一个记忆封装函数 memoize(),接受功能函数作 func() 为参数,返回一个包装后的新函数 memoizedFunc(), memoizedFunc 函数会缓存每次结算结果,并检查前后两次调用时接受的参数是否一致,如果是直接返回结果,跳过 func() 方法的执行。还得考虑
背景最近开发的时候,Mysql 中配置了一条非常复杂且重要的数据记录,但是由于之后的一次不规范的 Update 操作,本想只更新其中一个字段值,结果却更新了整个记录,导致保存了 JSON 文本的字段值被初始成了默认值,数据丢失。从新配置该值太麻烦,于是踏上了数据恢复之路。 Binary Log binlog 是 Mysql sever 层维护的一种二进制日志,与 innodb 引擎中的 redo/
参考文献
记录一些常用操作
create-mutiple-page-webapp愉快的开发多 html 页面应用 About有些时候,前端开发不一定都是单页应用,而是传统多 html 页面,然后将这些页面交给后端进行部署,也可以理解为多页应用的前后端分离开发。这种类型的项目是以多个 html 文件为入口的,所以类似于 React 等项目构建方式不太适用,因为 webpack 是以 js 文件为入口的。 所以为了能够用 typ
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.