达梦数据库查询表大小sql
时间: 2023-09-13 15:04:04 浏览: 271
查询达梦数据库表大小的SQL语句如下:
```sql
SELECT SUM(BLOCK_COUNT)*4096/1024/1024 AS "Table Size (MB)" FROM DBA_SEGMENTS WHERE OWNER = 'schema_name' AND SEGMENT_NAME = 'table_name';
```
其中,`schema_name`是数据库表格所在的模式名称,`table_name`是需要查询大小的表格名称。
相关问题
达梦数据库查询表sql
达梦数据库(DM)的SQL语法与标准SQL类似,用于管理和操作数据。基本的SQL查询包括SELECT、INSERT、UPDATE和DELETE等。以下是几个基本的查询示例:
1. **选择(SELECT)** - 从表中检索数据:
```sql
SELECT * FROM table_name; -- 查询所有列
SELECT column1, column2 FROM table_name WHERE condition; -- 根据条件筛选特定列
```
2. **插入(INSERT)** - 向表中添加新行:
```sql
INSERT INTO table_name (column1, column2) VALUES (value1, value2);
```
3. **更新(UPDATE)** - 更新表中的记录:
```sql
UPDATE table_name SET column1 = new_value WHERE condition;
```
4. **删除(DELETE)** - 删除满足条件的记录:
```sql
DELETE FROM table_name WHERE condition;
```
5. **创建表(CREATE TABLE)**:
```sql
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
...
);
```
记得在实际使用时替换`table_name`为你的表名,`column_name`为列名,`condition`为筛选条件,并提供正确的数据类型。
达梦数据库查询字段注释sql
查询字段注释可以通过以下 SQL 实现:
```
-- 查询表的字段名和注释
SELECT column_name, comments
FROM user_col_comments
WHERE table_name = 'your_table_name';
```
其中,`your_table_name` 替换为你要查询的表名。如果是其他用户的表,需要在表名前面加上用户名,例如:
```
SELECT column_name, comments
FROM all_col_comments
WHERE table_name = 'other_user.your_table_name';
```
如果你想查询系统表的字段注释,可以使用 `dba_col_comments` 表。
阅读全文