用以下sql語句建立表,出現問題(圖中),求解答

2022-03-09 09:23:15 字數 4919 閱讀 9637

1樓:匿名使用者

你是從網上覆制的吧……把前面的空格去掉先。

2樓:何宜校

執行成功以後,資源管理器,表->右鍵重新整理才能看到。

看到表以後,再右鍵 設計就可以看到表結構。

oracle:pl/sql中用sql語句新增資料 中文出現亂碼問題?[有圖]

3樓:

不加n?

insert into table

values(.....,n'中文',...)這種模式,而且列必須為nvarchar格式才能儲存中文不亂碼

4樓:匿名使用者

用這個查詢oracle的編碼型別,看與你插入的是否一致

select * from nls_database_parameters where parameter ='nls_characterset';

5樓:匿名使用者

資料庫設定的編碼有問題

sql語句建立表

6樓:大野瘦子

create table users (

uname varchar(50) primary key ,ugander varchar(50),

uage varchar(50),

ucareer varchar(50),

unote varchar(50),

ulog varchar(50),

upwd varchar(50)

)sql語句

drop table 名字 //刪除表

create table 名字(列名  資料型別,列明 資料型別) //建立表和列

如果需要必須填寫的資料,在建立列的時候:

create table 名字(

列名  資料型別 not null,

列名 資料型別 not null

)預設值填寫:

create table 名字(

列名  資料型別 default 『dasda』,列名 資料型別 default 『asdasda』

) 設定主鍵列:

create table 名字(

列名  資料型別 primary key,列名 資料型別 default 『asdasda』)

7樓:來自鳳凰島玉樹臨風 的雪梨

方法一:sql語句建立資料庫

create database studbon  primary  -- 預設就屬於primary檔案組,可省(/*--資料檔案的具體描述--*/

name='studb_data',  -- 主資料檔案的邏輯名稱filename='d:\studb_data.mdf', -- 主資料檔案的物理名稱

size=5mb, --主資料檔案的初始大小maxsize=100mb, -- 主資料檔案增長的最大值filegrowth=15%--主資料檔案的增長率)log on

(/*--日誌檔案的具體描述,各引數含義同上--*/name='studb_log',

filename='d:\studb_log.ldf',size=2mb,

filegrowth=1mb

)方法二:phpmyadmin建立資料庫

一、雙擊開啟伺服器

二、啟動伺服器

三、點選mysql管理器

四、進入phpmyadmin,登入,點選資料庫,輸入資料庫名,點選建立(如下圖紅箭頭)

五、資料庫就建立完了

8樓:酒好爛

1.定義基本表語句

