⑴ 求SQL語言建資料庫簡單實例
建立S,P,J,SPJ表,代碼如下:
CREATE SCHEMA SPJ AUTHORIZATION PENG
CREATE TABLE S
(SNO CHAR(4) PRIMARY KEY,
SNAME CHAR(20),
STATUS SMALLINT,
CITY CHAR(8)
)
CREATE TABLE P
(PNO CHAR(4) PRIMARY KEY,
PNAME CHAR(8),
COLOR CHAR(2),
WEIGHT SMALLINT
)
CREATE TABLE J
(JNO CHAR(4) PRIMARY KEY,
JNAME CHAR(20)UNIQUE,
CITY CHAR(8)
)
CREATE TABLE SPJ
(SNO CHAR(4),
PNO CHAR(4),
JNO CHAR(4),
QTY SMALLINT,
PRIMARY KEY (SNO,PNO,JNO),
FOREIGN KEY (SNO) REFERENCES S(SNO),
FOREIGN KEY (PNO) REFERENCES P(PNO),
FOREIGN KEY (JNO) REFERENCES J(JNO)
)
定義模式語句"CREATE SCHEMA" 和定義資料庫語句"CREATE DATABASE"是等效的,只是"CREATE DATABASE"是99以前的版本出現的
⑵ 誰能給我一個EXCEL VBA往SQL資料庫讀取和寫入記錄的例子
讀取和寫入操作方式一樣,唯一不同的是sql語句,讀取用select,讀取用insert,以讀取為例子,錄入如下代碼:
'sql完整例子
Sub testSql()
'定義連接對象
Dim cnn As New ADODB.Connection
Dim rs As New ADODB.Recordset
'定義連接字元串
Dim conStr As String
Dim sqlstr As String
'連接字元串-以下是連接MSSQL資料庫
conStr = "Provider=sqloledb; " _
& "Server=192.168.1.121; " _
& "Database=DATABASENAME;Uid=admin;Pwd=admin;"
cnn.Open conStr
sqlstr = "SELECT * from tablename"
rs.Open sqlstr, cnn
Range("a2").CopyFromRecordset rs
rs.Close
cnn.Close
End Sub
⑶ SQL資料庫常用命令及語法舉例
下面是一些常用的SQL語句,雖然很基礎,可是卻很值得收藏,對於初學者非常實用
⑷ SQL資料庫 基本的操作語句(增、刪、改、查)
例子
create table useInfo --創建用戶表
(
useId int identity(1,1) priamry key not null, --用戶Id,設為主鍵,標識列,不為空。
useName varchar(10) not null ,--用戶名稱,不為空
useSex char(2) not null --用戶性別,不為空
)
go --批處理
insert into useInfo(useName,useSex) values('小明','男') --想表useInfo里添加信息,Id是標識列,所以不用自己手動添加,它會自動添加,所以只需添加姓名和性別。
update useInfo set useName = '大明' where useName = '小明' --把表裡名字叫小明的人名字改為大明
delete from useInfo where useName = '大明' --根據姓名刪除表裡的信息。
truncate table useInfo --把表裡的所有信息都刪了,而且把標志列的數清零。如果用delete刪除表裡的信息 則不會把標識列清零。
select * from useInfo --查詢useInfo表裡的所有信息 * 表示所有
select 1 from useInfo where useName = '大明' --按條件查詢,查詢表裡名字叫大明的人的信息