• 时间:2017-09-29  整理:byzqy

本篇以“梁山好汉花名册”为例,记录MS SQLServer T-SQL语句的使用,包含命令:

  • 创建数据库 | 删除数据库
  • 创建表 | 删除表
  • 为数据表添加数据 | 删除数据表中的数据
  • 按照指定条件做简单查询

T-SQL语句命令详情,见如下代码:

文件:SQLQuery1.sql

/*
说明: SQLQuery1.sql (这是在SQL Server Management Studio中新建的一个查询)
OS名称: Microsoft Windows 7
环境:Microsoft SQL Server 2012
工具: Microsoft SQL Server Management Studio
数据库: LiangshanHero
数据表: hero
详情:
-- id name nick_name hometown sex sal
-- 1 宋江 及时雨 山东 男 2200
-- 2 卢俊义 玉麒麟 河北 男 8000
-- 3 吴用 智多星 山东 男 1100
-- 4 公孙胜 入云龙 重庆 男 5000
-- 4 孙二娘 母夜叉 山西 女 2000
-- 5 林冲 豹子头 河南 男 2000
*/ --创建数据库
create database LiangshanHero --删除数据库
drop database LiangshanHero
--msSqlServer不区分大小写
DROP DATABASE LIANGSHANHERO --创建表
use LiangshanHero
go
create table hero
( id int,
name varchar(50),
nick_name varchar(50),
hometown varchar(50),
sex char(2),
sal int
) --使用sql语句来添加数据
insert into hero values(1,'宋江','及时雨','山东','男',2000)
insert into hero values(2,'卢俊义','玉麒麟','河北','男',8000)
insert into hero values(3,'吴用','智多星','山东','男',1000)
insert into hero values(4,'公孙胜','入云龙','重庆','男',5000)
insert into hero values(4,'孙二娘','母夜叉','山西','女',2000)
insert into hero values(5,'林冲','豹子头','河南','男',2000) --查询工资低于3000的同志
select * from hero where sal<3000 --查询男英雄的总数
select count(*) from hero where sex='男' --查询性别为男性的英雄姓名
select name from hero where sex='男' --查表(查询所有数据)
select * from hero --删除一张表(把表的结构和表的数据一起删掉)
drop table hero --把工资低于3000的人的工资提高10%(update)
update hero set sal=sal*1.1 where sal<3000 --请删除性别为女的同志
delete from hero where sex='女' --表名规范案例
--1.表名以字母和_开头,不要使用数字开头
--2.长度不能超过128个字符
--3.不要使用sql server的保留字
--4.只能使用如下字符 A-Z,a-z,0-9,$,#,_等

截图:

--The End.

