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 用 ...
随机推荐
- Debouncer防抖代码
Debouncer类 import java.util.concurrent.*; public class Debouncer { private final ScheduledExecutorSe ...
- WTF表单验证
WTF表单验证可分为3个步骤: ①导入wtf扩展提供的表单验证器.(from wtforms.validators import DataRequired,EqualTo) ②定义表单类 # 定义表单 ...
- 个人冲刺(三)——体温上报app(二阶段)
冲刺任务:完成用户类.温度数据和第二页面类的编写 User.java package com.example.helloworld; class User { private String usern ...
- 【单片机】CH32V103v8t6开发板调试笔记
一.开发板样式和资源 找官网的商务申请了一块开发板,打算试一下串口打印程序测试,发现网上关于这个板子的相关资料特别少,为方便后来人,就顺便记录一下,板子资源如下图所示. 板子芯片的引脚排布图 二.使用 ...
- RabbitMQ 环境安装
每日一句 Wisdom is knowing what to do next, skill is knowing how to do it, and virtue is doing it. 智慧是知道 ...
- Go微服务框架go-kratos实战02:proto 代码生成和编码实现步骤
在上一篇 kratos quickstart 文章中,我们直接用 kratos new 命令生成了一个项目. 这一篇来看看 kratos API 的定义和使用. 一.kratos 中 API 简介 1 ...
- 移动云使用 JuiceFS 支持 Apache HBase 增效降本的探索
作者简介: 陈海峰,移动云数据库 Apache HBase 开发人员,对 Apache HBase.RBF.Apache Spark 有浓厚兴趣. 背景 Apache HBase 是 Apache H ...
- Docker权限 “Got permission denied while trying to connect to the Docker daemon socket at unix:///var/”
问题及解决办法 在普通用户下执行docker命令需要用sudo,没加sudo出现了下图所示的提示: 从上图看出,权限不足连接/var/run/docker.sock,我们看下这个文件: 可以看出,这个 ...
- static关键字——JavaSE基础
static关键字 由于static跟随类被加载,因此静态代码块.构造方法.匿名代码块的执行顺序为静态代码块→匿名代码块→构造方法 public class Demo01 { public stati ...
- printf 输出前导0
printf ("%3d\n", 5); printf ("%03d\n", 5); 输出为