SQL
从一点一滴做起
这个作者很懒,什么都没留下…
展开
-
Postgre创建针对某个库的只读权限用户,并删除
# 登录数据库psql -U postgres# 创建用户create user 用户名 password '密码';# 开启只读权限alter user 用户名 set default_transaction_read_only=on;# 进入只读的库\c 数据库名# 赋予该用户对该表查看的权限gant select on all tables in schema public to 用户名;# 查询数据库账户select * from pg_user;# 查看该用户权限se原创 2020-10-30 21:15:36 · 1125 阅读 · 0 评论 -
MySQL调优学习
两点:避免全表扫描和添加索引1.如何避免全表扫描 a.避免使用select * from ~ b.避免在where语句中出现null,可以将null替换为0 select ~ from ~ where ~=null; select ~ from ~ where ~=0; c.避免在where语句中出现模糊查询和!=...原创 2018-07-14 22:28:08 · 177 阅读 · 0 评论 -
SQL基本命令
postgresqlTRUNCATE TABLE table_name // 删除表中数据regexp_split_to_table(substr(列名1,1,LENGTH (列名1) - 1),'\|') as 列名2 // 按照某个字段进行拆分coalesce(字段名,替换值) // 将null替换为自定义值select *from table_na...原创 2019-05-08 11:19:34 · 1339 阅读 · 0 评论