select * from all_tables WHERE owner='SCOTT' 或者
SELECT * FROM DBA_TABLES WHERE OWNER='SCOTT'
数据字典视图
表和列
DBA_TABLES、ALL_TABLES和USER_TABLES显示了有关数据库表的一般信息。
DBA_TAB_COLUMNS、ALL_TAB_COLUMNS和USER_TAB_COLUMNS显示了每个数据库表的列的信息。
注意:DBA_OBJECTS、ALL_OBJECTS和USER_OBJECTS显示了模式对象的信息,包括表。
过去挺久的了,不知道你现在理解了没有。我也是在想这个问题,找了很多资料都说的不清不楚的,最后我自己在 general 日志中找到答案啦。
还是回答一下吧,说不定能帮到别人
lock-all-tables 使用的是 FLUSH TABLES READ LOCK 全局读锁,锁定所有 database 下的所有表
lock-tables 使用的是 LOCK TABLES tb1 READ,tb2 READ 锁定一个 database 下的所有表,处理完再锁另一个 database 的所有表
MySQL8.x 中新增了一个轻量级的备份锁,它允许在 online 备份的时候进行 DML *** 作,同时可防止快照不一致。这个锁禁止的 *** 作很少,它禁止的 *** 作包括:
文件的创建、删除、改名 账户的管理 REPAIR TABLE TRUNCATE TABLE OPTIMIZE TABLE 备份锁由 lock instance for backup 和 unlock instance 语法组成。使用这些语句需要 BACKUP_ADMIN 权限。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)