DDL:操作数据库和表 drop alter create DML:增删改数据库表的记录 insert update delete DQL:查询表中的记录 select DCL:管理用户、授权 grant 查询 查询表中的所有的行和列的数据 selectfrom 表名; selectfrom stu ...
分类:
数据库 时间:
2021-01-07 12:01:12
阅读次数:
0
mysql索引的各种概念 在学习索引的时候,常常会看到回表、覆盖索引、索引下推、页分裂等等概念,本篇就常见概念进行介绍和总结,希望能帮助大家快速掌握这些“高大上”的概念。 目录 mysql索引的各种概念 回表 索引维护——页分裂 覆盖索引 最左匹配原则 前缀索引 索引下推 索引基于B+树,要想更好地 ...
分类:
数据库 时间:
2021-01-06 12:25:41
阅读次数:
0
行安全性策略:对表中的行设置策略,来限制用户和限制操作。 启用表的行安全性,创建表的行安全策略。 ALTER TABLE xxxx ENABLE ROW LEVEL SECURITY; 如果表上不存在策略,将使用一条默认的否定策略,即所有的行都不可见或者不能被修改。 禁用行安全性不会移除定义在表上的 ...
分类:
其他好文 时间:
2021-01-04 11:04:58
阅读次数:
0
新建的表想修改,可以直接drop掉,重新创建。 但是已经使用的表,有数据了,也可能被引用,就不适合drop了,需要用到 alter 对表或字段做局部调整(对表的定义或者说结构进行修改)。 1.1.1 增加列 要增加一个列,可以使用这样的命令: ALTER TABLE products ADD COL ...
分类:
其他好文 时间:
2021-01-02 10:39:32
阅读次数:
0
1. 修改表信息 修改表名字 alter table `user` (old) rename to `user1` (new); 修改表注释 alter table `user` comment '注释内容'; 2. 修改表字段信息 修改字段类型和注释 alter table `user` modi ...
分类:
数据库 时间:
2020-12-31 12:22:39
阅读次数:
0
1.主键约束: 创建表的时候就添加: create table table_name (categoryId varchar2(10), categoryName varchar2(30), primary key(categoryId)); 创建表后追加: alter table table_na ...
分类:
数据库 时间:
2020-12-30 11:25:23
阅读次数:
0
# 一:库的管理 1、库的创建 语法:creat datase (if not exists )库名;# 不能重复,否则会报错 2、库的修改:rename database 原库名 to 新库名; 3、库修改字符集 alter database 库名 character set gbk/utf8; ...
分类:
其他好文 时间:
2020-12-25 12:23:59
阅读次数:
0
修改主库以及从库的postgresql.conf wal_level = logical max_wal_senders = 10 max_replication_slots = 8 参数简要说明如下 wal_level:设置成logical才支持逻辑复制 max_wal_senders:由于每个订 ...
分类:
数据库 时间:
2020-12-22 12:14:33
阅读次数:
0
alter database 数据库名 set offline alter database 数据库名 modify file(name=原始数据文件名(无后缀), filename='新文件路径(带后缀)') alter database 数据库名 modify file(name=原始数据日志文 ...
分类:
数据库 时间:
2020-12-21 11:33:44
阅读次数:
0
alter table tablename add id serial ...
分类:
数据库 时间:
2020-12-18 12:52:36
阅读次数:
4