平时无聊总结的小知识 希望可以帮助到大家
6.21
1.java环境变量(*..classpath)
http://www.imooc.com/qadetail/57412
http://zhidao.baidu.com/link?url=bZsqVyh7_NEA1uMDgqZCkShQTRGSShZuFuEGc4glpexWlt25ndoTxF9tOn2oHfxGvgsUe-pamYperJoqx5sHeyUbxTqk1KMSeh-aMhVpFeu
2.配置++++
http://www.jizhuomi.com/software/357.html
6.22
1. 端口被占用问题
netstat-ano listening ====监听
http:// blog.csdn.net/xinxin19881112/article/details/6148507
http://blog.csdn.net/liuchang54/article/details/48525429
2. tomcat插件配置
http://blog.csdn.net/psp0001060/article/details/49406735
3. 个人注册登陆信息页面JSP程序
http://www.importnew.com/14621.html
http://www.cnblogs.com/tzhz/archive/2013/05/18/3085512.html
http://www.cnblogs.com/smyhvae/p/4050825.html
4. 数据库安装教程
http://jingyan.baidu.com/article/7e440953d6f0702fc1e2ef61.html
http://www.jb51.net/article/87083.htm //有帮助
6.23
date:7.25
dos命令大全;
net start 查看开启了哪些服务
net config 显示系统网络设置
CLS 清屏
copy path\文件名
del 文件名
prompt 修改提示符
数据库语句规范;
关键词与函数名称全部大写;
数据库名称,表名称,字段名称全部小写;
SQL语句必须以分号结尾
Date;7.26
Navicat for mysql 的激活教程
http://www.jianshu.com/p/b1f9194e1e31
Web基础(HTML+CSS基础课程 javascript 入门篇 javascript 进阶篇)
Java web基础(java遇见HTML~~~ javaweb开发技术 java遇见HTML)
简单web应用(使用JSP+servlet技术 java实现验证码制作)
框架基础(反射-java高级 全面解析java注释)
数据库
数据库的创建 查询
1.create database 名称;
2.显示数据库 SHOW DATABASES;
3.SHOW WARNING; 查看警告信息
数据库的修改
1.ALTER DB_NAME CHARACTER SET = CHARSET_NAME;
2.查看: show create datebase DB_NAME;
删除数据库
1.DROP DATABASE db_name;
创建数据表
1.打开数据库,use 数据库名称;
2.显示当前用户打开的数据库 SELECT DATABASE();
3.CREATE TABLE table_name(
//列名称column_name data_type,
) 列type 储存需求
char M个字节0<=M<=255
varchar
tinytext
twxt
查看数据表列表
1.SHOW TABLES FROM DB_NAME;查看数据库所有列表;
2.查看数据表的结构 SHOW COLUMNS FROM
记录的插入和查找
1.INSERT tb1-name VALUES();
2.SELECT*expr。FROM tb1_name;
auto_increament 自动编号
primary key 主键约束
unique key 唯一约束
修改数据表
(单列可以指定位置,多列不可以)
添加单列AVAL
ALTER TABLE tb_name ADD [COLUMN ] col_namecolumn_defiition [FIRST| AFTER col_name];
添加多列
ALTER TABLE tb_name ADD [COLUMN](col_namecolumn_definition,…)
删除列
ALTER TABLE tb_name DROP [COLUMN] col_name;
ALTER TABLE tb_name DROP [COLUMN]col_name,col2_name;(用逗号隔开)
添加主键约束
ALTER TABLE tb_name ADD[CONSTRAINT[symbol]]PRIMARY KEY [INDEX_type](index_col_name);
添加/删除默认约束
ALTER TABLE tb_name ALTER[COLUM]col_name set default literal |DROP DEFAULT;
删除主键约束
ALTER TALBE tb-name DROP PRIMARY KEY
删除唯一约束
ALTER TABLE tb—name DROP {INDEX| KEY}index_name;
查看唯一约束
SHOW INDEXS FROM tb-name\G(网格形式);
修改列定义(或修改位置)
ALTER TABLEtb_name MODIFY col_name column_definition [FIRST | AFTER col_name];
修改列名称
ALTER TABLE tb_name CHANGE [ COLUMN]old-tb-name new-col_name column_definition [FIRST| AFTER col_name]
数据表更名
插入记录
1. INSERT tb_name VALUES(各种值);
SELECT * FROM tb_name; 查看记录
2. INSERT tb_name SETcol_name={expr| defaut},…
(相比第一种方法,此方法可以使用子查询{Subquery})
UPDATE
更新记录(单表更新)
UPDATE table_reference SET col_name1={expr1|default}、、、、[WHEREwhere_conditoin]; (where是条件判断)如:【UPDATE t2SET age=age+5】
删除记录(单表删除)delete
DELETE FROM tb_name[WHERE where_conditoin];
查询记录
SELECT select_expr [ ,select_expr…];
GROUP BY
查询结果分组
[ GROUP BY{col_name}];
分组条件
[ HAVING where {条件内容}];
对查询结果进行排序
[ ORDER BY{ col_name }[ASC|DESC]]; (升序降序排列)
限制查询结果返回的数量
[ LIMIT { col_name }]
子查询指嵌套在查询内部,且必须始终出现在园括号里
字符函数
CONCAT(); 字符连接
CONCAT_WS(); 使用指定的分隔符进行字符连接
FORMAT(); 数字格式化
LOWER(); 转换成小写字母
UPPER() 转换成大写字母
LEFT() 获取左侧字符
RIGHT() 获取右侧字符
LENGTH() 获取字符长度
TRIM() 删除前导空格
RIRIM() 删除前导和后续空格
SUBSTRING() 字符串截取
[ NOT] LIKE 模式匹配
REPLACE 字符串替换
聚合函数
AVG(); 平均值
COUNT();计数
MAX();最大值
MIN();最小值
SUM();求和
加密函数
MD5(); 信息摘要算法;
自定义函数
两个必要条件: 参数 返回值
Set @is = 7;(@定义用户变量)
创建存储过程
CREATE [ DEFINER={USER| CURRENT_USER }]PROCEDURE sp-name(pro_paramter[])routine-body
Proc_paremeter:----
调用存储过程
CALL sp_name;
7.27
小写转化为大写 快捷方式 :ctrl+shift+x;
Values
Sevlet 的流程: