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一定支持的