每日记载内容总结37
html页面内容:
1.获取下拉框的内容
根据input类别获取下拉框 var k = $("input[type='checkbox']:checked").length; 根据input name 获取下拉框 var k = $("input[name='checkboxname']:checked").length;
数据库内容:
1.批量替换数据库某个字段的值
--将aaaa替换为cccc update 表名 set 字段名=replace(字段名,'aaaa','cccc');
2.查询数据库里所有表名和字段名的语句
SQL 查询所有表名:
SELECT NAME FROM SYSOBJECTS WHERE TYPE='U'
SELECT * FROM INFORMATION_SCHEMA.TABLES
查询表的所有字段名:
SELECT NAME FROM SYSCOLUMNS WHERE ID=OBJECT_ID(' 表名' )
SELECT * FROM INFORMATION_SCHEMA.TABLES
SELECT * FROM INFORMATION_SCHEMA.VIEWS
SELECT * FROM INFORMATION_SCHEMA.COLUMNS
ORACLE 查看所有表名:
SELECT TABLE_NAME FROM USER_TABLES
ACCESS 查看所有表名:
SELECT NAME FROM MSYSOBJECTS WHERE TYPE=1 AND FLAGS=0
MSYSOBJECTS 是系统对象,默认情况是隐藏的。通过工具、选项、视图、显示、系统对象可以使之显示出来。
3.有shop和shop_epson两个表,要实现以shop_epson为基准对shop进行更新,对比两个表,shop缺少的数据则加上,shop多余的数据则删除
--1.查出shop表中多余的内容,并且存入新表 create table temp_t5 AS select * from shop a where not exists(select 1 from shop_epson b where a.`name`=b.`name`) --2.找出shop中多余的数据,并且删除 delete from shop where id in (select id from temp_t5) ; --3.获取shop_epson表中多余的数据,并且存入中间表 create table temp_t2 AS select * from shop_epson a where not exists(select 1 from shop b where a.`name`=b.`name`) --4.将中间表内容插入shop表 insert into shop select * from temp_t2;
java方面知识:
1.有时候,切换jdk 异常类会报错:(解决流程)
删除项目
clean
去掉自动编译
checkout
打开自动编译
liunx服务器方面:
1.给linux服务器安装中文字体:
(1).windows的字体一般存放在c:\windows\fonts目录下,复制到服务器目录中即可,如/home/fwolf/tools/fonts目录下
(2).把字体文件放到存放字体的目录中 如/home/fwolf/tools/fonts
cd /usr/share/fonts
ln -s /home/fwolf/tools/fonts xpfonts
cd xpfonts
mkfontscale(如果提示 mkfontscale: command not found,需自行安装 # yum install mkfontscale )
mkfontdir
后面的两个mkfont命令是生成xpfonts目录下所包含的字体的索引信息。然后运行fc-cache命令更新字体缓存:
fc-cache -fv
2.复制命令
CP命令
格式: CP [选项] 源文件或目录 目的文件或目录
选项说明:-b 同名,备分原来的文件
-f 强制覆盖同名文件
-r 按递归方式保留原目录结构复制文件
cp -r /tmp/a /root/a