前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >更新一些日常BUG或小技巧

更新一些日常BUG或小技巧

作者头像
cultureSun
发布2023-05-18 14:59:23
2900
发布2023-05-18 14:59:23
举报

1、sqlserver格式化日期格式

convert(data_type,source_data,style) CONVERT(varchar(100), GETDATE(), 1) 05/09/22 type指定日期显示样式,为数字类型,详细样式码可参考此博客

2、VMVare网络设置

在用kali虚拟机时,遇到使用nslookup、dig命令时报错不能使用,一般和VMWare的网络设置有关,当使用仅主机和NAT模式就会出错,改为桥接模式就ok了。桥接模式的功能就是将VMWare的虚拟网卡的ip设置成的与主机同网段下。有兴趣可自行具体了解这三种模式。

3、js字符串

常见的字符串定义 var str='aaa'; 也可以使用 "`",  var str=`aaa`; 
"`"这个字符在tab键上方,在js中  "`" ==  "'" 。

JavaScript

4、sql语句的执行顺序

FROM > ON > JOIN > WHERE > GROUP > HAVING > SELECT > DISTINCT > ORDER BY > LIMIT
知道sql语句的执行顺序其实重要,对分析sql语句有帮助

SQL

5、在线生成反弹shell的网站

https://forum.ywhack.com/reverse-shell/

6、Mysql设置远程访问

Mysql安装好默认是只可以本地访问,需要开放远程IP的访问权限。

grant all privileges on *.*  to  'root'@'%'  identified by 'youpassword'  with grant option;
说明:Root表示用户名,%代表所有的ip地址,也可以设置指定的ip地址。
再执行: flush privileges;

SQL

如果还不可以,可以执行下列操作: vim /etc/mysql/my.conf; bind-address = 127.0.0.1 改为 bind-address = 0.0.0.0 重启服务 systemctl restart mysql;

7、关于docker修改daemon.json无法重启docker

问题描述:之前配置过国内镜像源,所以已经创建了daemon.json文件。之后重新配置国内镜像源,修改了daemon.json文件。然后执行命令 systemctl daemon-reload 正常,执行 systemctl restart docker 就报错,无法重启docker服务。 解决方法:先执行 systemctl restart docker.socket 再执行 system restart docker

8、js线程同步代码

$.ajaxSettings.async = false;

9、sqlserver转义字符----单引号

所以,字符串中想要包含单引号需要写两个单引号 字符串:AB'C sqlserver写法:'AB''C'

10、nginx禁止IP访问配置

# http
server {
    listen  80 default_server;
    server_name  _;
    return 403;
}
 
# https 
server {
    listen 443 ssl default;
    server_name _;
    ssl_certificate        example.cn.crt;
    ssl_certificate_key    example.cn.key;
    return 403;

YAML

11、orcal判断空字符串

orcal数据库会把空字符串转换成null来处理,同时orcal数据库和null比较的结果都是false。

teststring = '' or teststring != '' or teststring <> ''
--都是返回false
teststring = '' or teststring != '' or teststring <> ''
--判断空字符串正确写法

SQL

12、SQLserver修改列的默认值

alter table 表名 add default(默认值) for 列名;

13、SQL server MD5加密

SELECT UPPER(substring(sys.fn_sqlvarbasetostr(HashBytes('md5','明文')),3,32));

14、SQL server 查看表结构信息

EXEC sp_help table_name;

15、A记录、NS记录、MX记录

A记录是域名-->IP记录;NS记录是域名-->解析该域名的域名服务器记录;MX记录是邮件交换记录,是域名在DNS服务器上的一个记录,告诉那台计算机负责为系统处理邮件。

16、mysqldump备份数据库报如下错误信息

使用mysqldump备份数据库报如下错误信息,但是数据库依然会备份成功。

mysqldump: Error: 'Access denied; you need (at least one of) the PROCESS privilege(s) for this operation' when trying to dump tablespaces

这个错误信息是和用户权限有关,我使用的非 root 用户备份,可以使用以下命令给用户赋权

GRANT PROCESS ON *.* TO 'username'@'localhost';flush privileges;

17、sqlserver查询库中列名为aa的所有值

DECLARE @ColumnName NVARCHAR(128) = N'aa'
DECLARE @Query NVARCHAR(MAX)

SELECT @Query = COALESCE(@Query + ' UNION ALL ', '') +
'SELECT ''' + TABLE_NAME + ''' AS TableName, [' + COLUMN_NAME + '] AS ColumnName FROM [' + TABLE_SCHEMA + '].[' + TABLE_NAME + '] WHERE [' + COLUMN_NAME + '] IS NOT NULL'
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME = @ColumnName

EXEC (@Query)

SQL

18、MySQL删除表中重复行

DELETE t1
FROM
    your_table t1
JOIN your_table t2 ON t1.id > t2.id
AND t1.col_name = t2.col_name;

SQL

  • your_table:被操作的表名,应替换为您要处理的实际表名;
  • t1.id:表的主键列名,用于区分记录,并且较小的 ID 将被保留;
  • t1.col_name = t2.col_name:用于确定哪些记录是重复的列(请替换 col_name 以匹配实际的列名)。

19、有趣linux命令----whatis

whatis 命令是用于查询 Unix/Linux 操作系统中特定命令的简要说明的命令。可以使用 "whatis" 命令获取命令、函数或某些关键字的简短摘要。 该命令是在系统中已经安装好的“man”程序(manual pages,手册页)中查找缩略语。“man”程序中包含操作系统上可用命令的详细文档和其他各种信息,包括语法、选项、参数和示例等。 下面是几个 whartist 命令的例子: whatis ls:显示关于 ls 命令的简要说明。 whatis ps:显示有关 ps 命令的简述。 需要注意的是,由于简介信息比较简要,在使用 Wharis 命令时可能不足以满足用户的需求。如果需要更多的信息,可以考虑使用 "man" 或 "help" 命令来查看具体的命令用法和手册页。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、sqlserver格式化日期格式
  • 2、VMVare网络设置
  • 3、js字符串
  • 4、sql语句的执行顺序
  • 5、在线生成反弹shell的网站
  • 6、Mysql设置远程访问
  • 7、关于docker修改daemon.json无法重启docker
  • 8、js线程同步代码
  • 9、sqlserver转义字符----单引号
  • 10、nginx禁止IP访问配置
  • 11、orcal判断空字符串
  • 12、SQLserver修改列的默认值
  • 13、SQL server MD5加密
  • 14、SQL server 查看表结构信息
  • 15、A记录、NS记录、MX记录
  • 16、mysqldump备份数据库报如下错误信息
  • 17、sqlserver查询库中列名为aa的所有值
  • 18、MySQL删除表中重复行
  • 19、有趣linux命令----whatis
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档