• 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.

  • 相关阅读:
    SL版优酷蛋幕视频基本组成(一)
    C++符号优先级
    静态与非静态对程序效率的影响
    SQLite语法备忘录
    优酷
    通过终端,查看SQLITE3的存储文件
    ASP.NET (C#开发环境)Request对象 之 ServerVariables集合
    SQL高级查询
    SQL Server定时执行SQL语句
    保存Session不过期和web.config 中SessionState的配置
  • 原文地址:https://www.cnblogs.com/jswl/p/7610255.html
Copyright © 2020-2023  润新知