• 时间: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,$,#,_等

View Code

 截图:

 

–The End.

版权声明:本文为jswl原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/jswl/p/7610255.html