首页 > 代码库 > 每日记载内容总结37

每日记载内容总结37

html页面内容:

1.获取下拉框的内容

根据input类别获取下拉框var k = $("input[type=‘checkbox‘]:checked").length;根据input name 获取下拉框var k = $("input[name=‘checkboxname‘]:checked").length;

 

数据库内容:

1.批量替换数据库某个字段的值

--将aaaa替换为ccccupdate 表名 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 ASselect * 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 ASselect * 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

每日记载内容总结37