用SQL语句创建如下表并插入几条记录, [br][/br]客户表Customers(Cid char(4),Cname varchar(20),City varchar(10)), [br][/br]代理人表 Agents(Aid char(3),Aname varchar(10),City varchar(10)), [br][/br]产品表 Products(Pid char(3),Pname varchar(10),Quantity int,Price real(4,2)), [br][/br]订单表 Orders(Ord_no char(4),Month int,Cid char(4),Aid char(3),Pid char(3),Qty int,Amount real(7,2))
1、创建数据库并使其作为当前数据库 [br][/br]create database 订货 [br][/br]use 订货 [br][/br]2、在订货数据库下创建各个表 [br][/br](1)客户表 [br][/br]create table customers [br][/br]( [br][/br]cid char(4) primary key, [br][/br]cname varchar(10) not null unique, [br][/br]city varchar(20) [br][/br]) [br][/br](2)代理人表 [br][/br]create table agents [br][/br]( [br][/br]Aid char(3) primary key, [br][/br]Aname varchar(10) not null unique, [br][/br]city varchar(20) [br][/br]) [br][/br](3)产品表 [br][/br]create table products [br][/br]( [br][/br]Pid char(3) primary key, [br][/br]Pname varchar(10) not null unique, [br][/br]Quantity int check(Quantity>0), [br][/br]Price real check(Price>0 and Price[10)
0 and month[13),
0 and month[13),
举一反三
- 用SQL语句创建教材第2章习题中的4个表:客户表Customers、代理人表Agents、产品表Products和订单表Orders。如下为第1个操作语句。在“(____)”内填答案。(____) (____) (____)(Cid char(6) (____) (____),(____) varchar(20) (____) (____),City varchar(20) (____) (____))
- 学校教务管理数据库表结构信息如下: 学生信息表STUDENT( SNO VARCHAR(3) , SNAME VARCHAR(4) L,SSEX VARCHAR(2) , SBIRTHDAY DATETIME,CLASS VARCHAR(5)); 课程信息表COURSE(CNO VARCHAR(5) , CNAME VARCHAR(10) , TNO VARCHAR(10) ); 成绩信息表SCORE(SNO VARCHAR(3) , CNO VARCHAR(5) , DEGREE NUMERIC(10, 1) ); 教师信息表TEACHER(TNO VARCHAR(3), TNAME VARCHAR(4), TSEX VARCHAR(2) , TBIRTHDAY DATETIME, PROF VARCHAR(6), DEPART VARCHAR(10)); [br][/br] 查询至少有2名男生的班号。
- 用SQL语句创建教材第2章习题中的4个表:客户表Customers、代理人表Agents、产品表Products和订单表Orders。如下为第2个操作语句。在“(____)”内填答案。创建代理人表Agents。(____) (____) (____)((____) (____)(4) (____) (____),Aname varchar(20) (____) (____),City varchar(20) not null)
- CREATE TABLE S (SNO CHAR(10) CONSTRAINT S_CONS NOT NULL, SN VARCHAR(20), AGE INT, SEX CHAR(2) DEFAULT ’男’ , DEPT VARCHAR(20)) 关于以上SQL语句说法错误的是_____________
- SQL Server的字符型数据类型主要包括( )。 A: int、money、char B: char、varchar、text C: char、varchar、int D: datetime、binary、int
内容
- 0
SQL SERVER2012的字符串型数据类型主要包括( )。 A: INT MONEY CHAR B: CHAR VARCHAR TEXT C: DATETIME BINARY INT D: CHAR VARCHAR INT
- 1
SQL SERVER2008的字符串型数据类型主要包括( )。 A: INT MONEY CHAR B: CHAR VARCHAR TEXT C: DATETIME BINARY INT D: CHAR VARCHAR INT
- 2
SQL Server的字符型数据类型主要包括( )。 A: int、money、char B: char、varchar、nchar C: datetime、binary、int D: char、varchar、int
- 3
SQL Server 的字符型数据类型主要包括( ) A: char 、text、int、money B: char、nchar、money、varchar C: varchar、date、char、text D: char、varchar、nchar、text
- 4
SQL Server的字符型系统数据类型主要包括() A: char、varchar、text B: int、money、char C: datetime、binary、int D: varchar、int、char