SQL语句获取数据库名、所有表名、所有字段名及字段类型
生活随笔
收集整理的這篇文章主要介紹了
SQL语句获取数据库名、所有表名、所有字段名及字段类型
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
SQL語句獲取所有用戶名,數據庫名、所有表名、所有字段名及字段類型,方法來自于網上,稍加修改
1.獲取所有用戶名:
SELECT name FROM Sysusers where status='2' and islogin='1'?
islogin='1'表示帳戶
islogin='0'表示角色
status='2'表示用戶帳戶
status='0'表示糸統帳戶
2.獲取所有數據庫名:
3.獲取所有表名
XType='U':表示所有用戶表;
XType='S':表示所有系統表;
4.獲取所有字段名:
一、(測試未通過)
二、(測試通過)
5.獲取數據庫所有類型
6.獲取主鍵字段
存儲過程獲取主鍵
sp_helpindex '表名'
7、獲取字段類型
select a.name as [column],b.name as type from syscolumns a,systypes b where a.id=object_id('表名') and a.xtype=b.xtype
或者可以通過存儲過程
exec sp_help 表名
8、取表結構
select column_name,data_type,character_maximum_length from information_schema.columns where table_name = '表名'9、將列設為主鍵
ALTER TABLE 表名 ADD PRIMARY KEY (列名);?
請注意,在用ALTER TABLE語句來添加主鍵之前,我們需要確認被用來當做主鍵的欄位是設定為『NOT NULL』;也就是說,那個欄位一定不能沒有資料。
CREATE TABLE Customer?
(SID integer PRIMARY KEY,?
Last_Name varchar(30),?
First_Name varchar(30));
轉載于:https://www.cnblogs.com/zsmhhfy/archive/2012/06/20/2556592.html
總結
以上是生活随笔為你收集整理的SQL语句获取数据库名、所有表名、所有字段名及字段类型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [0618]Tyvj1128中文大写数字
- 下一篇: linux cmake编译源码,linu