1. 查看数据库表sql
企业管理器-SQL SERVER组-安全性-点击登录就可以看到很多登录名,但看不到密码,可以使用windows账户登陆后修改密码
2. 查看数据库表空间
数据库备份是数据库的一个完整副本。其实可以这样简单的理解:backup=copy,备份其实就是给数据库做一个特定时刻的拷贝。除了数据外,备份副本还包括表空间、容器、数据库配置、日志控制文件和恢复历史文件的信息,故备份时表空间会上升
3. 查看数据库表占用空间大小
1.SQL统计数据,大量事务操作后可能不准 exec sp_spaceused '表名'
2.准确的表空间大小,但可能会花些统计时间 exec sp_spaceused '表名', true
3.数据库大小查询 exec sp_spaceused
4.所有用户表空间表小,SQL统计数据,,大量事务操作后可能不准 exec sp_MSforeachtable "exec sp_spaceused '?'"
5. 所有用户表空间表小,大数据库慎用 exec sp_MSforeachtable "exec sp_spaceused '?',true"
4. 查看数据库表空间使用情况
表空间是物理的文件。为了方便管理数据以及优化系统 ,设很多表空间。
表是系统的逻辑单位。
你可以把表转移到不相同的表空间里面
5. 查看数据库表结构的sql命令
利用sql语句查询某个表的结构的方法:
通过Oracle中的user_tab_cols, user_col_comments, user_constraints, user_cons_columns表联合查询。 1、user_tab_cols用来获取对应用户表的列信息; 2、user_col_comments用来获取对应用户表列的注释信息; 3、user_constraints用来获取用户表的约束条件; 4、user_cons_columns约束中用户可访问列。
示例代码:
select t.table_name, t.column_name, t.data_type, t.data_length, t.nullable, t.column_id, c.comments, (SELECT CASE WHEN t.column_name = m.column_name THEN 1 ELSE 0 END FROM DUAL) iskey FROM user_tab_cols t, user_col_comments c, (select m.column_name from user_constraints s, user_cons_columns m where lower(m.table_name) = 'qh_outstoresabinfo' and m.table_name = s.table_name and m.constraint_name = s.constraint_name and s.constraint_type = 'P') m WHERE lower(t.table_name) = 'qh_outstoresabinfo' and c.table_name = t.table_name and c.column_name = t.column_name and t.hidden_column = 'NO' order by t.column_id
6. 查看数据库表修改记录
string sqlstr="insert into biao values('"+textbox.text+"')";
SqlCommand cmd = new SqlCommand(sqlstr, con);
int i = cmd.ExecuteNonQuery();
con为你建立的数据库链接
返回的i表示影响了多少行数据
如果i=0的话..就是添加失败了..因为你插入一行数据..所以应该返回1
7. 查看数据库表的命令
如果你想查数据库中所有的表的话,可以查询 SELECT * FROM dba_tables 如果你想查询数据库中某个用户下的表的话,也可以登录这个用户,再查询: SELECT * FROM USER_TABLES 要想导入外部sql语句可以用命令 sql >@e:文件名
.sql
如你想保存 select * from tablename;语句的结果,可以在sql*plus 里面这样: SPOOL c:test.sql
//这是保存文件的位置 select * from tablename; SPOOL OFF8. 查看数据库表结构
oracle数据库导出数据库的表结构,使用sql查询将查到的数据复制到Excel表中保存中即可。查询代码:
SELECT t.table_name,
t.colUMN_NAME,
t.DATA_TYPE || '(' || t.DATA_LENGTH || ')',
t1.COMMENTS
FROM User_Tab_Cols t, User_Col_Comments t1
WHERE t.table_name = t1.table_name
AND t.column_name = t1.column_name;
9. 查看数据库表字段长度
一、把图片直接以二进制形式存储在数据库中一般数据库提供一个二进制字段来存储二进制数据。比如SQLServer中的BINARY,VARBINARY;
1、BINARY数据类型用于存储二进制数据。其定义形式为BINARY(n),n表示数据的长度,取值为1到8000。在使用时必须指定BINARY类型数据的大小,至少应为1个字节。BINARY类型数据占用n+4个字节的存储空间。在输入数据时必须在数据前加上字符“0X”作为二进制标识,如:要输入“abc”则应输入“0xabc”。
若输入的数据过长将会截掉其超出部分。
若输入的数据位数为奇数,则会在起始符号“0X”后添加一个0,如上述的“0xabc”会被系统自动变为“0x0abc”。2、VARBINARY数据类型的定义形式为VARBINARY(n)。它与BINARY类型相似,n的取值也为1到8000,若输入的数据过长,将会截掉其超出部分。不同的是VARBINARY数据类型具有变动长度的特性,因为VARBINARY数据类型的存储长度为实际数值长度+4个字节。当BINARY数据类型允许NULL值时,将被视为VARBINARY数据类型。
一般情况下,由于BINARY数据类型长度固定,因此它比VARBINARY类型的处理速度快另,MySQL中有个blob字段。Oracle数据库中是blob或bfile类型
- 相关评论
- 我要评论
-