語法:use 資料庫名 create table 表名 (列名 型別(大小) default'預設值',

列名 型別(大小) default'預設值',

2.定義完整性約束

語法:use 資料庫名 create table 表名 (列名 型別(大小) default'預設值' constraint 約束名 約束定義,

列名 型別(大小) default'預設值' constraint 約束名 約束定義,

列名 型別(大小) default'預設值' constraint 約束名 約束定義,

約束定義

(1)null | not null  用於定義列的空值約束。(定義列)  (下面的藍色部份是單選其中之一)

語法:constraint 約束名 null | not null

例:下面的 sql 語句強制 "id_p" 列和 "lastname" 列不接受 null 值:

(3)primary key 約束唯一標識資料庫表中的每條記錄。(即可以定義列也可能定義表)

語法:constraint 約束名 primary key (列名, 列名, ... ...);

說明:用於定義基本表的主鍵。與unique約束類似,primary key 約束也是通過建立唯一索引來保證基本表在主鍵列(某乙個列或多個列的組合)上取值的唯一性。

然而它們之間也存在著很大差別:在乙個基本表中只能定義乙個 primary key 約束,卻能定義多個unique約束。如果為基本表的某乙個列或多個列的組合指定了 primary key 約束,那麼其中在任何乙個列都不能出現空值;而 unique 約束允許出現空值。

下面的 sql 在 "persons" 表建立時在 "id_p" 列建立 primary key 約束:

(2)unique  約束唯一標識資料庫表中的每條記錄。(即可以定義列也可能定義表)

語法:constraint 約束名 unique (列名, 列名, ... ...);

說明:用於指定基本表在某乙個列或多個列的組合上取值必須唯一。定義了unique約束的那些列稱為唯一鍵。

如果為基本表的革一列或多個列的組合指定了unique約束,則系統將為這些列建立唯一索引,從而保證在表中的任意兩行記錄在指定的列或列組合上不能取同樣的值。

注意:a. unique 約束唯一標識資料庫表中的每條記錄。

b. unique 和 primary key 約束均為列或列集合提供了唯一性的保證。

c. primary key 擁有自動定義的 unique 約束。

d.請注意,每個表可以有多個 unique 約束,但是每個表只能有乙個 primary key 約束。

(4)foreign key 外來鍵 (即可以定義列也可能定義表)

語法:constraint 約束名 foreign key (列名, 列名, ... ...) references (列名, 列名, ... ...) ;

說明:指定某乙個列或多個列的組合作為外部鍵,並在外部鍵和它所引用的主鍵或唯一鍵之間建立聯絡。在這種聯絡中,包含外部鍵的基本表稱為從表,包含外部鍵引用的主鍵或唯一鍵的表稱為主表。

一旦為一列或列的組合定義了 foreign key 約束,系統將保證從表在外部鍵上的取值要麼是主表中某乙個主鍵值或唯一鍵值,要麼取空值。

下面的 sql 在 "orders" 表建立時為 "id_p" 列建立 foreign key:

怎麼在n**icat中用sql語句建立表

9樓:霜_河

選擇乙個資料庫,點選「查詢」,在右側點選「建立查詢」,輸入sql語句,點選「執行」就可以了,示例sql:

create table `test`.`users` (`id` int(10) not null auto_increment,

`name` varchar(20) default null,`age` int(10) default null,primary key (`id`)

) engine=innodb default charset=utf8;

1、用t-sql語句建立乙個如下圖所示的資料表,表名為students,建在名為testdb的資料庫中:

10樓:匿名_熱心網友

select sum(score) as 分數總和from 表

where type=11

感覺意思不是很全,所以覺得是很簡單的事情,不知道能不能幫到你

11樓:匿名使用者

use testdb go 1.create table student(學號 char(8)not null primary key,姓名 char(10)not null,系別 char(20)not null default '計算機系') 2.insert into student values('03j1111','張三') insert into student values('02j1111','李四') 3.

alter table student add 出生年月 datetime 4.update student set 系別='經管系' where 學號 like'03j%' 5.delete from student where 出生年月<'1978-12-3'

資料庫問題,請看一下的題目。1.用sql 語句建立這兩表,要求student表中id欄位設為主鍵。

12樓:匿名使用者

資料庫問題,請看一下的題目。1.用sql 語句建立這兩表,要求student表中id欄位設為主鍵。樓主去凡窩電腦技術論壇看看吧

那裡的技術教程很多的

涉及很多方面的網路技術

有機會多去那看看教程吧

13樓:匿名使用者

第一題:create proc sp_selectinfo@txtname varchar(20)

asselect a.id,a.name,b.object,b.score from student a

left join score b on a.id=b.idwhere a.name=@txtnamego

在oracle資料庫中建立乙個表,用兩個鍵做聯合主鍵,sql語句該怎麼寫?如下圖的問題

建立表的SQL語句

這樣寫 create table aaa aaa char 4 constraint 主鍵約束名字 primary key 就可以了,也可以在最後加上clustered 聚集索引 或nonclustered 非聚集索引 主鍵約束名字也可以省略。不過寫上主鍵約束名容易對其進行管理。希望能幫到你!拜拜!...

ORACLE建立表的SQL語句,Oracle使用者建立的SQL語句

其實語法和sqlserver還是一樣的,給你舉個例子。create table stuinfo stuid int primary key,stuname varchar2 20 age int 其實沒有那麼為麻煩,你可以開啟oracle檢視編輯器。中顯示oracle語句,想要什麼語句你自己試吧!包...

在access中用sql語句建立資料庫後怎麼弄成表

create table 語句 create table 語句用於建立資料庫中的表。sql create table 語法 create table 表名稱 列名稱1 資料型別,列名稱2 資料型別,列名稱3 資料型別,資料型別 描述 integer size int size smallint si...