方法一:如果使用的是SQL Server、Oracle等資料庫,在圖形界面下按照提示一步步創建需要的表或試圖、約束。
方法二:通過書寫SQL 語句實現。SQL語句很容易學習,也很好理解,然後執行SQL語句,OK。
2. 論文sql表格怎麼做
1/3分步閱讀
首先,確定表格內的數據。一般做表格是為了統計數據,方便一眼看出問題所在。製作表格之前,可以現在紙上打草稿,需要哪些數據,提前整理出來。
2/3
其次,對表格有一個整體把控。確定表格大概是幾行幾列,先插入表格,行列可再次調整。
3/3
最後,填入數據,仔細核對,有出入的可刪減
3. 資料庫結構的SQL語句怎麼轉換成圖表
用PowerDesigner可以轉換
4. 利用java,把SQL SERVER資料庫裡面的書庫繪製成圖表的形式,類似於股票那樣有XY軸,曲線顯示,怎麼做啊
有兩種實現方式,一種就是JFreeChart的官方實例MemoryUsageDemo.java.通過一個實現java.Swing.Timer的內部類,在其監聽器中將實時數據添加進TimeSeries,由於Timer是會實時執行的,所以這個方法倒是沒有什麼問題,可以參考代碼。
另一種方式就是將實時類實現Runnable介面,在其run()方法中,通過無限循環將實時數據添加進TimeSeries,下面是較簡單的實現代碼:
java 代碼
//RealTimeChart .java
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.axis.ValueAxis;
import org.jfree.chart.plot.XYPlot;
import org.jfree.data.time.Millisecond;
import org.jfree.data.time.TimeSeries;
import org.jfree.data.time.TimeSeriesCollection;
public class RealTimeChart extends ChartPanel implements Runnable
{
private static TimeSeries timeSeries;
private long value=0;
public RealTimeChart(String chartContent,String title,String yaxisName)
{
super(createChart(chartContent,title,yaxisName));
}
private static JFreeChart createChart(String chartContent,String title,String yaxisName){
//創建時序圖對象
timeSeries = new TimeSeries(chartContent,Millisecond.class);
TimeSeriesCollection timeseriescollection = new TimeSeriesCollection(timeSeries);
JFreeChart jfreechart = ChartFactory.createTimeSeriesChart(title,"時間(秒)",yaxisName,timeseriescollection,true,true,false);
XYPlot xyplot = jfreechart.getXYPlot();
//縱坐標設定
ValueAxis valueaxis = xyplot.getDomainAxis();
//自動設置數據軸數據范圍
valueaxis.setAutoRange(true);
//數據軸固定數據范圍 30s
valueaxis.setFixedAutoRange(30000D);
valueaxis = xyplot.getRangeAxis();
//valueaxis.setRange(0.0D,200D);
return jfreechart;
}
public void run()
{
while(true)
{
try
{
timeSeries.add(new Millisecond(), randomNum());
Thread.sleep(300);
}
catch (InterruptedException e) { }
}
}
private long randomNum()
{
System.out.println((Math.random()*20+80));
return (long)(Math.random()*20+80);
}
}
//Test.java
import java.awt.BorderLayout;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JFrame;
public class Test
{
/**
* @param args
*/
public static void main(String[] args)
{
JFrame frame=new JFrame("Test Chart");
RealTimeChart rtcp=new RealTimeChart("Random Data","隨機數","數值");
frame.getContentPane().add(rtcp,new BorderLayout().CENTER);
frame.pack();
frame.setVisible(true);
(new Thread(rtcp)).start();
frame.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent windowevent)
{
System.exit(0);
}
});
}
}
這兩中方法都有一個問題,就是每實現一個圖就要重新寫一次,因為實時數據無法通過參數傳進來,在想有沒有可能通過setXXX()方式傳進實時數據,那樣的話就可以將實時曲線繪制類封裝起來,而只需傳遞些參數即可。
5. sql資料庫中的text數據類型如何插入表格或者圖片
存儲html標簽,圖片存一個連接就可以了 建議您去看一下富文本編輯器,不用您管圖片的連接或者上傳亂七八糟的東西 你只需要載入HTML代碼就行了,編輯操作挺方便的
富文本編輯器
富文本編輯器,Rich Text Editor, 簡稱 RTE, 是一種可內嵌於瀏覽器,所見即所得的文本編輯器。它提供類似於 比如谷歌、火狐效果都非常不錯,在功能的豐富性來說,還是 IE 強些(但IE的6、7、8、9幾個版本就足夠搞死開發者了)。
富文本編輯器不同於文本編輯器,程序員可到網上下載免費的富文本編輯器內嵌於自己的網站或程序里(當然付費的功能會更強大些),方便用戶編輯文章或信息。比較好的文本編輯器有kindeditor,fckeditor等。
6. 在SQL Sever資料庫中怎麼存儲圖表
使用image等2進制數據類型 或者使用varchar等字元類型存儲圖表路徑
高版本使用流來存儲
7. 幫忙做下資料庫,表格(我都不知道要做幾張,但是需要多表查詢的)
基於MSSQL的資料庫創建SQL如下,運行的時候遇到出錯跳過就好,完了以後檢查表是否建立完全
/*==============================================================*/
/* DBMS name: Microsoft SQL Server 2005 */
/* Created on: 2011-4-21 21:18:07 */
/*==============================================================*/
if exists (select 1
from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = 'F')
where r.fkeyid = object_id('tbDelivery') and o.name = 'FK_TBDELIVE_REFERENCE_TBGOODS')
alter table tbDelivery
drop constraint FK_TBDELIVE_REFERENCE_TBGOODS
go
if exists (select 1
from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = 'F')
where r.fkeyid = object_id('tbDelivery') and o.name = 'FK_TBDELIVE_REFERENCE_TBOPERAT')
alter table tbDelivery
drop constraint FK_TBDELIVE_REFERENCE_TBOPERAT
go
if exists (select 1
from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = 'F')
where r.fkeyid = object_id('tbGoods') and o.name = 'FK_TBGOODS_REFERENCE_TBFLOWER')
alter table tbGoods
drop constraint FK_TBGOODS_REFERENCE_TBFLOWER
go
if exists (select 1
from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = 'F')
where r.fkeyid = object_id('tbGoods') and o.name = 'FK_TBGOODS_REFERENCE_TBTYPE')
alter table tbGoods
drop constraint FK_TBGOODS_REFERENCE_TBTYPE
go
if exists (select 1
from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = 'F')
where r.fkeyid = object_id('tbGoods') and o.name = 'FK_TBGOODS_REFERENCE_TBCOLOR')
alter table tbGoods
drop constraint FK_TBGOODS_REFERENCE_TBCOLOR
go
if exists (select 1
from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = 'F')
where r.fkeyid = object_id('tbWarehouse') and o.name = 'FK_TBWAREHO_REFERENCE_TBGOODS')
alter table tbWarehouse
drop constraint FK_TBWAREHO_REFERENCE_TBGOODS
go
if exists (select 1
from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = 'F')
where r.fkeyid = object_id('tbWarehouse') and o.name = 'FK_TBWAREHO_REFERENCE_TBOPERAT')
alter table tbWarehouse
drop constraint FK_TBWAREHO_REFERENCE_TBOPERAT
go
if exists (select 1
from sysobjects
where id = object_id('tbColor')
and type = 'U')
drop table tbColor
go
if exists (select 1
from sysobjects
where id = object_id('tbDelivery')
and type = 'U')
drop table tbDelivery
go
if exists (select 1
from sysobjects
where id = object_id('tbFlower')
and type = 'U')
drop table tbFlower
go
if exists (select 1
from sysobjects
where id = object_id('tbGoods')
and type = 'U')
drop table tbGoods
go
if exists (select 1
from sysobjects
where id = object_id('tbOperator')
and type = 'U')
drop table tbOperator
go
if exists (select 1
from sysobjects
where id = object_id('tbType')
and type = 'U')
drop table tbType
go
if exists (select 1
from sysobjects
where id = object_id('tbWarehouse')
and type = 'U')
drop table tbWarehouse
go
/*==============================================================*/
/* Table: tbColor */
/*==============================================================*/
create table tbColor (
cid integer not null,
colorname varchar(20) not null,
constraint PK_TBCOLOR primary key (cid)
)
go
/*==============================================================*/
/* Table: tbDelivery */
/*==============================================================*/
create table tbDelivery (
did integer not null,
Goods integer not null,
Operator integer not null,
DeliveryDate datetime not null,
DAmount integer not null,
Comment text null,
constraint PK_TBDELIVERY primary key (did)
)
go
/*==============================================================*/
/* Table: tbFlower */
/*==============================================================*/
create table tbFlower (
fid integer not null,
flowername varchar(20) not null,
constraint PK_TBFLOWER primary key (fid)
)
go
/*==============================================================*/
/* Table: tbGoods */
/*==============================================================*/
create table tbGoods (
gid integer not null,
FlowerID integer not null,
TypeID integer not null,
ColorID integer not null,
GName varchar(20) not null,
Comment text null,
constraint PK_TBGOODS primary key (gid)
)
go
/*==============================================================*/
/* Table: tbOperator */
/*==============================================================*/
create table tbOperator (
oid integer not null,
OperName varchar(20) not null,
OperSex varchar(1) not null,
OperJob varchar(10) not null,
Comment text null,
constraint PK_TBOPERATOR primary key (oid)
)
go
/*==============================================================*/
/* Table: tbType */
/*==============================================================*/
create table tbType (
tid integer not null,
typename varchar(20) not null,
constraint PK_TBTYPE primary key (tid)
)
go
/*==============================================================*/
/* Table: tbWarehouse */
/*==============================================================*/
create table tbWarehouse (
wid integer not null,
Goods integer not null,
Operator integer not null,
WDate datetime not null,
WAmount integer not null,
Comment text null,
constraint PK_TBWAREHOUSE primary key (wid)
)
go
alter table tbDelivery
add constraint FK_TBDELIVE_REFERENCE_TBGOODS foreign key (Goods)
references tbGoods (gid)
go
alter table tbDelivery
add constraint FK_TBDELIVE_REFERENCE_TBOPERAT foreign key (Operator)
references tbOperator (oid)
go
alter table tbGoods
add constraint FK_TBGOODS_REFERENCE_TBFLOWER foreign key (FlowerID)
references tbFlower (fid)
go
alter table tbGoods
add constraint FK_TBGOODS_REFERENCE_TBTYPE foreign key (TypeID)
references tbType (tid)
go
alter table tbGoods
add constraint FK_TBGOODS_REFERENCE_TBCOLOR foreign key (ColorID)
references tbColor (cid)
go
alter table tbWarehouse
add constraint FK_TBWAREHO_REFERENCE_TBGOODS foreign key (Goods)
references tbGoods (gid)
go
alter table tbWarehouse
add constraint FK_TBWAREHO_REFERENCE_TBOPERAT foreign key (Operator)
references tbOperator (oid)
go
8. SQL資料庫查詢與窗體,報表的創建 怎麼歸納
在 Excel 和 Access 之間交換(復制、導入和導出)數據存在多種在 Microsoft Office Access 和 Microsoft Office Excel 之間交換數據的方法。
若要將 Access 中的數據裝入 Excel,可以從 Access 數據表中復制數據並粘貼到 Excel 工作表中,從 Excel 工作表連接到 Access 資料庫,或者將 Access 數據導出到 Excel 工作表中。
若要將 Excel 中的數據裝入 Access,可以從 Excel 工作表復制數據並粘貼到 Access 數據表中,將 Excel 工作表導入 Access 表中,或者從 Access 表鏈接到 Excel 工作表。
「導入」在 Excel 和 Access 中的意義各不相同。在 Excel 中,導入指的是建立一個可刷新的永久數據連接。在 Access 中,導入則指將數據裝入 Access 中一次,但不建立數據連接。
您不能將 Excel 工作簿保存為 Access 資料庫。Excel 和 Access 都不提供利用 Excel 數據創建 Access 資料庫的功能。
--------------------------------------------------------------------------------
在 Excel 中使用 Access 數據
如果數據在 Access 中,但您希望在 Excel 中使用這些數據:操作: 交換的性質:
將 Access 數據復制到 Excel 中 臨時
將 Access 數據導出到 Excel 定期
從 Excel 連接到 Access 數據 永久
在 Access 中使用 Excel 數據
如果數據在 Excel 中,但您希望在 Access 中使用這些數據:操作: 交換的性質:
將 Excel 數據復制到 Access 中 臨時
將 Excel 數據導入到 Access 定期
從 Access 鏈接到 Excel 數據 永久
--------------------------------------------------------------------------------
在 Excel 中使用 Access 數據
您可能想在 Excel 工作簿中使用 Access 數據,以便利用數據分析和繪制圖表功能、數據排列和布局的靈活性或其他一些 Access 中不可用的功能。
將 Access 數據復制到 Excel 中
您可以從 Access 的數據表視圖復制數據,然後將數據粘貼到 Excel 工作表中。
啟動 Access,然後打開包含要復制的記錄的表、查詢或窗體。
在「起始頁」選項卡上單擊「視圖」,然後單擊「數據表視圖」。
選擇要復制的記錄。
如果要選擇特定列,請在相鄰的列標題之間拖動。
在「開始」選項卡上的「剪貼板」組中,單擊「復制」 。
啟動 Excel,然後打開要在其中粘貼數據的工作表。
單擊要顯示第一個欄位名稱的工作表區域的左上角。
若要確保復制的記錄不替換現有記錄,請確保工作表中您單擊的單元格的下方和右方不存在數據。
在「開始」選項卡上的「剪貼板」組中,單擊「粘貼」 。
將 Access 數據導出到 Excel
通過使用 Access 中的「導出向導」,可以將一個 Access 資料庫對象(如表、查詢或窗體)或視圖中選擇的記錄導出到 Excel 工作表中。您在執行導出操作時,可以保存詳細信息以備將來使用,甚至還可以制定計劃,讓導出操作按指定時間間隔自動運行。
下面是需要將數據從 Access 導出到 Excel 的常見情形:
您的部門或工作組在處理數據時既使用 Access 也使用 Excel。您在 Access 資料庫中存儲數據,但使用 Excel 來分析數據和分發分析結果。您的小組目前在需要時將數據導出到 Excel,但您想讓這個過程更加高效一些。
您多數時間都在使用 Access,但您的經理更願意在 Excel 中查看報表。您要按固定時間間隔將數據復制到 Excel 中,但您想自動完成這個過程以便節省您自己的時間。
有關將數據從 Access 導出到 Excel 的詳細信息,請參閱 Access「幫助」系統。
從 Excel 連接到 Access 數據
若要將可刷新的 Access 數據裝入 Excel 中,您可以創建一個到 Access 資料庫的連接,這個連接通常存儲在 Office 數據連接文件 (.odc) 中,並檢索表或查詢中的所有數據。連接到 Access 數據的主要好處是:您可以在 Excel 中定期分析這些數據,而不需要從 Access 反復復制或導出數據。連接到 Access 數據後,當原始 Access 資料庫使用新信息更新時,您還可以自動刷新(或更新)包含該資料庫中的數據的 Excel 工作簿。例如,您可能想更新每月分發的 Excel 預算摘要報表以使其包含當月數據。
單擊要存放 Access 資料庫中的數據的單元格。
在「數據」選項卡上的「獲取外部數據」組中,單擊「自 Access」。
在「查找范圍」列表中,找到並雙擊要導入的 Access 資料庫。
在「選取數據源」對話框中,單擊要導入的表或查詢,然後單擊「確定」。
在「導入數據」對話框中,執行以下操作:
在「選擇數據顯示方式」下,執行下列操作之一:
若要以表 (表:關於特定主題的一組數據的集合,以記錄(行)和欄位(列)的形式存儲。)的形式查看數據,請選擇「表」。
若要以數據透視表 (數據透視表:一種交互的、交叉製表的 Excel 報表,用於對多種來源(包括 Excel 的外部數據)的數據(如資料庫記錄)進行匯總和分析。)的形式查看數據,請選擇「數據透視表」。
若要以數據透視圖 (數據透視圖:提供互動式數據分析的圖表,與數據透視表類似。可以更改數據的視圖,查看不同級別的明細數據,或通過拖動欄位和顯示或隱藏欄位中的項來重新組織圖表的布局。)和數據透視表的形式查看數據,請選擇「數據透視圖和數據透視表」。
或者單擊「屬性」為導入的數據設置刷新、格式和布局選項,然後單擊「確定」。
在「數據的放置位置:」下,執行下列操作之一:
若要將數據返回到選擇的位置,請單擊「現有工作表」。
若要將數據返回到新工作表的左上角,請單擊「新建工作表」。
單擊「確定」。
Excel 將外部數據區域放在您指定的位置。
有關連接數據的詳細信息,請參閱連接(導入)外部數據。
在 Access 中使用 Excel 數據
您可能想在 Access 資料庫中使用 Excel 數據,以便利用 Access 的數據管理、安全或多用戶功能。Access 中有許多有用的功能,對於使用 Excel 數據的用戶來說其中有兩個功能尤為有用:
報表 如果您熟悉 Access 報表的設計,並且想以此類報表的形式匯總和組織 Excel 數據,則可創建 Access 報表。例如,您可以創建更靈活的報表,例如分組和摘要報表、列印的標簽和圖形報表。
窗體 如果您想使用窗體查找或顯示 Excel 中的數據,則可創建 Access 窗體。例如,您可以創建一個 Access 窗體以與工作表中的列順序不同的順序顯示欄位,或者以更方便的方式在一屏中查看較長的行數據。
有關使用 Access 窗體和報表的詳細信息,請參閱 Access「幫助」系統。
將 Excel 數據復制到 Access 中
您可以在 Excel 的工作表視圖中復制數據,然後將數據粘貼到 Access 數據表中。
注釋 如果您將工作表中多個欄位的數據粘貼到一個數據表中,請確保這些列與要復制的數據的順序匹配。將多個欄位中的數據粘貼到一個窗體中時,Access 將數據粘貼到與源欄位同名的欄位中,無論它們在窗體中的順序如何。如果您要復制的數據包含目標窗體中不存在的欄位,則 Access 會詢問您是否僅粘貼名稱匹配的欄位。如果不存在名稱匹配的欄位,則 Access 會根據目標窗體的選項卡順序粘貼欄位,此順序可能不是所需的順序。如果源欄位名稱與目標欄位名稱不同,您可能需要將數據粘貼到數據表而不是窗體中。
啟動 Excel,然後打開包含要復制的數據的工作表。
選擇要復制的行。
在「開始」選項卡上的「剪貼板」組中,單擊「復制」 。
啟動 Access,然後打開要在其中粘貼行的表、查詢或窗體。
在「數據表」選項卡上,單擊「視圖」,然後單擊「數據表視圖」。
請執行下列操作之一:
若要替換記錄,請選擇這些記錄,然後在「開始」選項卡上的「剪貼板」組中,單擊「粘貼」 。
若要將數據作為新記錄追加,請在「起始頁」選項卡上的「剪貼板」組中,單擊「編輯」菜單上的「粘貼追加」。
將 Excel 數據導入到 Access
若要將 Excel 中的數據存儲到 Access 資料庫中,並且此後在 Access 中使用和維護這些數據,您可以導入這些數據。導入數據時,Access 會在新表或現有表中存儲這些數據,而無需改變 Excel 中的數據。進行導入操作時,一次只能導入一個工作表。若要導入來自多個工作表的數據,請為每個工作表重復執行導入操作。
下面是需要將 Excel 數據導入 Access 的常見情形:
您多數時間都在使用 Excel,但以後准備使用 Access 處理這些數據。您想將 Excel 工作表的數據移到一個或多個新的 Access 資料庫中。
您所在的部門或工作組使用 Access,但有時您會收到 Excel 格式的數據,而這些數據又必須合並到 Access 資料庫中。您想在接收到 Excel 工作表時將它們導入到資料庫中。
您使用 Access 管理數據,但您所在工作組的其他人員發來的周報是 Excel 工作簿。您想簡化導入過程,以確保數據能在每周的特定時間導入到資料庫中。
有關將數據從 Excel 導入 Access 的詳細信息,請參閱 Access「幫助」系統。
從 Access 鏈接到 Excel 數據
您可以將 Excel 區域作為表鏈接到 Access 資料庫中。如果您計劃繼續維護 Excel 中的區域,但又希望可以從 Access 中訪問此區域,則可使用此方法。您應該從 Access 資料庫而不是從 Excel 創建此類鏈接。
在鏈接到 Excel 工作表或命名區域時,Access 會創建一個新表並鏈接到源單元格。在 Excel 中對源單元格所做的任何更改都會反映到鏈接的表中。不過,您不能在 Access 中編輯對應表的內容。如果要添加、編輯或刪除數據,必須在源文件中進行更改。
下面是需要從 Access 中鏈接到 Excel 工作表的常見情形:
您想繼續在 Excel 工作表中保留數據,但要能夠使用 Access 強大的查詢和報表功能。
您所在的部門或工作組使用 Access,但需要處理的外部源數據位於 Excel 工作表中。您不想維護外部數據的副本,但要能夠在 Access 中處理這些數據。
9. 如何做成想sql資料庫那樣的表格
你的問題不完整
我不知道你是想做一個SQL那樣的視圖程序還是
在其他文檔裡面顯示那樣的格式
要做那樣的視圖程序用VS拖一個ListView再設置下屬性就差不多那樣了
要放文檔裡面 你可以用Oracle客戶端PL/SQL
SQL command那個查詢窗口 查出來直接復制就行了
我感覺自己用WORD做一個那種表格更簡單些
10. SQL Server 2000資料庫,數據怎麼可以做報表,可以用網頁做,怎麼做方便謝謝大家給點提示
用網頁做就很簡單了,可以用asp.net 、jsp、php在後台做些查詢操作,然後把數據放到表格里就可以了,很簡單的