SQL 创建数据库和表
1.在D盘根目录下创建一个数据库db_temp,该数据库中有两个数据文件,
其中主数据文件db_temp.mdf为10MB
,最大大小为100MB,按10MB方式增长, 一个数据文件db_temp1.ndf,,初始大小为10MB,
最大大小为不限制,按10%增长,
db_temp_log1,db_temp_log两个日志文件大小均为5MB,
最大限制均为为5MB,增长方式为5MB
create database db_temp
on primary
( name=db_temp, filename='e:\db_temp.mdf', size=10MB, maxsize=100MB, filegrowth=10MB ),
( name=db_temp1, filename='e:\db_temp1.mdf', size=10MB, maxsize=unlimited, filegrowth=10% )
log on
( name=db_temp_log, filename='e:\db_temp_log.ldf', size=5MB, maxsize=5MB, filegrowth=5MB ),
( name=db_temp_log1, filename='e:\db_temp_log1.ldf', size=5MB, maxsize=5MB, filegrowth=5MB )
2给db_temp数据库添加一个数据文件db_temp2,文件的大小为10MB, 最大大小为100MB,增长方式按10%增长.到文件组fgroup3.
alter database db_temp
add filegroup fgroup3
alter database db_temp
add file ( name=db_temp2, filename='e:\db_temp1.ndf', size=10MB, maxsize=100MB, filegrowth=10% ) to filegroup fgroup3
3.使用命令在教学数据库下,分别按以下要求建如下的五个关系, 设置对应表的主键,外键和约束关系。
S(sno,sn,sex,age,dept) c(cno,cn,credit,ctime) T(tno,tn ,age,prof ,comm,salary,dept)
sc(sno,cno,grade ,pcno) Tc(tno,cno)
(1) 建学生表S,要求对SNO建主键,性别SEX默认值为‘男’;
(2) 建教师关系T,要求对TNO建主键,年龄的取值范围为20至65岁, 职称只能在教员、助教、讲师、副教授和教授中取值。;
(3) 建课程关系C,要求对CNO建主键,课程名CN建惟一约束且不允许空值。
(4) 建选课关系SC,要求对SNO,CNO分别建外部键,并对SNO+CNO为主键;
(5) 建授课关系TC,要求建TNO+CNO为主键,并对TNO,CNO分别为外部键。
use db_temp
create table S
( sno char(10) primary key,
sn char(10),
sex char(2) default '男',
age smallint,
dept char(10) )
create table T ( tno char(10) primary key,
tn char(8),
age smallint check(age between '20'and '50' ),
prof char(10) check(prof in('教员','助教','讲师','副教授','教授')) ,
comm int,
salary int,
dept char(20) )
create table C
( cno char(10) primary key,
cn char(10) unique not NULL,
credit char(10), ctime smallint )
create table TC ( tno char(10) foreign key references T(tno) ,
cno char(10) foreign key references C(cno),
primary key (tno,cno) )
create table SC
( sno char(10) foreign key references S(sno),
cno char(10) foreign key references C(cno),
grade numeric(3,1),
pcno char(10),
primary key (sno,cno) )
转载于:https://www.cnblogs.com/hupolinglong/articles/SQLjianlishujukuhebiao.html
SQL 创建数据库和表相关推荐
- 7. SQL -- 创建数据库(表,字段)
数据库中的所有数据存储在表中.数据表包括行和列.列决定了表中数据的类型.行包含了实际的数据. 例如,数据库pubs中的表authors有九个字段.其中的一个字段名为为au_lname,这个字段被用来存 ...
- SQL 创建数据库、表以及索引
创建数据库 这样做就可以创建一个数据库: CREATE DATABASE 数据库名称 创建一个表 这样做就可以创建一个数据库中的表: CREATE TABLE 表名称 ( 列名称1 数据类型, 列名称 ...
- 2016年11月14日--SQL创建数据库、表-查、插、删、改
--创建数据库 create database hq20161114 go --使用数据库 use hq20161114 go --创建学生表 create table xuesheng ( code ...
- 【转】创建数据库和表的SQL语句
[转]创建数据库和表的SQL语句 创建数据库的SQL语句: 1 create database stuDB 2 on primary -- 默认就属于primary文件组,可省略3 (4 /*--数据 ...
- SQL/MYSQL在CMD命令操作符中创建数据库 、表单并插入数据查看
SQL/MYSQL数据库 .表单.创建 首先确定你已经安装好了MySQL并且已经配置完毕 ①进入MySQL工作区 方法一找到程序进入并且输入MySQL密码: 方法二: window+r 输入cmd 进 ...
- ClickHouse 创建数据库/建表/视图/字典 SQL
1.1. ClickHouse SQL之数据定义语言 DDL 本节介绍 ClickHouse 中进行数据库.表结构的定义和管理. 1.1.1. 概述 在SQL中,数据定义语言( DDL ) 用来创建 ...
- hive SQL 创建数据库,创建hive表、查询时,其表名,字段,统统不区分大写(在底层一律转换为小写)
hive SQL 创建数据库,创建hive表.查询时,其表名,字段,统统不区分大写(在底层一律转换为小写) (1).默认default数据库 hive默认自带一个名为default的数据库,如果建表时 ...
- ylb:创建数据库、表,对表的增查改删语句
ylbtech-SQL Server:SQL Server-创建数据库.表,对表的增查改删语句 SQL Server 创建数据库.表,对表的增查改删语句. 1,ylb:创建数据库.表,对表的增查改删语 ...
- oracle实验数据库和表,1oracle创建数据库和表.doc
1oracle创建数据库和表.doc 实验一:创建数据库和表 一.实验目的 1. 掌握使用DBCA创建数据库 2. 掌握手工创建Oracle数据库的方法 3. 掌握创建数据表的方法 二.实验内容及步骤 ...
最新文章
- Spring Boot发布2.6.2、2.5.8:升级log4j2到2.17.0
- SQL基础---SQL SELECT DISTINCT 语句
- Web性能优化:What? Why? How?
- Linux基础-2.目录文件的浏览、管理及维护
- opencv入门课程:彩色图像灰度化和二值化(采用skimage库和opencv库两种方法)
- Problem D: 分数减法——结构体
- android、apple PUSH 异同比较
- IntelliJ IDEA + Maven环境编写第一个hadoop程序
- Ora-00600 错误的代码含义及常用查询
- VMware卸载干净彻底 VMware Workstation 静态IP配置(vm常见问题)
- 电脑程序员需要考证件吗
- php页面强制横屏,Css实现手机端页面强制横屏(仅适用与一屏页面)
- 编写第一个操作WORD文档的应用程序
- Git合并单个文件和[y,n,q,a,d,/,K,j,J,g,e,?]
- 项目整合微信扫码登录功能
- 利用全长转录组多重阵列测序检测同源异构体
- 互联网晚报 | 12月30日 星期四 | 百度网盘青春版正式上线;汽车之家回应“年底大裁员”;A股年内成交额创历史新高...
- JSON入门学习总结
- API ‘variant.getAssemble()‘ is obsolete and has been replaced with ‘variant.getAssembleProvider()‘
- 帕斯卡命名法(PascalCase)
热门文章
- 刚买下腾讯云轻量服务器,环境从头到尾安装总结
- 【苹果虚拟机真机】群控软件安装操作补码主动扫描或手动过滤
- 『网易实习』周记(三)
- 一年之计在于春,一日之计在于晨,头条android面试节奏
- 理论计算机科学奖项,厉害了!背景提升神奖——丘成桐计算机科学奖助你入藤校...
- Android 蓝牙开发(扫描设备、绑定、解绑)Kotlin版
- C#打印条码BarTender SDK打印之路和离开之路(web平凡之路)
- ESLint代码检查
- 计算机图形学(二)输出图元_19_显示窗口重定形函数
- vue 后台翻译_vue前端vue-i18n实现翻译功能