『壹』 急急急,請各位大俠幫忙:已知電影資料庫的實例,請按照要求寫出寫出相應的SQL語句
select * from Movie where year='2002' and studioName='Disney' order by length,title--1
select a.name,a.address from MovieStar a,MovieExec b where a.name=b.name and a.gender='女'
and networth>1000--2 我不太明確凈資產是哪個欄位,姑且猜networth是凈資產
select Procerc# from Movie where titel='星球大戰'--3 沒明確製片人是哪個欄位
select ProcerC,sum(length) SumLength from Movie group by ProcerC--4
delete from MovieExec where networht<1000--5
create view v_MovieDetail--6
as
select title,year from Movie where studioName='paramount'
『貳』 SQL語句實現如下:有一個電影的資料庫,含有電影的名稱和上映年份,我想用查找和某電影同年份的電影
select * from 電影 t1 where eixsts (select 1 from 電影 t2 where t2.電影名稱='111' and t2.上映年份=t1.上映年份) and t1.電影名稱!='111'
『叄』 SQL的問題:麻煩好心網友幫我創建一個電影資料庫系統吧,急!!
寫一個非常簡單的資料庫
電影表分為名稱,年份,類型,中外,ID。//5個欄位
另外一張表電影詳細信息表
名稱,年份,類型,導演,ID
演員信息表
ID,主演,其他演員。
『肆』 求助:用sql語句創建簡單數據表.
SQL Server
Create table Movie
(
Title varchar(200) primary key not null,--varchar可以看情況改長度
Year datetime,
Length int--如果只是保存130之類的數字,用int,如果保存130分鍾用varvhar(10)
)
create table Actor
(
Name varchar(50) primary key not null,
Address varchar(100),
Birthdate datetime
)
create table Acts
(
Movietitle varchar(200),
MovieYear datetime,
ActorName varchar(50)
)
--1、1999年平均長度和最短長度
select AVG(Length) as 平均長度,MIN(Length) as 最短長度 from Movie where YEAR(Year)=1999
--2、把電影"山茶樹"的長度改為130分鍾
update Movie set Length=130 where Title='山茶樹'
『伍』 編寫sql語句創建電影表
創建 create table movies ( )
修改/添加欄位 alter table movies add( )
具體用法,搜索下把。 每個資料庫略有不同
『陸』 在查詢分析器中,用create database,create table 等語句創建電影資料庫模式。在sql Server2000中操作。
超級簡單的問題 翻翻書吧
『柒』 如何向SQL資料庫插入視頻
一般都是往資料庫中存視頻的地址,視頻放在指定的目錄,
你也可以二進制數據存儲視頻,然後讀取二進制數據
不過建議還是存地址。。
『捌』 是想問一個關於資料庫sql中插入一條電影放映信息的數據。
1.插入職工數據:EmpTable(職工表)
insert into EmpTable(Name,Age,Duty,Salary) values('王明',35,'外貿總監',12500)
insert into EmpTable(Name,Age,Duty,Salary) values('李勇',24,'外貿員',6500)
insert into EmpTable(Name,Age,Duty,Salary) values('劉星',25,'外貿員',7500)
insert into EmpTable(Name,Age,Duty,Salary) values('周平',21,'外貿員',3500)
insert into EmpTable(Name,Age,Duty,Salary) values('楊蘭',20,'外貿員',3000)
2.為每個職工創建資料庫登錄名和用戶名:
這樣不是很好的管理方式,可以創建一個用戶表,從而設置許可權。
CREATE TABLE [dbo].[Obas_SystemUser](
[Flag] [nchar](10) COLLATE Chinese_PRC_CI_AS NULL,
[UserName] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NOT NULL,
[UserPassWord] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL,
[GroupName] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL,
[CreateDate] [datetime] NULL CONSTRAINT [DF_Obas_SystemUser_CreateDate] DEFAULT (getdate()),
[CreateName] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL,
[LoginTime] [datetime] NULL,
CONSTRAINT [PK_Obas_SystemUser] PRIMARY KEY CLUSTERED
(
[UserName] ASC
)WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
『玖』 電影院資料庫的sql問題
1 select firstname from actor where birthplace=『Japan』 and birthplace=『Sweden』 order by lastname asc--升序 或者 desc----降序
select firstname from actor where birthplace=『Japan』 and birthplace=『Sweden』 order by birthplace 後面同上
2 select count(mvid*) from ranking
3 select studio from movieinfo where mvid in (select count(mvid) from cast where actorID in (select actorID from actor where birthplace='UK' ) group by mvid having count(mvid>2))
後面的等等 哈哈
4select username,email from member where username in (select username from ranking where score<4 or score is null)-----如果你資料庫中score欄位有空格數據 在null後面 加上 空格score=' ' 就行了
5 select username,email from member where EXISTS (select username from ranking where score<4 or score is null)-----如果你資料庫中score欄位有空格數據 在null後面 加上 空格score=' ' 就行了
『拾』 如何用SQL資料庫存放視頻
用iamge類型,寫入的時間用流寫入,讀出的時間同樣需要流轉換。
sql資料庫存放視頻是可以的,但是不推薦這么做,一般要把視頻文件以二進制流的方式寫入資料庫欄位,這樣會消耗性能,讀取也不方便。
但是現實中一般是推薦存放視頻文件路徑,比如把這種文件(圖片、音頻、視頻)保存到一個專門的路徑下, 而資料庫只保存這個文件的完整路徑即可。
調用時從資料庫中取路徑, 然後把相關的文件顯示出來即可。
(10)sql資料庫如何編寫電影數據擴展閱讀:
SQL Server資料庫包括Microsoft SQL Server以及Sybase SQL Server兩個子資料庫,該資料庫能否正常運行直接關系著整個計算機系統的運行安全。
SQL包括了所有對資料庫的操作,主要是由4個部分組成:
1、數據定義:又稱為「DDL語言」,定義資料庫的邏輯結構,包括定義資料庫、基本表、視圖和索引4部分。
2、數據操縱:又稱為「DML語言」,包括插入、刪除和更新三種操作。
3、數據查詢:又稱為「DQL語言」,包括數據查詢操作。
4、數據控制:又稱為「DCL語言」,對用戶訪問數據的控制有基本表和視圖的授權及回收。
5、事務控制:又稱為「TCL語言」,包括事務的提交與回滾。
6、嵌入式SQL語言的使用規定:規定SQL語句在宿主語言的程序中使用的規則。