• 时间: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. SpringCloud学习之【Eureka实现服务注册与发现】

    这段时间开始整理之前的SpringCloud实践笔记,这里感谢翟永超大佬的文章SpringCloud从入门到精通的指导. 项目结构 服务注册中心 注意: 1.SpringCloud与SpringBoo ...

  2. 第四篇 -- Go语言string转其他类型

    1. string转int // 法1:string转int num_str := "1234567" /* ParseInt():查看文档https://studygolang. ...

  3. Pelles C编译时出现的“POLINK: fatal error: 拒绝访问”问题的一种可能成因

    在使用PellesC编译程序时,第一遍能正常编译执行,第二遍就无法编译,出现以下问题提示: Building NEWprogram2.exe. POLINK: fatal error: 拒绝访问. * ...

  4. PowerProto: gRPC工具链(protoc, protoc-gen-go)的一键安装与版本控制

    ‍PowerProto: gRPC工具链(protoc, protoc-gen-go)的一键安装与版本控制 中文 | English 项目地址:An awesome version control t ...

  5. 网络安全日记 ① IIS 之web服务器搭建以及dns转发配置

    IIS(internet info server)服务器的搭建 创建iis服务 打开光驱 选择网络应用服务 安装iis和ftp(后面有讲) 配置服务 通过管理工具打开iis 2. 此时80端口就已经开 ...

  6. Hotel 旅馆, 线段树查询,合并

    C. Hotel 旅馆 内存限制:256 MiB 时间限制:1000 ms 标准输入输出 题目类型:传统 评测方式:文本比较   题目描述 OIER最近的旅游计划,是到长春净月潭,享受那里的湖光山色, ...

  7. 《MySQL实战45讲》(1-7)笔记

    <MySQL实战45讲>笔记 目录 <MySQL实战45讲>笔记 第一节: 基础架构:一条SQL查询语句是如何执行的? 连接器 查询缓存 分析器 优化器 执行器 第二节:日志系 ...

  8. burp暴力破解之md5和绕过验证码

    Burpsuite是一个功能强大的工具,也是一个比较复杂的工具 本节主要说明一下burp的intruder模块中的2个技巧 1.md5加密 我们在payload Processing中的add选项可以 ...

  9. [JAVA]关于excel的jxl包的操作-创建sheet

    前言 最近玩的游戏需要记录数据, 手打excel太麻烦了 于是就学了学java的jxl操作.本来记录在有道云笔记就可以的,由于乐于分享的精神 就在博客园造了个号, 之前自己本来有做个人的网站的,奈何网 ...

  10. SpringBoot | 3.3 整合MyBatis-Plus

    目录 前言 1. 什么是MyBatis-Plus 1.1 BaseMapper接口 1.2 IService接口 2. 整合MyBatis-Plus以及CRUD功能 2.1 导入场景依赖 2.2 CR ...