使用SQL语句创建数据库和数据库表
使用SQL语句创建数据库和数据库表
内容如下:
- 创建数据库
- 创建数据库表
1.创建数据库的语句
创建数据库,需要创建数据库的数据文件和日志文件
其中一些语句含义如下:
语句 | 代表含义 |
---|---|
name | 逻辑文件名 |
filename | 物理文件名 |
size | 文件初始大小 |
maxsize | 文件最大长度 |
filegrowth | 文件增长幅度 |
其中逻辑文件名不需要加后缀,而物理文件名则为具体路径,需加文件后缀,数据文件后缀为.mdf,日志文件后缀为.ldf
代码如下:
create database eshop
on primary
(name=eshop_data,filename='D:\数据库\eshop_data.mdf',size=5mb,maxsize=unlimited,filegrowth=10%)Log on(name=eshop_log,filename='D:\数据库\eshop_log.ldf',size=5mb,Maxsize=10mb,filegrowth=5%)
log on 前为数据文件创建语句,log on后为日志文件创建语句,若需要修改,可用alter database eshop语句进行修改
2.创建数据库表
创建数据库表一般包括段名,数据类型以及长度,约束,下面举一个简单的小例子,如需创建下面的表
针对以上要求,代码如下:
Use eshopgocreate table products(P_id nchar(6)primary key,P_name varchar(50) not null, brand varchar(20),model varchar(20),price decimal(8,2) check(price>=0 and price<=100000),stock int,category varchar(10) references categories(category))
当字段为外键时,通过外键联系的两个表中的字段需数据类型和长度一致。
以上仅仅是一点小小的分享,并不全面,多是课堂所学,仅做记录,如有错误,请多指出,若以上内容能有一些帮助,则荣幸之至。
使用SQL语句创建数据库和数据库表相关推荐
- 合肥工业大学—SQL Server数据库实验三:SQL语句创建和删除基本表
SQL语句创建和删除基本表 1. 编写6个基本表 2. 修改基本表结构,完整性约束条件 3. 用Drop table 语句删除基本表 1. 编写6个基本表 设有简单教学管理的6个关系模式如下: 系(系 ...
- 使用SQL语句创建并管理数据表
数据库创建以后,我们需要创建数据表存储数据,表是一种重要的数据库对象.简单的叙述一下表的概念. 表的概念: 数据表是数据库中一个重要的对象,也是其他对象的基础.一个数据库中可以包含多张表,表是数据的集 ...
- 实验二 通过SQL语句创建与管理数据表
实验目的 (1)掌握查询分析器的使用. (2)掌握通过SQL语句创建表的方法. (3)掌握通过SQL语句修改表结构的方法. (4)掌握通过SQL语句添加.修改.删除表数据的方法. 实验内容 1.通过S ...
- 实验二:通过SQL语句创建与管理数据表
文章目录 实验目的 一.通过SQL语句删除表 二.通过SQL语句创建表 三.通过SQL语句管理表结构 1.添加和删除列 2.添加和删除约束 四.通过SQL语句添加.修改.删除表中数据 1. 插入数据 ...
- 数据库实验2——使用SQL语句创建、修改和删除基本表
文章目录 数据库实验2--使用SQL语句创建和删除基本表 一. 实验目的: 二. 实验准备 三. 实验要求 四.实验步骤 1. 创建基本表 2. 修改表结构 3.删除基本表 五.实验总结 数据库实验2 ...
- html 数据库 编写学生表,用sql语句创建学生表如何做
在数据库中使用SQL语句创建学生表代码如下:( 学号 char(12) primary key, 姓名 char(6) not null, 性别 char(2) check(性别 IN ('男','女 ...
- 用SQL语句创建数据库和表
--------创建数据库 ----use master ----GO----IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE nam ...
- ACCESS数据库使用sql语句创建表
在Access中使用sql语句创建表时指定字段类型 长度为255的文本varchar 长度为20的文本varchar(20) 日期时间datetime 数字byte或smallint或integer, ...
- Oracle数据库查看表空间sql语句、查看Oracle数据库表空间剩余 、修改表空间、库备份
一 Oracle数据库查看表空间sql语句 1.oracle查看表空间当前用户 SQL> select username,default_tablespace from user_use ...
最新文章
- SAP MM 事务代码MRKO触发的财务凭证不会出现在PO History里
- Eclipse 报 “Exception in thread main java.lang.OutOfMemoryError: Java heap space ”错误的解决办法
- New Text Document.udl
- Android Studio-目录结构
- BZOJ1566 [NOI2009]管道取珠
- 循环序列模型 —— 1.11 双向神经网络
- 太长的sql怎么分析_因为ESR, 我一定要推荐你这款 SQL 神器
- [PyTorch] 基于Python和PyTorch的cifar-10分类
- css模拟title和alt的提示效果[转]
- idea社区版创建springboot_IDEA社区版创建spring boot项目的安装插件的图文教程
- 23种设计模式11---享元模式
- 用 Python 分析资产收益的典型化事实
- EXCEL校验身份证号码和银行卡号
- H.265屏幕编码技术
- 学习Cortex-M:三种关中断方式
- vue+springboot
- 发那科机器人请关闭电源_发那科FANUC机器人报警处理(中文)
- 在windows系统写脚本,如何去掉回车换行符
- SAP ABAP常用增强记录文档(不定期完善更新)
- CSS水平垂直居中的几种实现方式
热门文章
- 手把手带你使用EFR32 -- 土壤湿度传感器变身第二形态,以 ZigBee 形态出击
- 关于GDPR,你需要了解的的5件事
- ACM学习:例题完成总结与期中心得
- 使用:js 中 url 传参
- 【GDOI2019Day1模拟2019.4.28】爱乐之城
- 远程桌面访问计算机的步骤,如何开启远程桌面连接功能
- 20140419-MCSA 2012 Server R2 IntegrationService
- r720换固态硬盘后如何重装系统_换了固态硬盘后怎么重装系统?小白
- 人工智能之基于多变量线性回归的房屋销售价格预测详细解决方案
- Ultraiso制作Centos7 优盘Udisk 启动镜像