一、创建数据库

1.主数据文件 On{}

①数据逻辑名—— name=””,

②数据的储存路径——filename=”\”,

③数据的大小——size= MB,

④数据最大为——maxsize= MB,

⑤超过数据设定大小后怎么增长

——filegrowth= MB或10%(size+size*10%)

2.日志文件log on{}

①数据逻辑名—— name=””,

②数据的储存路径——filename=”\”,

③数据的大小——size= MB,

④超过数据设定大小后怎么增长

——filegrowth= MB或10%(size+size*10%)

if exists(select * from sysdatabases where name = 'stu_infoaaa')
--exists返回‘true'则执行删除数据库操作--
drop database stu_infoaaa--exists返回‘false'则表明数据库不存在,直接创建
create database stu_infoaaa
ON
(NAME=stu_infoaaa,FILENAME ='D:\数据库\stu_infoaaadata.mdf',SIZE=10,MAXSIZE=20,FILEGROWTH=5%
)
LOG ON
(NAME=stu_infoaaa_LOG,FILENAME ='D:\数据库\stu_infoaaalog.ldf',SIZE=1,MAXSIZE=10,FILEGROWTH=3%
)

3、 数据库的创建与删除(use 数据库名—环境)

use [要操作的数据库名]   意思是跳转到相应环境下,下篇文章会使用

Create database 数据库名——创建

Drop database 数据库名——删除

二、表的创建与删除

Create table 表名称

列名1 数据类型 [约束],

列名2 数据类型 [约束],

注:约束的写法

①      写在句末尾单独方式写出

Constraint 约束名约束

②      直接写在需要标定的列后

use [数据库名]
create table subject
(
SubjectNo int not null identity(1,1),
SubjectName nvarchar(50),
ClassHour int,
GradeID int
)

Drop database 表名

Delete from 数据库名——删除

Drop 与delete删除的区别drop表示删除表的数据和结构,Delete表示只删除表的数据

版权声明:本博客为记录本人自学感悟,内容大多从网上学习与整理所得,若侵权请告知!

https://mp.csdn.net/postedit/80365677

sql server之T-SQL语句创建数据库创建表相关推荐

  1. 【转】创建数据库和表的SQL语句

    [转]创建数据库和表的SQL语句 创建数据库的SQL语句: 1 create database stuDB 2 on primary -- 默认就属于primary文件组,可省略3 (4 /*--数据 ...

  2. 用SQL语句创建数据库和表

    --------创建数据库 ----use master ----GO----IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE nam ...

  3. sql server基础语法 创建数据库 创建表

    sql server基础语法 创建数据库 创建表 1.创建数据库 2.表的创建 3.在现有表中添加标识列 4.创建外键 5.添加外键 6.约束 7.创建局部临时表 8.创建全局临时表 9.创建具有ch ...

  4. 如何从SQL Server中的SELECT语句更新

    In this article, we will learn different methods that are used to update the data in a table with th ...

  5. Navicat for SQL Server Mac 版 SQL 创建工具

    2019独角兽企业重金招聘Python工程师标准>>> Navicat for SQL Server 是一个全面的图形化方式管理数据库,可进行创建.编辑和删除全部数据库对象,例如表. ...

  6. 数据库技术与应用(SQL Server)——【SQL Server数据定义功能】

    目录 数据库的创建 使用SQL语句创建 表的创建 添加约束 添加主键约束 外键约束 唯一值约束UNIQUE 非空约束NOT NULL 默认值约束DEFAULT CHECK约束 数据库的创建 使用SQL ...

  7. ClickHouse 创建数据库/建表/视图/字典 SQL

    1.1. ClickHouse SQL之数据定义语言 DDL  本节介绍 ClickHouse 中进行数据库.表结构的定义和管理. 1.1.1. 概述 在SQL中,数据定义语言( DDL ) 用来创建 ...

  8. SQL server 常见的SQL语句总结(最全的)

    ---------------------------------日常学习笔记记录--------------------------------- 总结了大量的SQL语句,没有你不会的,只有你不知道 ...

  9. SQL Server学习之路:建立数据库、建立表

    SQL Server学习之路:建立数据库.建立表 1.前言 配置是win10+SQL Server 2012,使用的GUI管理工具是SQL Server 2012自带的SQL Server Manag ...

  10. sql server学习笔记——批处理语句、存储过程

    目录 批处理语句 1.批处理语句简介 示例一: 示例二: 存储过程 一.什么是存储过程 1.存储过程的简介 2.存储过程包含的内容 3.存储过程的优点 4.存储过程的分类 系统存储过程: 用户定义存储 ...

最新文章

  1. (原創) 深入探討blocking與nonblocking (SOC) (Verilog)
  2. [你必须知道的.NET]第九回:品味类型---值类型与引用类型(中)-规则无边
  3. Spring的事务属性
  4. iis服务器显示http1.1,IIS服务器“500”内部错误 HTTP/1.1 新建会话失败
  5. Python爬虫入门之使用Redis+Flask维护动态代理池
  6. react相关代码库以及框架的源码解析
  7. python多元回归因子选取_Python中的多元回归(带因子选择)
  8. GBDT 如何用于分类问题
  9. 怎么在ASP.NET 2.0中使用Membership (转载)
  10. PAT Basic 1071. 小赌怡情(15)
  11. 攻防世界 web高手进阶区 7分题 wtf.sh-150
  12. Unity 2D Pixel Perfect 2018新功能文档 自制中文翻译
  13. JavaScript---BOM基础
  14. ifft变换用java_利用FFT 及 IFFT实现傅立叶正反变换 | 学步园
  15. 【ORACLE】ORACLE IMPDP导入提示ORA-01918:user‘XXX’ does not exist
  16. brocade 300 java版本_博科Brocade 300光纤交换机配置zone教程
  17. 【课程设计】僵尸大战植物 Zombies vs.Plants
  18. 网易杭研院汪源:网易云大量使用人工智能技术
  19. 公司趣味运动会运动员代表发言稿
  20. 视觉SLAM⑤--相机与图像

热门文章

  1. IE 11 浏览器兼容性视图设置
  2. VRChat与Anthos Capital携手合作,完成8,000万美元的D轮融资
  3. Niagara_Advanced内容示例 1.3 Communicate with External Render Targets
  4. ESP8266+Blinker+小爱同学舵机控制开关
  5. 6-3 计算Fibonacci数列每一项时所需的递归调用次数 (10 分)
  6. oracle 11g latch之v$latch系列三
  7. NEUQ ACM预备队训练-week5(图的基础存图和dfs)
  8. MT7601U芯片怎么样?MT7601U处理器参数介绍
  9. SQL Server 2008 R2导出数据脚本和导入数据库脚本的方法(原创+转载)
  10. 服务器七雄争霸官方网站,腾讯七雄争霸微端登录器