1、如何导出一个数据库的所有表结构
1.完整的导出整个数据库表结构即dmp文件方法:
Tools-->Export Tables ,选择Oracle Export 默认选项即可,在Output file选择一个输出目标
点击Export,即可导出表结构
2.导出表中数据:
Tools-->Export Tables :选择SQL Inserts 遇到大字段(clob,blob)会出问题导不出来,在此可以
选择需要导出的表,在Output file中选择导出的目标,点击Export即可导出,在此有几个选项
可以去掉所有的可选项直接导出
3.导出数据库中所有的或是所选表的数据库建表脚本:
Tools-->Export User Objects去掉下面三个include *可选项,选择Single file)在Output file
中选择输出目标,点击Export即可
2、数据库表结构说明是什么,请举例说明,谢谢
实体或者对象之间的关系。比如学生表a和老师表b,a中存在学生的基本信息,b是老师的基本信息,两者可能根据班级之类的属性建立联系等。
3、如何查询数据库表结构
mysql 中
describe 表名 (查询表结构)
show tables(查表名)
show databases(查数据库名)
4、请问这个数据库表结构怎么设计?
1,A表为销售表,可拆分为A1(商品表),A2销售主表,A3销售从表,结构如下:
A1(商品编号,品名规格,...),版A2(销售单号,销权售时间,....),A3(销售单号,商品编号,数量,价格,....)
2,B表为统计表,一般通过查询实现,不用建议实体表。
他们的关系是A2对A3为1对多。
5、数据库表结构
你可以考虑用二维数组建立吧,这样的话,应该可以一一对应。比如说建立二维数组b[n][2]
b[0][0]="货物运出地点1";b[0][1]="货物的目的地1";
b[1][0]="货物运出地点2";b[1][1]="货物的目的地2";
b[2][0]="货物运出地点3";b[2][1]="货物的目的地3";
b[3][0]="货物运出地点4";b[3][1]="货物的目的地4";
………………………………………………
等等
6、怎样查看一个数据库里面的所有表?怎样查看表的结构和变量属性?
在查询分析器中,打开对象浏览器(通过F8打开或关闭),展开用户表,就可以查看所有的表和列。
另外,也可以这样通过查询语句查询所有用户表及其构:
SELECT TABLENAME=A.NAME,FIELDNAME=B.NAME,C.NAME,B.LENGTH FROM SYSOBJECTS A,SYSCOLUMNS B,SYSTYPES C WHERE A.ID=B.ID AND B.XTYPE=C.XTYPE AND A.TYPE='U' ORDER BY A.NAME
7、如何设计我的SQL数据库表的结构
原则上不需要年度表
科目表好像有问题,你这样科目重复比较多,科目表需要代码和名称就够了
你可以在成绩表里面加上年度、班级、学号、科目、成绩
班级、科目都保存编码,到时候联查对应名称就行,查询就很简单了
要是你觉得不会半路变更科目名称和班级名称,成绩表里面保存名称也行,联查就省了,语句最简单。
越是复杂系统,表之间关联越少,不然很复杂的SQL语句就会更复杂庞大了,记住这一点,三范式在有的时候不是很适用
8、什么是数据库表结构
表结构就是定义一个表的字段、类型、主键、外键、索引,这些基本的属性组成了数据库的表结构
例如:
create table student (
id int primarykey,
name varchar,
sex varchar,
age varchar)
id、name、sex这些就是字段,int varchar就是数据类型,primarykey为设置主键。
数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合,可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、查询、更新、删除等操作。
数据库是存放数据的仓库。它的存储空间很大,可以存放百万条、千万条、上亿条数据。但是数据库并不是随意地将数据进行存放,是有一定的规则的,否则查询的效率会很低。当今世界是一个充满着数据的互联网世界,充斥着大量的数据。即这个互联网世界就是数据世界。数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息等等。除了文本类型的数据,图像、音乐、声音都是数据。

(8)08cms数据库表结构扩展资料:
数据库管理系统其防护手段主要有以下八点:
1、使用正版数据库管理系统并及时安装相关补丁。
2、做好用户账户管理,禁用默认超级管理员账户或者为超级管理员账户设置复杂密码;为应用程序分别分配专用账户进行访问;设置用户登录时间及登录失败次数限制, 防止暴力破解用户密码。
3、分配用户访问权限时,坚持最小权限分配原则,并限制用户只能访问特定数据库,不能同时访问其他数据库。
4、修改数据库默认访问端口,使用防火墙屏蔽掉对 外开放的其他端口,禁止一切外部的端口探测行为。
5、对数据库内存储的重要数据、敏感数据进行加密存储,防止数据库备份或数据文件被盗而造成数据泄露。
6、设置好数据库的备份策略,保证数据库被破坏后能迅速恢复。
7、对数据库内的系统存储过程进行合理管理,禁用掉不必要的存储过程,防止利用存储过程进行数据库探测与攻击。
8、启用数据库审核功能,对数据库进行全面的事件跟踪和日志记录。
参考资料来源:网络-数据库
9、sql server2008怎么实现查询某个数据库中所有的表名,以及相应的表字段结构。
你是要写代码生成器么?
--这是查表的数量
Select [name] from sysObjects Where xtype='U'and [name]<>'dtproperties' Order By [name]
--得到数据库中所有用户视图
Select [name] From sysObjects Where xtype='V' And [name]<>'syssegments' And [name]<>'sysconstraints' Order By [name]
--获得指定表中所有的列
Select
c.name As ColumnName,
t.name As TypeName
From syscolumns c, systypes t, sysobjects o
Where c.xtype = t.xusertype
And c.id = o.id
And o.name = 'Book'
Order By c.colorder
10、如何修改mysql数据库表结构
下面是具体的过程:
1、备份数据
select * from ih_order into outfile '/bak/order.txt';
mysql> select * from ih_order into outfile 'D:/bak/order.txt';
Query OK, 10001000 rows affected (1 min 30.18 sec)
2、复制原表物理结构
create table ih_order_bak like ih_order;
3、执行表结构修改,这里是增加索引
alter table `ih_order_bak` add index ( `consulate` );
4、把原表数据导入新表
mysql> insert into ih_order_bak select * from ih_order;
Query OK, 10001000 rows affected (6 min 10.30 sec)
Records: 10001000 Duplicates: 0 Warnings: 0