當前位置:首頁 » 操作系統 » 資料庫表欄位名

資料庫表欄位名

發布時間: 2022-04-26 02:33:56

㈠ 怎樣動態地給資料庫增加或修改欄位名

在已有資料庫中的表添加欄位:
1、通用式:
alter table [表名] add [欄位名] 欄位屬性 default 預設值 default 是可選參數
2、增加欄位:
alter table [表名] add 欄位名 smallint default 0 增加數字欄位,整型,預設值為0
alter table [表名] add 欄位名 int default 0 增加數字欄位,長整型,預設值為0
alter table [表名] add 欄位名 single default 0 增加數字欄位,單精度型,預設值為0
alter table [表名] add 欄位名 double default 0 增加數字欄位,雙精度型,預設值為0
alter table [表名] add 欄位名 Tinyint default 0 增加數字欄位,位元組型,預設值為0
alter table [表名] add 欄位名 text [null] 增加備注型欄位,[null]可選參數
alter table [表名] add 欄位名 memo [null] 增加備注型欄位,[null]可選參數
alter table [表名] add 欄位名 varchar(N) [null] 增加變長文本型欄位 大小 為N(1~255)
alter table [表名] add 欄位名 char [null] 增加定長文本型欄位 大小固定為255
alter table [表名] add 欄位名 Datetime default 函數 增加日期型欄位,其中 函數 可以是 now(),date()等,表示預設值
3、(上面都是最常用的,還有其他的屬性,可以參考下面的數據類型描述)
4、刪除欄位:
alter table [表名] drop 欄位名
修改變長文本型欄位的大小:alter table [表名] alter 欄位名 varchar(N)
刪除表: drop table [表名]

㈡ oracle資料庫查找所有表的欄位名稱

1、Mysql資料庫查詢帶有某個欄位的所有表名:

SELECT * FROM information_schema.columns WHERE column_name='column_name';

㈢ 怎樣查詢資料庫中一張表中所有的欄位名稱

怎樣查詢資料庫中一張表中所有的欄位名稱
-表的欄位名稱
select name from syscolumns where id=object_id( '表名 ')
--表的欄位數
select count(name) from syscolumns where id=object_id( '表名 ')
最好改成:object_id(N '表名 ')
這樣只是規范一些,一般不會出錯
select name from syscolumns where id=object_id(N '表名 ')--列名
select name from sysobjects where xtype= 'U '--表名
select name from sysobjects where xtype= 'P '--存儲過程

㈣ 資料庫名,表名,欄位名能隨意命名嗎

這位朋友你好,資料庫名如果不是你的編輯,那麼你當然不可以隨意的命名,一定要按照規律性質來進行命名。

㈤ 資料庫中欄位名是什麼意思

欄位就是記錄的屬性,欄位名就是某個具體屬性,從范圍而言,欄位應該包含欄位名

㈥ 資料庫表欄位名不超過多少

資料庫表名、欄位名的長度限制:
資料庫 表名 列名
Oracle 30 30
MySQL 64 64
db2 128 128
Access 64 64
SQLServer 128 128

㈦ 資料庫表欄位名用拼音答辯時會過嗎

這個主要看答辯老師的要求,不過僅僅是這些錯誤老師一般會給過的。
資料庫表欄位規范:
1.表中的第一個id欄位一定是主鍵且為自動增長,一般為1,請使用UNSIGNED屬性,主鍵與業務無關。
2.外鍵名字修改成』關聯對象——id』(例如:study表patient_id),資料庫不設外鍵約束。
3.所有欄位都增加非空約束,防止業務邏輯報npe異常。
4.使用utf8mb4字元集,防止表情出現亂碼。
5.所有欄位增加註釋。(除非顯而易見)
6.每張表包含mtime,ctime欄位,仍使用unsigned int。
7.時間欄位使用時間戳(秒數)儲存,設置默認值。
8.使用tinyint代替enum,默認值default=0,在業務中處理enum欄位。
9.varchar類型設置長度為2的倍數,(32,64,128等)
10.增加null處理,比如特殊欄位null,0,處理。
11.與sql關鍵字,系統函數區別處理。

java如何獲得資料庫表中各欄位的欄位名

