sql資料庫表定時改名字並建立新表

時間 2022-05-16 10:16:48

1樓:z大白

lz你好,如果是用ado.net去運算元據庫的話,以windows form為例, 首先要用到timer控制元件,並設定時間屬性,然後用觸發他的timer_timer()事件,然後執行你修改表名和建立一張新表的sql語句!

2樓:匿名使用者

--複製後刪除原來syslogd裡面的資料,重新開始另一天的資料儲存delete * from syslogd這個用truncate table syslogd 這個效率高點吧--複製syslogd資料到新表(不知道如何動態獲取新建立的表名)oracle裡面可以 create table test as select * from syslogd 這樣建立一個新的表

查詢速度的問題 新表最好能搞點索引 這樣效率可以提升不少。

其他的 感覺理論上沒什麼問題

3樓:

不用那麼麻煩吧你試試把資料庫裡的資料超過6個小時的就把資料匯出寫成二進位制的存到.txt裡面不就行了嗎。寫玩了就把表清一下,讓資料庫裡的資料始終儲存6個小時的不就行了嗎?

請問sql2008資料庫我要把查詢到的部分資料生成一個新表怎麼寫語句?

4樓:

select a.cinvcode、a.cinvname,b.cretailcode、b.ctobracode into 新表 from a,b

怎樣在資料庫中建立一個新表

5樓:

"以下是填寫內容:

名字:number of fields:"

如果「名字」是指表名的話,那就是填列的數目。

建個表應該不止這些吧?還有主鍵什麼的,不要設嗎?

樓上的說得不錯,下個windows檢視操作mysql,很方便。

6樓:白卡

1,欄位並不是一個數,一個欄位就是表示一張表的一列。至於應該填什麼,應該是要和你的論壇原始碼中的設定名稱是一樣,如果不一樣,建立的這張表對於你的discuz5論壇就毫無意義。

2,一般來說可安裝的discuz5論壇版本,安裝的時候會給你自動在指定的資料庫中建立系統需要的全部表。當然你也可以自己在資料庫中手動建立,建立的語句一般在discuz5安裝包裡有相關的文字檔案,你可以直接查詢解壓後的安裝包裡帶sql,db等類似名字的檔案,開啟復制直接貼上到資料庫工具的操作視窗,如果你沒有找到,建議你到discuz5官方論壇去尋找這些表的建立語句。

7樓:匿名使用者

不是填你所說的這個,你說的這個是建立表內的欄位,不是建立表.

你是用phpmyadmin吧,首先,選中你的資料庫,如你的discuz資料庫,那就選中discuz,然後在資料庫discuz 中建立一個新表,填上名字和表的欄位數點執行,就建立了個新表.

8樓:匿名使用者

首先你得進行需求分析,然後再建立邏輯模型,之後是物理模型...

建表最容易,但是建表前你得考慮其他一些重要的事情,比建表更重要...

9樓:長魚慧月

不用,discuz5論壇會自己建立的

只要你輸入正確的使用者名稱稱和密碼!

sql語句 如何建立一個表啊?

10樓:

建立表的sql語句根據不同的資料庫會有所不同,常見的幾種資料庫建立方式如下:

建立一個表。表名字persons,第一列id_p,整數型別;第二列lastname,字元型別;第三列firstname,字元型別。

微軟vs sql 2008 資料庫

mysql 資料庫

sqlite 資料庫

11樓:敲黑板劃重點

直接在語句里加上庫名吧,就不用再加use了。

create table myku.dbo.mybiao(id int,username nvarchar(50),userpass nvarchar(50))

12樓:韶溪智爾琴

select

a.姓名

,a.年齡

from

[學生]

ainner

join

[選課]bon

a.學號

=b.學號

inner

join課程c

onb.課程號

=c.課程號

where

b.成績

>=70

andc.課程名稱

="英語"

order

by年齡

前面應該這樣子寫,

至於後面你的into

dbfstud_temp

是幹什麼用呀?

如果是在插入資料到這個表中去,不是這樣子寫的吧,應該是:

insert

into

stud_temp

select

a.姓名

,a.年齡

from

[學生]

ainner

join

[選課]bon

a.學號

=b.學號

inner

join課程c

onb.課程號

=c.課程號

where

b.成績

>=70

andc.課程名稱

="英語"

order

by年齡

建立表的話應該是:

select

a.姓名

,a.年齡

into

stud_temp

from

[學生]

ainner

join

[選課]bon

a.學號

=b.學號

inner

join課程c

onb.課程號

=c.課程號

where

b.成績

>=70

andc.課程名稱

="英語"

order

by年齡

sql資料庫中,建立一個資料庫以及表、及對此**進行查詢、插入、修改、刪除等操作……

13樓:匿名使用者

建立庫:create database db_name

建立表:create table table_name(欄位名,欄位名....)

查詢:select * from table_name where (條件)

插入:insert into table_name values(值,值...)

修改:update table talbe_name

set 欄位名 = values

where (條件)

刪除:delete from talbe_name where (條件)

如何用c#為sql server資料庫建立一個新表

14樓:滕皛范姜採柳

//定義表名

string

tablename=this.textbox1.text;

//新增表語句

string

add_table="create

table"+

tablename+"

(num

nvarchar(16)

notnull

primary

key)";

怎麼用t-sql來修改資料庫表中列的名稱,即把一個原有的列名改為新的列名

15樓:蒼松頑石

alter table 表名

alter column 新列名 型別(長度)

16樓:

exec sp_rename 'table.column','newcolumn'

怎麼從sql server資料庫裡定期去讀一個表檔案,修改某些屬性的值後再存入另一個庫。

17樓:匿名使用者

如果你想不影響資料庫執行效能的話,最好用 儲存過程

如果你不會儲存過程,那可以用sqlserver裡自帶的 每日工作計劃來,不過那個好像與頁面進行資料互動 比較麻煩吧,具體我沒試過

還有一種 就是比較笨的方法,自己寫一段程式 放到伺服器端 定期去執行這檔案,這個就比較輕鬆些

18樓:匿名使用者

寫一個執行計劃 就可以了

mysql資料庫怎麼建立資料表並新增資料

黑馬程式設計師 1 建立一個資料庫test2 mysql create database test2 截圖 2 建立一個mytable表 mysql create table mytable name varchar 20 char 1 birth date,birthaddr varchar 20...

關於資料庫表與表之間的聯絡,SQL資料庫中表與表之間的關聯怎麼建立

資料庫由若干個表構成。表與表之間通過主鍵和外來鍵構成關係。主鍵和外來鍵是相對的。這個表的主鍵,可能就是另一個表的外來鍵。或者說,一個鍵,在這個表中是主鍵,而在另一個表中可能就是外來鍵了。主鍵與外來鍵只是區別於他的功能。 雁子 一對一 例如t person表和t card表,即人和身份證。這種情況需要...

還原SQL資料庫提示“可用空間不足,無法建立資料庫”

雖然資料庫備份才900m,但是它備份時的檔案卻有2364014592位元組 主要是log檔案特別大!所有你必須在磁碟空間大於2364014592位元組的地方,從新建一個資料庫,才能將其還原。 備份的原始資料庫資料檔案和日誌檔案有多大?如果原始檔案很大,想辦法收縮了再備份拿過來還原。備份檔案雖然小,資...