A. 使用sqlserver 2005創建表,表名為Table_a,屬性包括:姓名、性別、年齡、聯系方式、工資的命令
if exists(select * from sysobjects where name='Table_a')
drop table Table_a
go
create table Table_a
(
姓名 varchar(20) primary key,--主鍵
性別 bit,--只能存儲0或1,以0來表示男,1表示女,反過來也可以.
年齡 tinyint,
聯系方式 varchar(50),
工資 smallmoney
)
go
直接把上面的代碼復制。把姓名,性別....等改為你想要的英文就可以了
B. 如何在SQL表中的性別進行check約束
1、下面打開SQL SERVER查看一下要操作的表的數據結構。
C. c#編程 已知SQLserver資料庫里有一個表(包括學號、姓名、班級、性別),用ADO.net的方式實現以下要求
SqlConnection conn;
conn = new SqlConnection("server=.;database=managestudents;uid=sa;pwd=112255"); SqlDataAdapter sda = new SqlDataAdapter("insert into student values('學號','姓名','班級','性別')", conn);
DataSet ds = new DataSet();
sda.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];
conn.Close();
D. 在控制台輸入要查詢的學生的性別,根據用戶的輸入,得到學生信息,用sql server的jdbc做
1.引用各種語言包:import java.sql.*;//這裡麵包含了Connection/DriverManager/Statement/ResultSet等各種包
2.載入jdbc驅動:Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");//裡面的內容可以點出來
3.創建與資料庫連接的Connection對象:Connection con=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=ren","sa","accp");//創建資料庫連接對象
4.與資料庫連接:Statement stmt=con.createStatement();//使用Connection創建statement
5.創建ResultSet對象接收查詢的結果:ResultSet rs=stmt.executeQuery("select * from sj where sex = '"+你輸入的男女數據+"'");
6.遍歷結果:while(rs.nest()){rs.getString("sex");}
7.關閉資源:rs.close(),stmt.close(),con.close()//關閉要有順序,否則會得不到數據,rs的關閉一般寫在錯誤處理的finally裡面
E. sqlserver2005裡面性別我用Int類型保存1和0,在jsp查出來1和0,我想在Jsp裡面用男和女顯示,怎麼解決!
用2個單選按鈕分表表示男女
單選按鈕的value值 就是資料庫查出來的性別
可以做個判斷 如果sex等於1 則難選中 否則女選中
僅供參考!
F. 資料庫性別欄位存int怎麼在pb中顯示男女
可以在select的時候就case when then轉化成漢字男女,可以前台轉換1為男2為女,也可以後台數據取出來之後for循環重新賦值成男女,看自己想怎麼處理
G. SQLServer問題
select [姓別],count(*) '數量' from table group by [性別]
H. 怎樣用SQL語句表示性別只能為男和女
兩種方法:
1。
把欄位的類型設置為
bit
(或者
boolean):
欄位只能接受1,0
(或ture
false)
我們就可以認為
1
(true)
表示
男
2。
如果你的資料庫支持
set類型
(選擇類型)
(mysql支持
sqlserver似乎不支持
oracle不清楚)
欄位屬性設置為
set("男","女")
表示這個欄位的值
只能是
"男"
或
"女"
中的一個值
還有enum類型表示多選
關於這兩個個類型
你可以去網路搜索一下
詳細的資料
不過關鍵還是看你的資料庫支持這種類型嗎?
其他的不知道,但mysql一定支持的