sqlserver库相关-表相关-3
原文:
https://www.cnblogs.com/wlx520/p/4684441.html
库相关
建库
--创建School数据库之前:首先判断数据库是否存在,若存在则删除后再创建,若不存在则创建--
--exists关键字:括号里边能查询到数据则返回‘true’ 否则返回‘false’
if exists(select * from sysdatabases where name = 'School')
--exists返回‘true’则执行删除数据库操作--
drop database School
--exists返回‘false’则表明数据库不存在,直接创建	
create database School
on primary
(
--主数据库文件--
name = 'School',	--主数据文件逻辑名
fileName = 'D:\project\School.mdf',	--主数据文件物理逻辑名
size = 5MB,	--初始值大小
maxsize = 100MB,	--最大大小
filegrowth = 15%	--数据文件增长量
)
log on
(
--日志文件--
name = 'School_log',
filename = 'D:\project\School_log.ldf',
size = 2MB,
filegrowth = 1MB
)
go
查看有哪些库
select * from sysdatabases
删除库
drop database School
表相关
创建表
--1、选择操作的数据库--
use School
go
--判断表是否存在--
if exists(select * from sysobjects where name = 'Student')
drop table Student
--2、创建表---
create table Student
(
--具体的列名 数据类型 列的特征(是否为空)--
StudentNo int identity(2,1) not null,
LoginPwd nvarchar(20) not null,
StudentName nvarchar(20) not null,
Sex int not null,
GradeId int not null,
phone nvarchar(50) not null,
BornDate datetime not null,
Address nvarchar(255),
Email nvarchar(50),
IDENTITYcard varchar(18)
)
go
查看有哪些表
---查看所有数据库对象(数据库表)---
select * from sysobjects
写入表数据
insert into student(name) values('s1');
删除表
drop table Student
sqlserver库相关-表相关-3的更多相关文章
- MySQL数据库(二)--库相关操作、表相关操作(1)、存储引擎、数据类型
		一.库相关操作 1.创建数据库 (1)语法 create database 数据库 charset utf8; (2)数据库命名规范 可以由字母.数字.下划线.@.#.$ 区分大小写 唯一性 不能使用 ... 
- MySQL数据库(二)——库相关操作、表相关操作(一)、存储引擎、数据类型
		库相关操作.表相关操作(一).存储引擎.数据类型 一.库相关操作 1.创建数据库 (1)语法 create database 数据库 charset utf8; (2)数据库命名规范 可以由字母.数字 ... 
- MySQL常用命令(数据库,表相关的命令)
		数据库相关命令 显示数据库列表 mysql> SHOW DATABASES; 创建数据库 mysql> CREATE DATABASE 库名; 如下,创建一个名为crashcours ... 
- 使用Js脚本 修改控制IE的注册表相关设置(activex等)
		使用Js脚本 修改控制IE的注册表相关设置(activex等) 分类: PHP2012-12-05 18:51 2035人阅读 评论(2) 收藏 举报 脚本写法: <SCRIPT LANGUAG ... 
- C#连接Oracle数据库,通过EF自动生成与数据库表相关的实体类
		C#连接Oracle数据库,通过EF自动生成与数据库表相关的实体类 ps:如需转载,请在转载文章明显处,i标注作者和原文地址 一.准备条件 需要自己电脑上已经安装了Oracle数据库,并且已经创建了相 ... 
- Xcode 生成静态库相关设置:
		Xcode 生成静态库相关设置: #Build Setting1. Architectures ------- Architectures -----> $(ARCHS_STANDARD) -- ... 
- 12 哈希表相关类——Live555源码阅读(一)基本组件类
		12 哈希表相关类--Live555源码阅读(一)基本组件类 这是Live555源码阅读的第一部分,包括了时间类,延时队列类,处理程序描述类,哈希表类这四个大类. 本文由乌合之众 lym瞎编,欢迎转载 ... 
- mariadb或者mysql查看某个库相关的用户授权信息
		mariadb或者mysql查看某个库相关的授权信息 SELECT * FROM mysql.Db WHERE Db='DB_NAME'; 
- MySQL库相关操作
		========MySQL库相关操作====== 一.系统数据库 information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息.列信息.权限信息.字符信 ... 
随机推荐
- B-/B+树 MySQL索引结构
			索引 索引的简介 简单来说,索引是一种数据结构 其目的在于提高查询效率 可以简单理解为“排好序的快速查找结构” 一般来说,索引本身也很大,不可能全部存储在内存中,因此索引往往以索引文件的形式存储在中磁 ... 
- IDE(Pycharm&&IDEA)配置文件模版
			Pycharm ====> 修改Python Script : 修改位置:Edito >> File and CodeTemplates >> Python Script ... 
- javaScript 递归   闭包   私有变量
			递归 递归的概念 在程序中函数直接或者间接调用自己. 跳出结构,有了跳出才有结果. 递归的思想 递归的调用,最终还是要转换为自己这个函数. 应用 function sum(n){ if(n == ... 
- FileSystemObject详解
			FSO是FileSystemObject 或 Scripting.FileSystemObject 的缩写,为 IIS 内置组件,用于操作磁盘.文件夹或文本文件.FSO 的对象.方法和属性非常的多,这 ... 
- Node.js实战7:你了解buffer吗?
			Buffer是NodeJS的重要数据类型,很有广泛的应用. Buffer是代表原始堆的分配额的数据类型.在NodeJS中以类数组的方式使用. 比如,用法示例: var buf = new Buffer ... 
- webpack4  es6转换
			在webpack里用es6语法, ie浏览器不识别,为了让浏览器识别,需要用到bebal转换; bebal,英文是通天塔 的意思, 我们常说的巴比伦也是这个词;我估计是当初设计者是想用它作为一个沟通e ... 
- jsp:include 通过变量作为路径动态引入
			语法:<jsp:include page="<%=整体是个变量%>" flush="true"/> 示例: <%@ page la ... 
- Hystrix  (容错,回退,降级,缓存)
			Hystrix熔断机制就像家里的保险丝一样,若同时使用高功率的电器,就会烧坏电路,这时候保险丝自动断开就有效的保护了电路.而我们程序中也同样是这样.例如若此时数据库压力太大速度很慢,此时还有不断的请求 ... 
- Linux基于Hadoop2.8.0集群安装配置Hive2.1.1及基础操作
			前言 安装Apache Hive前提是要先安装hadoop集群,并且hive只需要在hadoop的namenode节点集群里安装即可,安装前需保证Hadoop已启(动文中用到了hadoop的hdfs命 ... 
- 使用Tabulator遇到的问题
			1.Tabulator好像是不支持ie,按照Tabulator文档引入,打开浏览器总是报缺少文件,换了谷歌果然好了. 2.编辑某一行的数据 代码: //Build Tabulator var tabl ... 
