日度归档:2019年11月4日

MySQL 数据库中生成数据字典方法的方法分享


摘要:
下文讲述MySQL数据库中,生成数据字典的方法分享,如下所示:


实现思路:
通过查询系统表 information_schema.COLUMNS 和 information_schema.Tables
获取相应的数据结构,如下所示:

SELECT
	a.TABLE_NAME AS '数据表名称',
	b.TABLE_COMMENT AS '数据表备注',
	a.COLUMN_NAME AS '列名',
	a.COLUMN_TYPE AS '列数据类型',
	a.IS_NULLABLE AS '是否可NULL',
IF
	( a.COLUMN_DEFAULT = '', '空字符串', IFNULL( a.COLUMN_DEFAULT, '无' ) ) AS '默认值',
	a.COLUMN_COMMENT AS '字段备注'
FROM
	information_schema.COLUMNS AS a
	JOIN information_schema.TABLES AS b ON a.TABLE_SCHEMA = b.TABLE_SCHEMA 
	AND a.TABLE_NAME = b.TABLE_NAME 
---WHERE
	---a.TABLE_SCHEMA = '数据表名称' 

javascript 使用js脚本将电话号码中间四位转换为“星号”的方法分享


摘要:
下文讲述js中将电话号码中间四位替换为“星号”的方法分享,如下所示:


实现思路:
使用正则表达式将电话号码中间四位替换为****

    var dianHuaHaoMa = "13800000000"; //电话号码
  var reg = /^(\d{3})\d{4}(\d{4})$/;
   var dianHuaHaoMaNew = dianHuaHaoMa.replace(reg, "$1****$2");

    alert(dianHuaHaoMaNew);
javascript_js将手机号码中间四位替换为星号的方法

javascript_js将手机号码中间四位替换为星号的方法

mssql sqlserver case 关键字中拼接单引号的方法分享


摘要:
下文讲述sqlserver中case关键字中then后拼接单引号的方法分享,如下所示:
实验环境:sqlserver 2008 R2


准备知识:
1.注意单引号的拼接需使用 两个双引号才能转换一个单引号输出
2.case 关键字的应用

例:
case 关键字拼接单引号输出

create table [maomao365.com]
(keyId int identity,
 info varchar(1)
 )
 go
 ---生成基础数据----
 insert into [maomao365.com]
 (info)values('1'),('0'),('2')
go

select 
  keyId,info ,
  case  info 
    when '1' then N' 性别''男'' ' 
	when '0' then N' 性别''女'' ' 
	when '2' then N' 性别''其它'' ' 
  end as infoExtend
 from [maomao365.com]

 go
 truncate table [maomao365.com]
 drop     table [maomao365.com]
  

相关阅读:
mssql sqlserver sql脚本中“添加单引号”的方法分享
sql case when 的三种用法分享