T-SQL - query01_创建数据库|创建表|添加数据|简单查询的更多相关文章

  1. 使用SQL语句清空数据库所有表的数据

    使用SQL语句清空数据库所有表的数据 近来发现数据库过大,空间不足,因此打算将数据库的数据进行全面的清理,但表非常多,一张一张的清空,实在麻烦,因此就想利用SQL语句一次清空所有数据.找到了三种方法进 ...

  2. Oracle数据库建表+添加数据练习

    SQL脚本: --建表 --student表+注释 create table student( sno ) not null, sname ) not null, ssex ) not null, s ...

  3. 创建数据库和表的SQL语句【转】

    创建数据库和表的SQL语句 转至http://www.cnblogs.com/philanthr/archive/2011/08/09/2132398.html 创建数据库的SQL语句: 1 crea ...

  4. 第16课-数据库开发及ado.net-数据库SQl,创建数据库和表,增删改语句,约束,top和Distinct,聚合函数介绍

    第16课-数据库开发及ado.net 数据库SQl,创建数据库和表,增删改语句,约束,top和Distinct,聚合函数介绍 SQL语句入门(脚本.命令) SQL全名是结构化查询语言(Structur ...

  5. ylb:创建数据库、表,对表的增查改删语句

    ylbtech-SQL Server:SQL Server-创建数据库.表,对表的增查改删语句 SQL Server 创建数据库.表,对表的增查改删语句. 1,ylb:创建数据库.表,对表的增查改删语 ...

  6. Adobe AIR中使用Flex连接Sqlite数据库(1)(创建数据库和表,以及同步和异步执行模式)

    系列文章导航 Adobe AIR中使用Flex连接Sqlite数据库(1)(创建数据库和表) Adobe AIR中使用Flex连接Sqlite数据库(2)(添加,删除,修改以及语句参数) Adobe ...

  7. sqliteExpert软件使用(创建数据库和表)

    sqliteExpert是sqlite数据库的可视化操作软件,通过该软件可以进行可视化的创建数据库以及表,免去了复杂的建表语句.首先在下面地址下载该软件http://www.ddooo.com/sof ...

  8. 初学者使用MySQL_Workbench 6.0CE创建数据库和表,以及在表中插入数据。

    标签: mysqlworkbench数据库 2013-10-09 20:17 19225人阅读 评论(14) 收藏 举报  分类: mysql(1)  版权声明:本文为博主原创文章,未经博主允许不得转 ...

  9. centos环境下创建数据库和表的方法

    centos环境下创建数据库和表的方法 //查询数据库的命令: mysql> SHOW DATABASES; +--------------------+ | Database         ...

随机推荐

  1. bs4爬取笔趣阁小说

    参考链接:https://www.cnblogs.com/wt714/p/11963497.html 模块:requests,bs4,queue,sys,time 步骤:给出URL--> 访问U ...

  2. etcd学习(5)-etcd的Raft一致性算法原理

    ETCD的Raft一致性算法原理 前言 Raft原理了解 raft选举 raft中的几种状态 任期 leader选举 日志复制 安全性 leader宕机,新的leader未同步前任committed的 ...

  3. [JS]回调函数和回调地狱

    回调函数 小明在奶茶店点了奶茶,店员开始制作奶茶,此时"制作奶茶"与"小明等待奶茶"是一个同时进行的不同的两个事件(任务),那么,小明获取店员制作成功的奶茶是从 ...

  4. Windows 系统安装 git基础小白的简单操作包含基本输入命令

    首先  去官网下载git应用 https://git-scm.com/downloads  点击前往 安装的操作也比较简单,一直点击下一步 安装完成之后   在空白桌面点击是否有   Git  Gui ...

  5. Vulhub-DC-3靶场

    Vulhub-DC-3靶场 前言 今天把DC-3的靶场打了一遍,可以说这个靶场用到的思路是非常经典的,从信息搜集到漏洞利用包括内核提权.最最重要的是为了下载它的提权EXP,我它喵还花了一块二买了个CS ...

  6. Android程序员如何通过跳槽薪资翻倍?

    马爸爸总结了一句话:跳槽,要么是钱不到位,要么是受了委屈. 我给自己这次的跳槽经历做了一个分析,希望能对那些想换工作的朋友有所帮助. 许多朋友想换工作,但是对"换工作"的理解可能仅 ...

  7. 被字节跳动、小米、美团面试官问的AndroidFramework难倒了? 这里有23道面试真题,助力成为offer收割机!

    目录 1.Android中多进程通信的方式有哪些?a.进程通信你用过哪些?原理是什么?(字节跳动.小米)2.描述下Binder机制原理?(东方头条)3.Binder线程池的工作过程是什么样?(东方头条 ...

  8. Clickhouse Docker集群部署

    写在前面 抽空来更新一下大数据的玩意儿了,起初架构选型的时候有考虑Hadoop那一套做数仓,但是Hadoop要求的服务器数量有点高,集群至少6台或以上,所以选择了Clickhouse(后面简称CH). ...

  9. 《Python Cookbook v3.0.0》Chapter2 字符串、文本

    感谢: https://github.com/yidao620c/python3-cookbook 如有侵权,请联系我整改. 本文章节会严格按照原书(以便和原书对照,章节标题可能会略有修改),内容会有 ...

  10. Python函数调用中的值传递和引用传递问题

    这一问题O' Reilly出版的"Learning Python" 2nd Edition的 13.4 节有专门论述,对于不可变(immutabe)对象,函数参数(这里是x和y)只 ...