㈠ 資料庫中的列名表及表名列表有什麼區別
列名表即欄位列表,表名列表即表名稱的列表。
比如有表學生表,包括欄位學號,姓名,性別等,學號,姓名,性別 即列名表,學生表 即為表名列表
㈡ 什麼是資料庫名,表名,列名,值
資料庫就是放物品(數據)的倉庫
資料庫名就是一項業務的名稱
這個是管煙酒的煙酒庫
這個是管食品的食品庫
表名就是物品的分類
煙酒庫里
煙分一類
酒分一類
列名?
欄位名?
就是煙的名字
是玉溪
還是中華
值就是煙酒的價格
淺薄的解釋。。
㈢ 資料庫中的列名設計問題
這應該是列類型設計吧? 這個肯定是用 C# 來做了, 在C#中把字元串轉換成int型之後傳入到sql中。 當然你直接用字元串傳入SQL也沒有太大問題, 但C#的表現層應該把用戶輸入的有效性進行檢驗後再傳入SQL。 字元串轉入int的方法是 int.Parse 和 int.TryParse 向SQL傳值可以是直接拼接SQL語句如 "......column1 = " + myIntVar + ", ...." 或者用DbParameter如 "......column1 = @column1, ....",然後在DbCommand 中加入參數:mycmd.Parameters.Add(new SqlParameter("@column1", myIntVar));
㈣ 資料庫設計時資料庫名表名和列名大小寫問題
有好幾種,如果是java的話
表名可以跟對應的對象名一樣,比如UserInfo,然後列名可以寫跟類的屬性命名形式一樣,比如userName, lastLoginTime, insertTime
這樣命名可能一些自動工具會方便一些(比如hibernate, ibatis都有生成代碼的工具)
還見過一種是表名和列都是全大寫,單詞之間用"_"分割,表名還要加對應的前綴,例如"T_"前綴表示是表, "V_"前綴表示視圖等
網上有一些公司內部自己定的資料庫規範文檔,可以參考下
(對不起!您的提問(回答)中包含不適合發表的內容,請修改後再提交)<--居然提示這個,我擦
㈤ 資料庫里的表名和列名都是什麼
這么解釋,拿一個成績單舉例子:
成績單就是一個(表)
裡面的「班級 姓名 性別 功課 成績」就是(列)
每個人算一條記錄
這樣應該明白了吧。
㈥ 怎樣查看資料庫表的列名 oracle
1.查詢所有表的表名:selecttable_namefromuser_tables解釋:從系統表user_tables中可以查找出所有的表名字。2.查詢表中的所有列名:desctabletablename(表名)。解釋:通過desc(描述)tablename即可查找出表中的所有欄位。3.查詢所
㈦ 如何修改sql server資料庫 表列名
解決:
在SQLServer中修改表的列名,可以調用存儲過程sp_rename。
[sql]
use Test;--使用資料庫
sp_rename 'd_s_t.avg_grade','avg_g','column';
--d_s_t是表名,avg_grade是原來的列名,avg_g是新的列名
--也可以這樣執行:
-- exec sp_rename 'd_s_t.avg_grade','avg_g','column';
注意:
1. avg_g前面不要有表名,否則,更改後的列名為d_s_t. avg_g。
2. 更改成功後會有這樣一個警告:「注意: 更改對象名的任一部分都可能會破壞腳本和存儲過程」。不用理會,這是正常的。
㈧ 資料庫的表名和列名可以一樣嗎就好像表名叫TiMu,列也叫TiMu
完全可以的,這個沒有影響的。
資料庫查詢是先找到表,然後找到對應的列的
㈨ 怎麼把資料庫上面的列名給改了
sp_rename 'student_info.姓名','學生姓名'
在查詢分析器中執行一下就可以了
別忘記給分啊 我給你回答這個也不容易啊 我還要測試到底可用不 我也是在網上找的 測試之後,沒有問題 請記著給分!
㈩ 資料庫常用表名和列名的數據字典那裡有啊
您正在看的Oracle是:在數據字典中修改Oracle表列名。 SQL>exec altercolname
(『模式名稱』,『表名稱』,『原列名稱』,『新列名稱』);
create or replace procere sys.altercolname
(schmaname in varchar2,
tabname in varchar2,
oldcolname in varchar2,
newcolname in varchar2) is
n_schmaname varchar2(30); --模式名稱
n_tablename varchar2(30); --表名稱
n_oldcolname varchar2(30); --原來列名稱
n_newcolname varchar2(30); --新的列名稱
n_objnum number;
begin
n_schmaname := upper(schmaname);
n_tablename := upper(tabname);
n_oldcolname := upper(oldcolname);
n_newcolname := upper(newcolname);
SELECT OBJECT_ID INTO n_objnum
FROM ALL_OBJECTS
WHERE OWNER = n_schmaname
AND OBJECT_NAME=n_tablename;
UPDATE SYS.COL$
SET NAME=n_newcolname
WHERE OBJ# = n_objnum AND
NAME=n_oldcolname;
COMMIT;
end altercolname;
1、 VFP命令格式:
①一般格式:命令動詞 [范圍] [FIELD 欄位列表] [FOR 條件] [TO 短語]
范圍:ALL FIELD :表中的欄位進行操作 FOR:滿足條件的 TO:輸出到不
NEXT N 預設值為全欄位 記錄進行操作 同的設備
RECORD N
REST
例題:將GZ.DBF中,顯示工資庫表中,姓名,基本工資且基本工資<500.
LIST ALL FIEL 姓名,基本工資 FOR 基本工資<500 TO PRINT
②書寫約定P98:A.命令動詞開頭,回車鍵結束.用";"繼行.
B.短語任選,書寫次序任意,注意用空格分開.
C.動詞或短語可簡寫為前四個字母,且大小寫不區分.
③注釋:NOTE 注釋便於程序的閱讀,位於行首.
*
&& 程序行之後做注釋.
2常用表命令:
① 建表:方法一:CREATE 表名(出現表設計器對話框)
方法二:CREATE TABLE/DBF 表名(各個欄位屬性)
例:用命令定義建立學生表:學號,姓名,出生日期,性別,成績。
CREATE TABLE 學生表 (學號 C(6),姓名 C(8), 出生日期 D,性別 C(2) DEFAULT "男",成績 N(6,2))
② 打開表:USE 表名
USE RS.DBF(打開人事表)
③ 修改結構:MODI STRU (出現表設計器對話框)
④ 追加記錄:
INSERT -SQL P85
USE RS
APPEND(在表文件的尾部追加記錄)
APPEND BLANK(追加空記錄)
APPEND FROM GZ.DBF (從其他表中追加記錄)
⑤ 顯示記錄:
LIST
DISP
BROWSE
例:顯示(RS.DBF)中基本工資大於是1000元,或基本工資小於300元的同志的情況:
USE RS
LIST ALL FOR 基本工資>1000.AND.基本工資<300
顯示第3條記錄:
LIST RECORD 3
顯示第3到5條記錄:
GO 3 (指針移動)
(SKIP +N 相對移動)
LIST NEXT 3
⑥ 修改記錄:
EDIT
CHANGE (與EDIT 相同)
BROWSE (瀏覽式修改)
REPLACE [范圍] 欄位名 WITH 表達式
例:修改第3條記錄:
USE RS
GO 3
EDIT
或 EDIT RECORD 3
例:修改基本工資小於300元的同志.
USE RS
EDIT ALL FOR 基本工資<300
⑦ 刪除記錄:
DELETE [范圍] FOR [條件]
PACK
ZAP(清除所有記錄,不管是否加標志,小心使用)
例給姓名為[張]的同志做邏輯刪除.
USE RS
DELE ALL FOR 姓名=[張]
LIST
取消標志:
RECALL [范圍] FOR [條件]
徹底刪除:
PACK
⑧ 表的復制:
A、復制數據整表:(可用於復制任何類型文件)
COPY FILE 原文件名 TO 目標文件名
註:復製表時,還應當復制和它相配的備注文件(.FPT,
如有備注欄位)和結構復合索引文件。
當前表應關閉。(如果已打開表:COPY TO 新文件名)
例:將RS.DBF復制為RS1.DBF
COPY FILE RS.DBF TO RS1.DBF
或 USE RS
COPY TO RS1
USE RS1
LIST
B、只復制結構:
COPY STRU TO 目標文件名 FIELDS 欄位名列表
注:只復制結構,不復製表中的數據.因此生的新表只是一個空的結構.
新表的包含的欄位,由[欄位名列表]決定.
例:根據RS.DBF 生成一新表RS2.DBF的結構,包括欄位:姓名,基本工資,獎金.
USE RS
COPY STRU TO RS2 FIELDS 姓名,基本工資,獎金.
USE RS2
LIST
C.選擇表的部分內容生成一個新表.
打開表後:
COPY TO 新文件名 FIELDS 欄位名列表
注: 所產生的新表即生成了結構又有記錄,生成的欄位由[欄位名列表]決定.
USE RS
COPY TO RS3 FIELDS 姓名,基本工資,獎金
USE RS3
LIST
3常用命令:
庫 表
建立資料庫: CREATE DATABASE 庫文件名.DBC 建立表: CREATE 表文件名.DBF
CREATE TABLE/DBF 表名(各個欄位屬性)
打開數據: OPEN DATABASE 庫文件名 打開表: USE 表文件名
使用非前庫的表:USE 庫名!表名 打開索引表:USE 表名 INDEX 索引名
顯示庫信息:DISP DATABASE [TO PRINTER] 顯示記錄:LIST (快速查看)
BROWSE(分屏瀏覽可修改)
DISP (顯示當前記錄)
關閉資料庫:CLOSE ALL (關閉所有庫、表、索引) 關閉表: USE
CLOSE DATABASES(關閉當前庫、表) CLOSE TABLES
CLOSE INDEXES (關閉當前索引) (關閉當前表,不關庫)
修改庫:MODI DATA 庫名 [NOWAIT] [NOEDIT] 修改表結構:MODI STRU
ALTER TABLE 表名 ADD 欄位名
ALTER TABLE 表名 ALTER 欄位名
ALTER TABLE 表名 DROP 欄位名
添加表:ADD TABLE 表名 追加記錄:
INSERT INTO 表名 (欄位名列表)
VALUES (對應數值)
APPEND
APPEND FROM 源文件
移去表:REMOVE TABLE 表名 刪除記錄:DELETE ALL FOR [條件] (邏輯刪除)
PACK(物理刪除)
ZAP (全部徹底刪除)
刪除庫:DELETE DATABASE 庫名 (先關閉庫) 刪除表:DELETE FILE 表名(先關閉表)
INSERT命令:
例:在第一條記錄之後,插入記錄。
1
INSERT
只能用命令,不能用菜單中的"追加記錄",否則會追加到尾部。
常用命令:LIST (快速查看),DISPLAY 顯示當前記錄,BROWSE(分屏瀏覽可修改)
增加記錄的命令:APPEND(追加), INSERT-SQL(插入), APPEND BLANK,(追加空記錄)
修改記錄:EDIT , CHANGE
TOTAL 匯總 COUNT 統計記錄數 SUM 求和 AVERAGE求平均
DELETE 刪除記錄 RECALL 恢復刪除 ZAP 清空記錄