1.修改当前数据库,用于删除
use master
go
2.如果存在数据库,则进行删除
if exists(select * from sys.databases where name ='test')
drop database test
go
3.创建数据库
create database test
go
4.使用数据库
use test
go
5.删除表(先删除外键表,再删除主键)
if exists (select * from sys.tables where name = 'table')
drop table table
go
6.创建数据表
create tabLe 数据表名称(列1,列2...)
go
1.七大约束:
主键约束:primary key 
外键约束:foreign key (references)
唯一值约束:uniQue
默认值约束:defauLt
检查约束:check
非空约束:not nuLL
标识列:identity
2.注意事项:
主外键数据类型必须一致
列于列之间用,间隔,最后一列不加
删除表时,一定要先删除外键表,再删除主键
         3.常用函数:
getdate():获取当前日期和时间
7.插入数据:推荐单行插入,尤其是主键表,必须使用单行插入
insert into table values(...)
go
1.空数据插入null
2.默认值插入default
8.执行查询:单表查询及联合查询

SQL Server 创建数据库基本流程相关推荐

  1. SQL Server创建数据库和数据的增删改查

    SQL Server创建数据库和数据的增删改查 本文是针对数据的增删改查,数据的创建 首先我们使用命令创建sql server数据库 D盘新建一个文件夹DB use master go --创建数据库 ...

  2. SQL Server 创建数据库快照

    创建数据库快照: 必须在create database 命令中包括源数据库的每一个数据文件,原始逻辑名,新物理名与路径, 不能指定其他属性 create database db_snapshot_na ...

  3. sql server创建数据库与相关查询操作

    一般用来操作sql server的客户端选择的是微软自带的客户端. 我是在官网上下载的develop版本 创建操作 CREATE DATABASE TestData ON PRIMARY (Name= ...

  4. SQL server 创建数据库代码

    USE MASTER --选择要操作的数据库 go --批处理命令create database test --数据库名称 on primary -- 主文件组 (name = test_data1, ...

  5. sql server 创建数据库 语法

    if exists(select * from sysdatabases where name='DongRui') begin select '该数据库已存在' drop database Dong ...

  6. 《PowerShell V3——SQL Server 2012数据库自动化运维权威指南》——2.8 创建数据库...

    本节书摘来自异步社区出版社<PowerShell V3-SQL Server 2012数据库自动化运维权威指南>一书中的第2章,第2.8节,作者:[加拿大]Donabel Santos,更 ...

  7. 使用SQL脚本创建数据库,操作主键、外键与各种约束(MS SQL Server)

    在实际开发中,可能很少人会手写sql脚本来操作数据库的种种.特别是微软的MS SQL Server数据库,它的SQL Server Management Studio对数据库的图形化操作极致简便,从而 ...

  8. 《PowerShell V3——SQL Server 2012数据库自动化运维权威指南》——2.13 创建视图...

    本节书摘来自异步社区出版社<PowerShell V3-SQL Server 2012数据库自动化运维权威指南>一书中的第2章,第2.13节,作者:[加拿大]Donabel Santos, ...

  9. mysql外键约束脚本_使用SQL脚本创建数据库,操作主键、外键与各种约束(MS SQL Server)...

    在实际开发中,可能很少人会手写sql脚本来操作数据库的种种.特别是微软的MS SQL Server数据库,它的SQL Server Management Studio对数据库的图形化操作极致简便,从而 ...

最新文章

  1. UITableView HeaderView,FooterView 使用SnapKit布局导致约束异常
  2. Openfiler开启iSCSI服务(iSCSI Target)
  3. c语言基础变量,C语言基础-第一篇-变量
  4. kali 解决Metasploit拿到shell后显示中文乱码问题
  5. Java并发工具包( java.util.concurrent)
  6. java map 多种类型吗_是多种类型的Java列表是否可行
  7. 五十六、教用Python中的turtle海龟画图(上篇)
  8. python apache配置_Apache运行Python的配置
  9. VS2005 VSTO 项目创建
  10. 用canvas绘制一个圆形,实现绕着一个中心运动
  11. apache camel_Apache Camel的性能调整思路
  12. 医疗大数据处理流程_我们需要数据来大规模改善医疗流程
  13. oracle01537,ORACLE REUSE实验
  14. mint-ui之toast使用(messagebox,indicator同理)
  15. SQLAlchemy Mapping Class Inheritance Hierarchies
  16. 文字生成视频,只需一步(附论文下载)
  17. 算法工程师面试备战笔记4_余弦相似与欧氏距离有什么区别和联系
  18. java中的“”和null的区别
  19. 苹果mac启动台变成问号_启动 Mac 时显示闪烁的问号是什么原因?如何解决?
  20. java 二进制 base64编码_java自定义实现base64编码转换

热门文章

  1. 通过adb命令启动Android程序
  2. linux 识别僵尸进程,Linux上寻找并杀死僵尸进程
  3. DataGrid用法集锦[收藏]
  4. 数字图像处理及MATLAB实现实验二——数字图像处理基础
  5. es父子结构查询_elasticsearch 学习之父子关联查询 parent/child
  6. 诚信迎考 计算机考试主题班会策划,2013.11.09“以诚为本 以信立人 诚信考试”主题班会策划书...
  7. JQuery AJAX向SpringMVC服务器端发送数组的坑
  8. SQL Server Express LocalDB 问题两例实例已损坏、错误代码: 575解决方法
  9. RCSE-配置博客动态网站
  10. ACM选手必读的五本书