SQLServer从入门基础
1.数据库管理工具
工具创建数据库
1>登录数据库管理工具【Microsoft SQL Server Management Studio】
2>右键【新建数据库】
3>数据数据库名称,点击确定,就建立好了一个【MyDB】的数据库
创建数据表
代码创建数据库,以及数据表
代码创建数据库
- use master--用系统数据库
- go
- if exists(select * from sys.sysdatabases where name='MyDB')--查询MyDB数据库是否存在
- begin
- select '该数据已经存在'
- drop database myDB--如果存在MyDB数据库则drop掉数据库
- end
- else--如果不存在
- begin
- create database MyDB
- on primary
- (
- name='MyDB',
- filename='C:\Program Files (x86)\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\MyDB.mdf',
- size=5mb,
- maxsize=100mb,
- filegrowth=15%
- )
- log on
- (
- name='MyDB_log',
- filename='C:\Program Files (x86)\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\MyDB_log.mdf',
- size=5mb,
- maxsize=20mb,
- filegrowth=15%
- )
- end
代码创建数据表
- use MyDB
- go
- if exists(select * from sys.sysobjects where name='Users')
- begin
- select '该表已经存在'
- drop table Users
- end
- else
- begin
- create table Users
- (
- Id int not null identity(1,1) primary key,
- UserName nvarchar(50) not null,
- )
- end
简单的查询语句
下图数数据表Users的数据值
下图是各种简单的查询语句的使用


- use MyDB
- select * from Users
- --where
- select * from Users where Id=1
- --不等于,!=或者<>
- select * from Users where Id != 2
- select * from Users where Id <> 2
- --or
- select * from Users where Id=1 or UserName='bol'
- --and
- select * from Users where Id=1 and UserName='col'
- --like '%a%'前后模糊查询,只要字母中包含o就行
- select * from Users where UserName like '%o%'
- --‘%o’前模糊,只要以a开头就行,后面的不管
- select * from Users where UserName like 'a%'
- --‘o%’后模糊,只要以l结尾就行,前面不管
- select * from Users where UserName like '%l'
- --not,除了以a开头的,其他啥都行
- select * from Users where UserName not like 'a%'
- --in,一次请求几个数据
- select * from Users where Id in(1,2,3)
SQLServer从入门基础的更多相关文章
- sqlserver 经典入门基础书籍
1.SQLServer2005T-SQL数据库设计 作者:胡百敬等著 ISBN:10位[7121053632]13位[9787121053634] 出版社:电子工业出版社 出版日期:2008-1-1 ...
- mybatis入门基础(二)----原始dao的开发和mapper代理开发
承接上一篇 mybatis入门基础(一) 看过上一篇的朋友,肯定可以看出,里面的MybatisService中存在大量的重复代码,看起来不是很清楚,但第一次那样写,是为了解mybatis的执行步骤,先 ...
- 01shell入门基础
01shell入门基础 为什么学习和使用shell编程 shell是一种脚本语言,脚本语言是相对于编译语言而言的.脚本语言不需要编译,由解释器读取程序并且执行其中的语句,而编译语言需要编译成可执行代码 ...
- Markdown入门基础
// Markdown入门基础 最近准备开始强迫自己写博文,以治疗严重的拖延症,再不治疗就“病入骨髓,司命之所属,无奈何”了啊.正所谓“工欲善其事,必先利其器”,于是乎在写博文前,博主特地研究了下博文 ...
- JavaScript入门基础
JavaScript基本语法 1.运算符 运算符就是完成操作的一系列符号,它有七类: 赋值运算符(=,+=,-=,*=,/=,%=,<<=,>>=,|=,&=).算术运 ...
- C++ STL编程轻松入门基础
C++ STL编程轻松入门基础 1 初识STL:解答一些疑问 1.1 一个最关心的问题:什么是STL 1.2 追根溯源:STL的历史 1.3 千丝万缕的联系 1.4 STL的不同实现版本 2 牛刀小试 ...
- HTML入门基础教程相关知识
HTML入门基础教程 html是什么,什么是html通俗解答: html是hypertext markup language的缩写,即超文本标记语言.html是用于创建可从一个平台移植到另一平台的超文 ...
- Linux shell入门基础(六)
六.Shell脚本编程详解 将上述五部分的内容,串联起来,增加对Shell的了解 01.shell脚本 shell: # #perl #python #php #jsp 不同的脚本执行不同的文本,执行 ...
- Linux shell入门基础(一)
Linux shell入门基础(一): 01.增加删除用户: #useradd byf userdel byf(主目录未删除) userdel -r byf 该用户的属性:usermod 用 ...
随机推荐
- Nacos源码系列—服务端那些事儿
点赞再看,养成习惯,微信搜索[牧小农]关注我获取更多资讯,风里雨里,小农等你,很高兴能够成为你的朋友. 项目源码地址:公众号回复 nacos,即可免费获取源码 前言 在上节课中,我们讲解了客户端注册服 ...
- HTML语言的简要学习
什么是HTML? HTML 是用来描述网页的一种语言. l HTML 指的是超文本标记语言 (Hyper Text Markup Language) l HTML 不是一种编程语言,而是一种标记语 ...
- 简单的 useState 实现
简单的 useState 实现 本文写于 2020 年 10 月 21 日 以下是一段非常简单的 React 代码: const App = () => { const [n, setN] = ...
- HDFS High Availability(HA)高可用配置
高可用性(英语:high availability,缩写为 HA) IT术语,指系统无中断地执行其功能的能力,代表系统的可用性程度.是进行系统设计时的准则之一. 高可用性系统意味着系统服务可以更长时间 ...
- for循环+数字类型补充
一.for循环 1.循环取值 1.1列表类型: 定义l=['a','b','c'],要提取列表中的值 如果采用while循环的话: print(len(l)) i=0 while i& ...
- C# 给Word中的字符添加强调符号(着重号)
在Word中添加着重号,即强调符号,可以在选中字符后,鼠标右键点击,选择"字体",在窗口中可直接选择"着重号"添加到文字,用以对重要文字内容起加强提醒的目的,如 ...
- 824. Goat Latin - LeetCode
Questioin 824. Goat Latin Solution 题目大意:根据要求翻译句子 思路:转换成单词数组,遍历数组,根据要求转换单词 Java实现: 用Java8的流实现,效率太低 pu ...
- unity---脚本创建文本
脚本创建文本 新建文件夹 Resources 方便引用字体 在文件Resources中新建Fonts,并且下载一个ttf字体 没有字体,文本内容无法显示 脚本如下 public GameObject ...
- MQ 简介
每日一句 You must try things that may not work. And you must not let anyone define your limits because o ...
- 基于bat脚本的前端发布流程设计与实现
写在前面 本文大致向读者介绍了楼下几点知识,希望在编写bat脚本时候能够帮到读者,如果能够有所启迪,那就更好了. bat脚本的相关知识和案例编写 用windows自带的命令压缩文件 windows和l ...