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