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 · 920 阅读 · 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 · 166 阅读 · 0 评论 -
SQL基本命令
postgresql TRUNCATE 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 · 1304 阅读 · 0 评论