sql腳本設計平台
update table set amount_actual = ( volume*price*10000/1.06)/10000
注意,『/ 』是截斷值
『貳』 8. 如何自動生成創建資料庫的sql腳本
可以用設計資料庫的設計工具Power Designer自動生成。不過,這個工具只會生成數據結構,數據填充還是要手寫。
『叄』 sql腳本文件怎麼用
一般要建立能夠發布數據的資料庫網站,需要的因素:RDBMS 資料庫程序(象MS Access, SQL Server, 做網站接觸比較多的就是MySQL);伺服器端腳本語言(比如 PHP 或 ASP,JSP);SQL;HTML / CSS
一、SQL格式是什麼文件
結構化查詢語言(Structured Query Language)簡稱SQL,結構化查詢語言是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統;同時也是資料庫腳本文件的擴展名。結構化查詢語言是高級的非過程化編程語言,允許用戶在高層數據結構上工作。它不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式,所以具有完全不同底層結構的不同資料庫系統可以使用相同的結構化查詢語言語言作為數據輸入與管理的介面。結構化查詢語言語句可以嵌套,這使他具有極大的靈活性和強大的功能。
結構化查詢語言中的五種數據類型:字元型,文本型,數值型,邏輯型和日期型
二、SQL文件怎麼打開
SQL為資料庫腳本文件,因為一般不是做編程的朋友可能電腦中不會裝有sql server這個軟體,非常大。所以大家最好用資料庫的查詢分析器打開,或者你拿記事本也可以打開。滑鼠右擊文件,打開方式選擇記事本就可以了。如果特殊需要可以下載ultraEdit可以編輯文本、十六進制、ASCII 碼,功能挺強大。
也可能是mysql文件,使用方法就是通過自帶的工具導入到資料庫中即可。
『肆』 如何通過SQL腳本創建資料庫
登陸到mssql資料庫上,找到系統默認資料庫,右鍵-任務-生成腳本USE [master]
GO
IF NOT EXISTS (SELECT name FROM sys.databases WHERE name = N'ReportServerTempDB')
BEGIN
CREATE DATABASE [ReportServerTempDB] ON PRIMARY
(
NAME = N'ReportServerTempDB',
FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\ReportServerTempDB.mdf' ,
SIZE = 2240KB ,
MAXSIZE = UNLIMITED,
FILEGROWTH = 1024KB
)
LOG ON
(
NAME = N'ReportServerTempDB_log',
FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\ReportServerTempDB_log.LDF' ,
SIZE = 832KB ,
MAXSIZE = 2048GB ,
FILEGROWTH = 10%
)
END
『伍』 什麼是SQL腳本
SQL腳本:生成資料庫項目時,預先部署腳本、資料庫對象定義和後期部署腳本合並為一個生成腳本。
只能指定一個預先部署腳本和一個後期部署腳本,但可在預先部署腳本和後期部署腳本中包含其他腳本。
用於創建資料庫對象的語句的集合。Transact-SQL腳本保存為文件,文件名通常以 .sql結尾。
具體使用環境包含:MY-SQL,SQLServer,oracle。
資料庫腳本包含:存儲過程[Procere],事務[transaction]等,索引[Index],觸發器[Trigger],函數[Function]等。
使用腳本的好處:可以提高數據訪問的效率,並進行相關的數據處理。

(5)sql腳本設計平台擴展閱讀
SQL具有數據定義、數據操縱和數據控制。
1、SQL數據定義功能:能夠定義資料庫的三級模式結構,即外模式、全局模式和內模式結構。在SQL中,外模式有叫做視圖(View),全局模式簡稱模式( Schema),內模式由系統根據資料庫模式自動實現,一般無需用戶過問。
2、SQL數據操縱功能:包括對基本表和視圖的數據插入、刪除和修改,特別是具有很強的數據查詢功能。
3、SQL的數據控制功能:主要是對用戶的訪問許可權加以控制,以保證系統的安全性。
『陸』 如何執行SQL腳本
如果你用 pgsql xxxdb 的命令行方式的話,
就在命令行下 \i xxx.sql 就行了。
也可以用第三方,如powerdesign,erwin,EMSPG 等導入命令行腳本
http://topic.csdn.net/t/20050310/10/3839346.html
『柒』 網站中SQL資料庫建表的腳本怎麼編寫
這是一段 建庫建表的腳本 data.sql 文件
CREATE DATABASE SM_USER_NAME_TOBEREPLACE_sys
GO
use SM_USER_NAME_TOBEREPLACE_sys
if exists (select * from sysobjects where id = object_id(N'[dbo].[Group_permission]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[Group_permission]
GO
CREATE TABLE [dbo].[Group_permission] (
[seed_key_id] [int] IDENTITY (1, 1) NOT NULL ,
[group_id] [varchar] (50) NOT NULL ,
[pmt_key_id] [varchar] (50) NOT NULL ,
[origin_key_id] [varchar] (50) NULL
) ON [PRIMARY]
GO
『捌』 幫忙寫一條簡單的sql腳本
創建幾個測試表
createtabletableA
(namevarchar(10),
ageint,
sexvarchar(2),
timedatetime,
isinsertvarchar(10))
insertintotableAvalues('jack',11,'男','2005-12-04','False')
insertintotableAvalues('moon',12,'女','2013-12-04','False')
insertintotableAvalues('john',22,'男','2005-12-04','False')
insertintotableAvalues('emma',55,'女','2005-12-04','False')
select*intotableBfromtableAwhere1<>1
執行
declare@timevarchar(10)
select@time=convert(varchar(10),getdate(),120)
insertintotableBselect*fromtableAwhereconvert(varchar(10),time,120)=@time
updatetableAsetisinsert='True'whereconvert(varchar(10),time,120)=@time
結果

