1樓:迮宕冉又兒
不是。最簡單的辦法就是,開啟企業管理器->sqlserver組->local->鬥啟資料庫握銷咐,右鍵->新建資料庫->輸入資料庫名字,就建立好了。在sql
server的安裝目錄data下就建立了新的空白資料庫。
還有一種方法,是使用sql語句,createtable,這個檢視一些sql語句,即可解決。希望你段純能夠理解吧。
2樓:儲鳴澹臺弘深
第一題不知道為什麼說有不合適內容不給我提交。
二、寫出sql語句:(各10分,共50分)
distinct
no,name
fromtable
where2010-year(birth)
喚氏=50;
no,name
fromtable
wherelivecity=workingcity;
no,name
fromtable
wherecompany!='聯華公司';
viewemp_female
asselect
e#,ename,c#,cname,salary
fromemp
groupby
e#update
empset
salary=salary+;
我無語了。做了好幾題都說有不適合發表的內容。
我都不知道哪些語句是不適合發表的-
明明是資料庫語句啊。
二、寫出sql語句:
1、建立檢視:社團負責人(編號,名稱,負責人職工號,負責人姓名,負責人性別);
2、建立檢視:參加人情況(職工號,姓名,社團編號,社團名稱,參加日期)
3、查詢參加唱歌隊或籃球隊的職工號和姓名。
4、求參加人數最多的社會團體的名稱和參加人數。
5、把對社會團體和參加兩個表的資料檢視、插入和刪除資料的權力賦給使用者李平,並允許他將此權力授予其他使用者。
create
view社團負責人(編號。
char(7),名和困散稱。
char(8),負責人職工號。
char(8),負責人姓名。
char(8),負責人性別。
char(2));
create
view參加人情尺纖況(職工號,姓名,社團編號,社團名稱,參加日期);
select
職工號,姓名。
where社團名稱=『唱歌隊』or『籃球隊』;
select
count(*)
max(名稱),max(社團名稱)
from參加人情況。
grantselect,insert,delete
on社會團體and參加人數。to李平。
withadmin
option;
怎樣用sql新建乙個不為空的欄位
3樓:網友
建立表的時候:
create table table_name
id serial, // --自增,item---
username char(20) not null, //---非空---
nation char(20) default 'china' //---預設。
值---修改表的時候:
新增:alter table table_name add(column_name char(120) default '預設值')
修改:alter table table_name modify(old_name char(120) default '預設值')
我用的是informix資料庫,不過整體上是相同的。你可以嘗試一下,或者告訴我你用的是什麼資料庫,我再幫你解決。
--正義的分割線---
發現你的問題了,你在修改表結構的時候,要求這個欄位不為空,可是你並沒有給表的這個欄位賦值,這個效果就貌似"又要馬兒跑,又不給草吃"。其實你只要一開始就給這個欄位賦乙個預設值就可以了,如果這個欄位的值為空了,資料庫就會給這個欄位賦值為預設值,不會出現真正的為空情況。
你嘗試下下面的語句:
alter table [table名] add/modify columnname datatype default(defaultvalue)
4樓:網友
alter table aaww add field77 int not null
在sql2000中應該可以新增啊。
資料庫是否對了`
建乙個有預設值的欄位:
atler constraint 約束名 default('值') for 欄位。
5樓:佳樂比海
table aaww add field77 int null(只去掉了null,sql server不能新增非空的欄位,因為添進去了,如果這個表已有資料,這個欄位又沒賦值,則約束不完整)
table aaww
add constraint df_field77 default(77) for field77(77為預設值)
6樓:萬年冰霜
是什麼sql?
如果是mysql的話,不能用int,要用number還有報錯報的什麼。自己看下報錯就知道了。
雖然不精通sql,不過你的命令也寫得太……不規範了。
7樓:網友
建表的話,不用這麼麻煩吧,還用sql來建表;
推薦你是用erwin,圖形化資料庫設計工具,可以自動生成表,修改也方便,設定索引,預設值都很很簡單的,完全是圖形化的,不用寫一行**;
當然,會寫sql,也是必要的,雖然工作中很少用到這些建表語句;
8樓:網友
應該這麼寫。
alter table aaww add field77 int not null
default 1 with values下面的default就是預設值,
9樓:網友
推薦樓主使用phpmyadmin圖形化介面,那裡面有sql語句(自動生成)
sql語句 如何建立乙個表啊?
10樓:
建立表的sql語句根據不同的資料庫會有所不同,常見的幾種資料庫建立方式如下:
建立乙個表。表名字persons,第一列id_p,整數型別;第二列lastname,字元型別;第三列firstname,字元型別。
微軟vs sql 2008 資料庫。
mysql 資料庫。
sqlite 資料庫。
11樓:敲黑板劃重點
直接在語句里加上庫名吧,就不用再加use了。
create table int,username nvarchar(50),userpass nvarchar(50))
12樓:韶溪智爾琴
select
a.姓名。a.年齡。
from學生]
ainner
join選課]bon
a.學號。b.學號。
innerjoin課程c
onb.課程號。
c.課程號。
whereb.成績。
andc.課程名稱。
英語"order
by年齡。前面應該這樣子寫,至於後面你的into
dbfstud_temp
是幹什麼用呀?
如果是在插入資料到這個表中去,不是這樣子寫的吧,應該是:
insert
intostud_temp
select
a.姓名。a.年齡。
from學生]
ainner
join選課]bon
a.學號。b.學號。
innerjoin課程c
onb.課程號。
c.課程號。
whereb.成績。
andc.課程名稱。
英語"order
by年齡。建立表的話應該是:
select
a.姓名。a.年齡。
intostud_temp
from學生]
ainner
join選課]bon
a.學號。b.學號。
innerjoin課程c
onb.課程號。
c.課程號。
whereb.成績。
andc.課程名稱。
英語"order
by年齡。
如何在自己的電腦上建立sql資料庫?
13樓:網友
首先,使用sqlcmd -s .\sqlexpress命令,連線到你計算機上名為sqlexpress(或者別的)sql例項(注意,如果是名為mssqlserver的預設例項,只要用sqlcmd -s .命令就可以連線到)。
然後執行下面這個sql語句(這裡是語法展示),建立資料庫:
create database database_name[databasepassword 'database_password'
encryption ]
collate collation_name comparison_style]
database password ::= identifier
14樓:網友
先要根據你的計算機所安裝的作業系統來選擇安裝資料庫管理伺服器軟體,然後通過資料庫管理軟體建立資料庫。
例如:你的計算機的作業系統是中文windows xp,你可選擇安裝中文sql2000中文版的個人版,如果計算機安裝的是windows server2003 伺服器版,就可選擇安裝sql2000的伺服器版。
所安裝的資料庫管理軟體正確執行後,可以使用企業管理器進入資料庫管理來建立資料庫啦。
當然,資料庫管理知識還很多,建議找一本入門級的書邊看邊試邊學,這樣可能會提高快些,也可以把問題放到網上查檢視。
sql如何建立乙個資料表?
15樓:網友
直接在語句里加上庫名吧,就不用再加use了。
create table int,username nvarchar(50),userpass nvarchar(50))
16樓:網友
1、建乙個「文章」表,把所有文章都放在乙個表中,增加乙個欄位「類別」來標註是「遊戲/電影/日誌」,但這個欄位不要直接用文字,而是用乙個數值指向另乙個表,那個表的名字叫「類別」,有三個欄位:編號,類別名稱,**。而 在「文章」那個表裡的「類別」欄位中其實是放的「類別」這個表中的「編號」這個欄位的值。
3、在1中,文章表裡的「類別」就是外來鍵,它像乙個指標指向別乙個表的pk,它通常以一對多關係聯絡,可以減少資料的冗餘性。
17樓:痴情的張無忌
--看mybiao是否存在,如果存在則刪除此表;
if exists(select * from sysobjects where name='mybiao')
drop table mybiao;
go--建立mybiao;
create table mybiao(
id int,username varchar(50),userpass varchar(50))go希望能到你。。
18樓:網友
~!~以前學過忘記來。。。你不用語句也可以啊? 直接在myku上面點右鍵在建表嘛。
19樓:悟萍韻
本次操作以dell靈越5000電腦為例,具體操作步驟如下:
產品名稱:dell
產品型號:dell 靈越5000
系統版本:windows 10
軟體版本: null
1、我們以sql server資料庫為例,首先我們需要開啟sql server management studio,我們會看到以下的介面,點開資料庫會出現以下第二個圖。
3、在資料庫的名稱欄裡面輸入需要的名稱,如xx然後點選確定。之後就可以在左邊的列表中找到新建的資料庫了。如圖,乙個名為xx的資料庫就建好了。
4、然後將新建好的資料庫開啟。然後右鍵單擊裡面的表找到新建資料庫,會出現以下介面:
5、然後可以在其中輸入需要的名稱(用英文形式),如輸入的年齡,性別,位址,**,身份證,民族(name address phone id nation一般為nvardhar型別,age 一般為int型別)如圖:
6、然後點儲存,它會提示輸入表的名稱(一般為英文複數形式),然後點選確定,就可以在左邊找到我們新建的表了,一張表就建好了。
7、表建好之後就可以進行新增內容了。右鍵單擊表,選擇裡面的前二十行,出現以下介面就可以新增內容。
sql中如何在建立資料庫的同時建立表
暈,加個use 資料庫名不就完事了嗎 create database test gouse test create table dbo users id int not null name varchar 32 collate chinese prc ci as not null passwd bi...
如何在java中建立sql資料庫
直接通過jdbc呼叫 select dbms metadata.get ddl table emp scott from dual 就可以了。返回結果如下 dbms metadata.get ddl table emp scott create table scott emp empno numbe...
如何建立乙個空資料庫 mysql
建立空庫 mysql create database hello 建立表。mysql use hello mysql create tablet id int 建立t表,插入id,內型為int。mysql insert intot values 在t表中插入id為 mysql drop tablet...