当前位置: 首页 > news >正文

安徽工业大学两学一做网站杭州品牌网站

安徽工业大学两学一做网站,杭州品牌网站,贵州网络推广公司,海曙网站设计建设1. 模式匹配 SELECT phone_number FROM customers;使用正则表达式替换所有非数字字符 这样可以清理和标准化电话号码数据#xff0c;去除任何非数字字符#xff0c;只保留数字 UPDATE customers SET phone_number REGEXP_REPLACE(phone_number, [^0-9], , g) WHERE phone…1. 模式匹配 SELECT phone_number FROM customers;使用正则表达式替换所有非数字字符 这样可以清理和标准化电话号码数据去除任何非数字字符只保留数字 UPDATE customers SET phone_number REGEXP_REPLACE(phone_number, [^0-9], , g) WHERE phone_number ~ [^0-9];使用正则表达式 [^0-9] 匹配任何非数字字符并将其替换为空字符串 ‘’。‘g’ 表示全局替换即所有匹配的地方都会被替换。phone_number ~ ‘[^0-9]’这是一个正则表达式匹配条件它匹配 phone_number 列中包含任何非数字字符的值。 SELECT phone_number FROM customers;使用正则表达式匹配包含 10 个数字字符的电话号码并将其格式化为 xxx-xxx-xxxx 的形式 UPDATE customers SET phone_number REGEXP_REPLACE(phone_number, ([0-9]{3})([0-9]{3})([0-9]{4}), \1-\2-\3) WHERE phone_number ~^[0-9]{10}$;使用正则表达式 ([0-9]{3})([0-9]{3})([0-9]{4}) 匹配电话号码的特定模式使用 \1-\2-\3 替换该模式其中 \1、\2 和 \3 是正则表达式中捕获的三组数字phone_number ~ ‘^[0-9]{10}$’这是一个正则表达式匹配条件它匹配 phone_number 列中包含且只包含 10 个数字字符的值。 2. 过滤敏感数据 SELECT CONCAT(firstname, , UPPER(SUBSTRING(lastname, 1, 1)), .) AS fullname, email, (SELECT CONCAT(***-***-, RIGHT(phone_number, 4)) AS masked_phone_number) FROM customers;SUBSTRING() 函数用于提取 lastname 的第一个字符。第一个1 是起始位置参数指定要提取的子字符串的起始位置。在这里它是 lastname 字符串中的第一个字符。 第二个1 是长度参数指定要提取的子字符串的长度。在这里它表示只提取一个字符。查询结果将以 ***-***- 开头后跟原始 phone_number 值的最后四位数字。 3. 数据清理 SELECT order_id, street, city, state, zip_code FROM orders;UPDATE orders SET street INITCAP(TRIM(street)), city INITCAP(TRIM(city)), state UPPER(TRIM(state)), zip_code SUBSTRING(REGEXP_REPLACE(TRIM(zip_code), [^0-9], , g), 1, 5) WHERE ( street ! INITCAP(TRIM(street)) OR city ! INITCAP(TRIM(state)) OR state ! UPPER(TRIM(state)) OR SUBSTRING(REGEXP_REPLACE(TRIM(zip_code), [^0-9], , g), 1, 5) ! zip_code OR LENGTH(zip_code) ! 5);street INITCAP(TRIM(street))将街道名字的首字母大写并去除首尾空格。去除邮政编码中的非数字字符并截取前5位数字作为新的邮政编码 4. 产生虚拟数据 SELECT * FROM bookmarks;INSERT INTO bookmarks (url, name, description) SELECT http://example.com/ || generate_series AS url, Bookmark || generate_series AS name, Description for Bookmark || generate_series AS description FROM generate_series(1,50) AS generate_series RETURNING *;通过从1到50生成一系列数字将生成的数字与预定义的字符串连接起来并将结果分别插入“url”、“name” 和 “description” 字段。 5. 密码加密 SELECT * FROM users;ALTER TABLE users ADD COLUMN password_hash VARCHAR(255), ADD COLUMN password_salt VARCHAR(255);UPDATE users SET password_salt substr(md5(random()::text), 1, 16);将“password_salt”字段设置为一个随机生成的字符串该字符串是通过将一个随机数转换为文本格式后进行MD5加密并截取前16位字符得到的。 UPDATE users SET password_hash md5(concat(password_salt, password)) WHERE password_hash IS NULL;将“password_hash”字段设置为“password_salt”和“password”字段拼接后进行MD5加密得到的结果。 6. 取消正在运行的queries SELECT pid, query, xact_start, wait_event, wait_event_type FROM pg_stat_activity WHERE backend_type client backend AND wait_event IS NOT NULL;从“pg_stat_activity”视图中选择特定列的数据。它选择了“pid”进程ID、“query”查询语句、“xact_start”事务开始时间、“wait_event”等待事件和“wait_event_type”等待事件类型列。 SELECT pg_cancel_backend(3236);执行这条 SQL 语句后具有进程 ID 为 3236 的进程将会被取消。 SELECT pid, query, xact_start, wait_event, wait_event_type FROM pg_stat_activity WHERE backend_type client backend AND wait_event IS NOT NULL;
http://www.yutouwan.com/news/490984/

相关文章:

  • 未明潮网站建设保密协议杭州企业建设网站公司
  • 我要啦免费统计怎么做网站wordpress怎么自己写代码
  • 一站式网站建设设计南宁市建筑规划设计集团有限公司
  • 科技类网站设计特点模板网站的域名是什么
  • wordpress中文网站优化wordpress 自己可见
  • 空间链接制作网站wordpress公共课
  • 石家庄做网站的公司查企业数据要去什么网站
  • 有做企业网站的吗wordpress清理过期文件夹
  • 招聘网站开发查询企业邮箱
  • 网站关键字设置宁波网站搜索排名
  • 东莞市建设公共交易中心网站网络网站推广选择乐云seo
  • 人才网站建站静态网站开发篇
  • 手机网站怎么做淘宝客长沙专业网站建设服务
  • 网站项目流程表当当网站建设优点
  • 界首网站优化公司asp网站上传
  • 网站开发的几个主要阶段网页传奇游戏排行榜2014前十名
  • 怎么用dw英文版做网站三亚发布紧急通知
  • 四川省广安建设局网站市场监督管理局是工商局吗
  • 湖北省两学一做网站wordpress 子分类文章
  • 网站建设合同封面免费的黄台直播
  • 做门户网站价格竞价托管 微竞价
  • 做网站大概需要几步php 网站建设
  • 信誉好的苏州网站建设wordpress 4.4.7
  • 网站做百度地图定位wordpress怎么发布公告
  • 免费网站你会回来感谢我的外贸公司网页设计
  • 平台类网站wordpress apk源码
  • 包头有没有专业做淘宝网站的洛阳做网站哪家便宜
  • 中国品牌网站建设闷声赚钱的10个副业
  • 简单的购物网站模板上海注册公司流程及费用
  • wordpress抓取别人网站海东市公司网站建设