Java獲取資料庫的表中各欄位的欄位名,代碼如下:
import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.PreparedStatement;import java.sql.ResultSetMetaData;import java.sql.SQLException;public class TestDemo {public static Connection getConnection() {Connection conn = null;try {Class.forName("com.mysql.jdbc.Driver");String url = "jdbc:mysql://資料庫IP地址:3306/資料庫名稱";String user = "資料庫用戶名";String pass = "資料庫用戶密碼";conn = DriverManager.getConnection(url, user, pass);} catch (ClassNotFoundException e) {e.printStackTrace();} catch (SQLException e) {e.printStackTrace();}return conn;}public static void main(String[] args) {Connection conn = getConnection();String sql = "select * from AccessType";PreparedStatement stmt;try {stmt = conn.prepareStatement(sql);ResultSet rs = stmt.executeQuery(sql);ResultSetMetaData data = rs.getMetaData();for (int i = 1; i <= data.getColumnCount(); i++) {// 獲得所有列的數目及實際列數int columnCount = data.getColumnCount();// 獲得指定列的列名String columnName = data.getColumnName(i);// 獲得指定列的列值int columnType = data.getColumnType(i);// 獲得指定列的數據類型名String columnTypeName = data.getColumnTypeName(i);// 所在的Catalog名字String catalogName = data.getCatalogName(i);// 對應數據類型的類String columnClassName = data.getColumnClassName(i);// 在資料庫中類型的最大字元個數int columnDisplaySize = data.getColumnDisplaySize(i);// 默認的列的標題String columnLabel = data.getColumnLabel(i);// 獲得列的模式String schemaName = data.getSchemaName(i);// 某列類型的精確度(類型的長度)int precision = data.getPrecision(i);// 小數點後的位數int scale = data.getScale(i);// 獲取某列對應的表名String tableName = data.getTableName(i);// 是否自動遞增boolean isAutoInctement = data.isAutoIncrement(i);// 在資料庫中是否為貨幣型boolean isCurrency = data.isCurrency(i);// 是否為空int isNullable = data.isNullable(i);// 是否為只讀boolean isReadOnly = data.isReadOnly(i);// 能否出現在where中boolean isSearchable = data.isSearchable(i);System.out.println(columnCount);System.out.println("獲得列" + i + "的欄位名稱:" + columnName);System.out.println("獲得列" + i + "的類型,返回SqlType中的編號:"+ columnType);System.out.println("獲得列" + i + "的數據類型名:" + columnTypeName);System.out.println("獲得列" + i + "所在的Catalog名字:"+ catalogName);System.out.println("獲得列" + i + "對應數據類型的類:"+ columnClassName);System.out.println("獲得列" + i + "在資料庫中類型的最大字元個數:"+ columnDisplaySize);System.out.println("獲得列" + i + "的默認的列的標題:" + columnLabel);System.out.println("獲得列" + i + "的模式:" + schemaName);System.out.println("獲得列" + i + "類型的精確度(類型的長度):" + precision);System.out.println("獲得列" + i + "小數點後的位數:" + scale);System.out.println("獲得列" + i + "對應的表名:" + tableName);System.out.println("獲得列" + i + "是否自動遞增:" + isAutoInctement);System.out.println("獲得列" + i + "在資料庫中是否為貨幣型:" + isCurrency);System.out.println("獲得列" + i + "是否為空:" + isNullable);System.out.println("獲得列" + i + "是否為只讀:" + isReadOnly);System.out.println("獲得列" + i + "能否出現在where中:"+ isSearchable);}} catch (SQLException e) {e.printStackTrace();}}}

㈨ 資料庫中欄位名長度最長幾個字元

(l)自由表欄位名最長為10個字元。
(2)資料庫表欄位名最長為128個字元。

㈩ 如何查詢資料庫中表的欄位名

按照如下語句查詢資料庫中表的欄位名:

1、SQL 查詢所有表名:

SELECTNAMEFROMSYSOBJECTS WHERE TYPE='U'SELECT*FROMINFORMATION_SCHEMA.TABLES

2、查詢表的所有欄位名:

SELECTNAMEFROMSYSCOLUMNS WHERE ID=OBJECT_ID(' 表名' )SELECT * FROM

INFORMATION_SCHEMA.TABLESSELECT * FROM INFORMATION_SCHEMA.VIEWSSELECT *

FROM INFORMATION_SCHEMA.COLUMNS

3、ORACLE查看所有表名:

SELECT TABLE_NAME FROM USER_TABLES

4、ACCESS 查看所有表名:

SELECT NAME FROM MSYSOBJECTS WHERE TYPE=1 AND FLAGS=0

(10)資料庫表欄位名擴展閱讀:

其它用法擴展:

1、使用SHOW語句找出在伺服器上當前存在什麼資料庫:

mysql> SHOW DATABASES;

2、創建一個資料庫MYSQLDATA

mysql> CREATE DATABASE MYSQLDATA;

3、選擇所創建的資料庫

mysql> USE MYSQLDATA; (按回車鍵出現Database changed 時說明操作成功!)

4、查看現在的資料庫中存在什麼表

mysql> SHOW TABLES;

5、創建一個資料庫表

mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));

6、顯示表的結構:

mysql> DESCRIBE MYTABLE;

7、往表中加入記錄

mysql> insert into MYTABLE values (」hyq」,」M」);

8、用文本方式將數據裝入資料庫表中(例如D:/mysql.txt)

mysql> LOAD DATA LOCAL INFILE 「D:/mysql.txt」 INTO TABLE MYTABLE;

熱點內容
什麼配置的車最保平安 發布:2024-10-03 17:05:40 瀏覽:854
成人用品數據包上傳 發布:2024-10-03 17:05:30 瀏覽:838
sql資料庫習題 發布:2024-10-03 17:05:29 瀏覽:577
安卓音游哪個好玩 發布:2024-10-03 17:04:14 瀏覽:43
有伺服器的內網如何組建 發布:2024-10-03 16:57:42 瀏覽:358
phplinux安裝目錄 發布:2024-10-03 16:48:57 瀏覽:638
etf怎麼配置資產 發布:2024-10-03 16:42:07 瀏覽:440
紅米忘記鎖屏密碼怎麼辦 發布:2024-10-03 16:41:59 瀏覽:26
chm文件如何編譯 發布:2024-10-03 16:30:22 瀏覽:89
分期到期解壓 發布:2024-10-03 16:27:10 瀏覽:734