zoukankan      html  css  js  c++  java
  • SQL Server 增、删、改、小部分查

     1 --现有三个表Student、Score、Course、Teacher
     2 create table Student
     3 (
     4     Sno varchar(20) not null,--学号
     5     Sname varchar(20) not null,--姓名
     6     Ssex varchar(20) not null,--性别
     7     Bbrithday date,--生日
     8     Class varchar(20),--班级
     9 )
    10 create table Course
    11 (
    12     Con varchar(20) not null,--课程号
    13     Cname varchar(20) not null,--课程
    14     Ton varchar(20) not null,--教工号
    15 )
    16 create table Score
    17 (
    18     Sno varchar(20) not null,--学号
    19     Con varchar(20) not null,--课程号
    20     Degree float ,--成绩
    21 )
    22 create table Teacher
    23 (
    24     Ton    varchar(20) not null,--教工编号
    25     Tname varchar(20) not null,--老师名
    26     Tsex bit not null,--教师性别
    27     Tbrithday date ,--教师生日
    28     Prof varchar(20), --职称
    29     Depart varchar(20), --教工部门
    30 ) 
    31 
    32 --
    33 --固定增加行
    34 insert into Student values(1,'张三','1','1995-06-29','1-101');
    35 --安标签名增加行,顺序可打乱
    36 insert into Teacher (Ton,Tname,Tsex,Tbrithday,Trof,Depart)values(001,'老张','1','1988-08-08','院士','科学部');
    37 
    38 --
    39 --删除全部表and库,慎用!
    40 drop table 表名
    41 drop database 库名
    42 --删除关键字
    43 --可以在where后面加or或者and添加条件
    44 delete from 表名 where 列名 = '关键字'
    45 
    46 --
    47 --改整列
    48 update 表名 set 列名='新内容'
    49 --改固定列
    50 update 表名 set 列名='新内容' where 其他列名='需要改的当前列内容'
    51 --改多字段
    52 update 表名 set 列名='新内容',列名='新内容' where 其他列名='需要改的当前列内容'
    53 
    54 --
    55 --可以在where后面加or或者and添加条件
    56 --查null需要用is null
    57 --等于=,不等于!=或者<>,全局*,>,<,
    58 --查整表
    59 select * from 表名
    60 --查单列和关键字
    61 select * from 表名 where 列名
    62 select * from 表名 where 列名='关键字',下一个列名='下一个关键字'
    63 --比时间 大与小于都可以
    64 select * from 表名 where time > '想要比较的时间'
    65 --模糊查询
    66 select * from 表名 where 列名 like '查询内容%'
    67 --排序查询
    68 --降序(由大到小),不加desc默认由小到大
    69 select * from 表名 order by 列名 desc
      select * from 表名 drder by 列名列名desc --第一列由小到大拍,第二列由大到小排 70 --多行查询 71 select * from 表名 order by 列名,列名,列名 desc 72 --去重查询 73 select distinct 列名 from 表名 74 --分组查询 75 select 列名 from 表名 group by 列名

     

  • 相关阅读:
    my15_ mysql binlog格式从mixed修改为row格式
    my14_mysql指定时间恢复之模拟从库
    my13_mysql xtrabackup备份的时间点
    必知必会的图论算法
    leetcde37. Sudoku Solver
    leetcode36. Valid Sudoku
    leetcode52. N-Queens II
    leetcode51. N-Queens
    First Missing Positive
    Maximum Gap
  • 原文地址:https://www.cnblogs.com/xinchenhui/p/7733040.html
Copyright © 2011-2022 走看看