- 时间: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.