找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 214|回复: 0

常用MSsql语句

[复制链接] IP属地:北京市

42

主题

0

回帖

245

积分

管理员

积分
245
QQ
发表于 2024-7-5 09:27:42 | 显示全部楼层 |阅读模式
基本查询:
  1. SELECT* FROM [table]
复制代码

带条件的查询:
  1. SELECT* FROM [table] WHERE [column] = [value]
复制代码

子查询:
  1. SELECTa, b, c FROM a WHERE a IN (SELECT d FROM b)
复制代码

外连接查询:
  1. SELECTa.a, a.b, a.c, b.c, b.d, b.f FROM a LEFT OUTER JOIN b ON a.a = b.c
复制代码

视图查询:
  1. SELECT* FROM (SELECT a, b, c FROM a) T WHERE t.a > 1
复制代码

普通更新:
  1. UPDATE[table] SET [column] = [value]
复制代码

关联表更新:
  1. UPDATEA SET A1 = B1, A2 = B2, A3 = B3 FROM A, B WHERE A.ID = B.ID
复制代码

删除数据:
  1. DELETEFROM [table]
复制代码

删除主表中已经在副表中没有的信息:
  1. DELETE FROM table1 WHERE NOT EXISTS (SELECT * FROM table2WHERE table1.field1 = table2.field1)
复制代码

事务处理
开始事务:
  1. BEGINTRANSACTION
复制代码

提交事务:
  1. COMMITTRANSACTION
复制代码

回滚事务:
  1. ROLLBACKTRANSACTION
复制代码

结束事务:提交或回滚事务都将结束事务

创建数据库和表:
  1. CREATEDATABASE database_name; CREATE TABLE table_name (column1 datatype, column2datatype, ...)
复制代码

插入数据:
  1. INSERTINTO table_name (column1, column2, ...) VALUES (value1, value2, ...)
复制代码

删除表:
  1. DROPTABLE table_name
复制代码

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表