1.数据库管理工具

工具创建数据库

1>登录数据库管理工具【Microsoft SQL Server Management Studio】

2>右键【新建数据库】

3>数据数据库名称,点击确定,就建立好了一个【MyDB】的数据库

创建数据表

代码创建数据库,以及数据表

代码创建数据库

  1. use master--用系统数据库
  2. go
  3. if exists(select * from sys.sysdatabases where name='MyDB')--查询MyDB数据库是否存在
  4. begin
  5. select '该数据已经存在'
  6. drop database myDB--如果存在MyDB数据库则drop掉数据库
  7. end
  8. else--如果不存在
  9. begin
  10. create database MyDB
  11. on primary
  12. (
  13. name='MyDB',
  14. filename='C:\Program Files (x86)\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\MyDB.mdf',
  15. size=5mb,
  16. maxsize=100mb,
  17. filegrowth=15%
  18. )
  19. log on
  20. (
  21. name='MyDB_log',
  22. filename='C:\Program Files (x86)\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\MyDB_log.mdf',
  23. size=5mb,
  24. maxsize=20mb,
  25. filegrowth=15%
  26. )
  27. end

 代码创建数据表

  1. use MyDB
  2. go
  3. if exists(select * from sys.sysobjects where name='Users')
  4. begin
  5. select '该表已经存在'
  6. drop table Users
  7. end
  8. else
  9. begin
  10. create table Users
  11. (
  12. Id int not null identity(1,1) primary key,
  13. UserName nvarchar(50) not null,
  14. )
  15. end

简单的查询语句

下图数数据表Users的数据值

下图是各种简单的查询语句的使用

  1. use MyDB
  2. select * from Users
  3. --where
  4. select * from Users where Id=1
  5. --不等于,!=或者<>
  6. select * from Users where Id != 2
  7. select * from Users where Id <> 2
  8. --or
  9. select * from Users where Id=1 or UserName='bol'
  10. --and
  11. select * from Users where Id=1 and UserName='col'
  12.  
  13. --like '%a%'前后模糊查询,只要字母中包含o就行
  14. select * from Users where UserName like '%o%'
  15.  
  16. --‘%o’前模糊,只要以a开头就行,后面的不管
  17. select * from Users where UserName like 'a%'
  18.  
  19. --‘o%’后模糊,只要以l结尾就行,前面不管
  20. select * from Users where UserName like '%l'
  21.  
  22. --not,除了以a开头的,其他啥都行
  23. select * from Users where UserName not like 'a%'
  24. --in,一次请求几个数据
  25. select * from Users where Id in(1,2,3)

SQLServer从入门基础的更多相关文章

  1. sqlserver 经典入门基础书籍

    1.SQLServer2005T-SQL数据库设计 作者:胡百敬等著 ISBN:10位[7121053632]13位[9787121053634] 出版社:电子工业出版社 出版日期:2008-1-1 ...

  2. mybatis入门基础(二)----原始dao的开发和mapper代理开发

    承接上一篇 mybatis入门基础(一) 看过上一篇的朋友,肯定可以看出,里面的MybatisService中存在大量的重复代码,看起来不是很清楚,但第一次那样写,是为了解mybatis的执行步骤,先 ...

  3. 01shell入门基础

    01shell入门基础 为什么学习和使用shell编程 shell是一种脚本语言,脚本语言是相对于编译语言而言的.脚本语言不需要编译,由解释器读取程序并且执行其中的语句,而编译语言需要编译成可执行代码 ...

  4. Markdown入门基础

    // Markdown入门基础 最近准备开始强迫自己写博文,以治疗严重的拖延症,再不治疗就“病入骨髓,司命之所属,无奈何”了啊.正所谓“工欲善其事,必先利其器”,于是乎在写博文前,博主特地研究了下博文 ...

  5. JavaScript入门基础

    JavaScript基本语法 1.运算符 运算符就是完成操作的一系列符号,它有七类: 赋值运算符(=,+=,-=,*=,/=,%=,<<=,>>=,|=,&=).算术运 ...

  6. C++ STL编程轻松入门基础

    C++ STL编程轻松入门基础 1 初识STL:解答一些疑问 1.1 一个最关心的问题:什么是STL 1.2 追根溯源:STL的历史 1.3 千丝万缕的联系 1.4 STL的不同实现版本 2 牛刀小试 ...

  7. HTML入门基础教程相关知识

    HTML入门基础教程 html是什么,什么是html通俗解答: html是hypertext markup language的缩写,即超文本标记语言.html是用于创建可从一个平台移植到另一平台的超文 ...

  8. Linux shell入门基础(六)

    六.Shell脚本编程详解 将上述五部分的内容,串联起来,增加对Shell的了解 01.shell脚本 shell: # #perl #python #php #jsp 不同的脚本执行不同的文本,执行 ...

  9. Linux shell入门基础(一)

    Linux shell入门基础(一): 01.增加删除用户: #useradd byf   userdel byf(主目录未删除)  userdel -r byf   该用户的属性:usermod 用 ...

随机推荐

  1. Nacos源码系列—服务端那些事儿

    点赞再看,养成习惯,微信搜索[牧小农]关注我获取更多资讯,风里雨里,小农等你,很高兴能够成为你的朋友. 项目源码地址:公众号回复 nacos,即可免费获取源码 前言 在上节课中,我们讲解了客户端注册服 ...

  2. HTML语言的简要学习

    什么是HTML? HTML 是用来描述网页的一种语言. l  HTML 指的是超文本标记语言 (Hyper Text Markup Language) l  HTML 不是一种编程语言,而是一种标记语 ...

  3. 简单的 useState 实现

    简单的 useState 实现 本文写于 2020 年 10 月 21 日 以下是一段非常简单的 React 代码: const App = () => { const [n, setN] = ...

  4. HDFS High Availability(HA)高可用配置

    高可用性(英语:high availability,缩写为 HA) IT术语,指系统无中断地执行其功能的能力,代表系统的可用性程度.是进行系统设计时的准则之一. 高可用性系统意味着系统服务可以更长时间 ...

  5. for循环+数字类型补充

    一.for循环 1.循环取值 1.1列表类型:  定义l=['a','b','c'],要提取列表中的值  如果采用while循环的话:   print(len(l))   i=0   while i& ...

  6. C# 给Word中的字符添加强调符号(着重号)

    在Word中添加着重号,即强调符号,可以在选中字符后,鼠标右键点击,选择"字体",在窗口中可直接选择"着重号"添加到文字,用以对重要文字内容起加强提醒的目的,如 ...

  7. 824. Goat Latin - LeetCode

    Questioin 824. Goat Latin Solution 题目大意:根据要求翻译句子 思路:转换成单词数组,遍历数组,根据要求转换单词 Java实现: 用Java8的流实现,效率太低 pu ...

  8. unity---脚本创建文本

    脚本创建文本 新建文件夹 Resources 方便引用字体 在文件Resources中新建Fonts,并且下载一个ttf字体 没有字体,文本内容无法显示 脚本如下 public GameObject ...

  9. MQ 简介

    每日一句 You must try things that may not work. And you must not let anyone define your limits because o ...

  10. 基于bat脚本的前端发布流程设计与实现

    写在前面 本文大致向读者介绍了楼下几点知识,希望在编写bat脚本时候能够帮到读者,如果能够有所启迪,那就更好了. bat脚本的相关知识和案例编写 用windows自带的命令压缩文件 windows和l ...