首页文章正文

sql创建表取值男或女,SQL数据库建立一个学生表

SQL基本概念 2023-12-26 17:03 353 墨鱼
SQL基本概念

sql创建表取值男或女,SQL数据库建立一个学生表

?^? 创建表时候就定义性别字段:DEFAULT ’男‘定义默认为’男‘CHECK约束只能从’男‘、’女‘中选择。CREATETABLEpp( IDint, NAMEvarchar(40), SEXvarchar(2一、创建以下四个表1)department 表(院系编号、院系名称),deptNo是主键。createtabledepartment ( deptNosmallintPRIMARYKEYnotnull, deptNamevarchar(50) );

select COUNT(*) FROM hanshu WHERE sex='男' select COUNT(*) FROM hanshu WHERE sex='女' --【一次性查询男女各多少人】-对查询的列有限制,必须是分组的项select COUNT(createtablestudent--创建学生表(snochar(8)primary key,--(主键)学生姓名snamechar(8)notnullunique,--学生姓名ssexchar(2)default'男'check(ssex='男'orssex='女'),--性别给定

```sql -- 创建学生表CREATE TABLE 学生( 学号VARCHAR(10) PRIMARY KEY, -- 学号作为主键尊称NVARCHAR(20) NOT NULL, -- 尊称不允许为空性别NVARCHAR(2) CHECK (性别IN 97 创建一个角色,授予对表course的查询和更新权限,并将该角色授权给新建数据库用户[alogin] 0 98 为student表增加约束条件,性别字段可以的取值为‘男’‘女’0 99 为student表增加约束条件:性别

可以使用以下SQL语句创建一个性别列,限制只能输入“男”或“女”两个值:CREATE TABLE 表名( id INT PRIMARY KEY, name VARCHAR(20), gender ENUM('男','女') CONSTRAINT chk_Person CHECK (sex ='男'or sex='女') default '男'如果已经建立,则需要修改表,新建SQL语句:alter table person add CONSTRAINT chk_Person CHE

比如建立个学生表,里边包括,学号,姓名,性别,其他字段略create table 学生表(学号char(5) not null primary key,姓名varchar(10) not null,性别char(2) de表1-1Student表结构

列名说明数据类型约束

Sno学号字符串,长度为7主码

?▽? Sname姓名字符串,长度为10非空

Ssex性别字符串,长度为2取‘男’或‘女’

o(?""?o Sage年龄整数取值15~45

Sde

后台-插件-广告管理-内容页尾部广告(手机)

标签: SQL数据库建立一个学生表

发表评论

评论列表

灯蓝加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号