MSSQL 用SQL语句操作数据
来源:互联网 发布:自然辩证法与人工智能 编辑:程序博客网 时间:2024/06/05 19:10
DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) " j# j; U7 C8 Y; V7 M" q
DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) ! |
DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 4 z1 Y! t$ A) m
二、简单的基本的sql语句语法
选择:select * from 表名 [where 条件范围] 6 i5 Z. r& o# a
插入:insert [into] 表名[(field1,field2)] values(value1,value2) 3 A) Y+ |9 z: I( O7 I! g) i* |
删除:delete [from] 表名 [where条件范围] 6 i5 Z. r& o# a
更新:update表名 set field1=value1,filed2=value2 [where 条件范围]
三、插入多行数据
1、语法:SELECT (列名) INTO <表名> FROM <源表名>
复制表(只复制结构,源表名:a 新表名:b(不存在))
(一):select * into b from a where 1 <>1 & t" x; |% T! i3 P: y
(二):select top 0 * into b from a
2、语法:INSERT INTO <表名>(列名) SELECT <列名> FROM <源表名>
拷贝表(拷贝数据,源表名:a 目标表名:b(必须存在))
insert into b(a, b, c) select d,e,f from b;
f$ ?
3、语法:
INSERT INTO <表名>(列名)
SELECT <列名> UNION
SELECT <列名> UNION
......
注意:不能使用default等,因此,这种插入数据的方式不常用。
四、使用TRUNCATE删除数据行
语法: TRUNCATE TABLE 表名
1.表结构、列、约束等不被改动。
2.不能用于有外键约束引用的表
3.标识列重新开始编号
如:student(子表_FK),Grade(主表_PK)
truncate table Grade
Truncate和Delete对比讲解
注意:TRUNCATE TABLE不能用于有外键约束引用的表,即主表中的数据,无论外键表中是否有相关数据。
而DeleteTable不同,必须先删除外键表的相关数据,再删除主表中数据。
- MSSQL 用SQL语句操作数据
- 获取MSSQL数据字典的SQL语句
- 将MSSQL表数据转成SQL语句
- c# 操作mssql数据库 含有带参数sql语句运行
- MSSQL生成表数据SQL插入语句的存储过程
- 一个SQL语句实现MSSQL转移表数据
- MSSQL将表中的数据导出为SQL语句
- 行变列SQL语句(MSSQL)
- mssql sql语句简明教程
- Sql -- mssql常用语句记录
- MSSQL-用SQL语句添加删除修改字段、一些表与字段的基本操作、数据库备份等
- 用SQL语句操作数据(库)表:如增,删,改,查,彻底搞清SQL语句
- 用SQL语句操作数据(库)表:如增,删,改,查,彻底搞清SQL语句
- [MSSQL]SQL Server里面导出SQL脚本(表数据的insert语句)(转)
- t-sql/mssql用命令行导入数据脚本的SQL语句示例
- 动态生成SQL语句,对数据操作
- 动态生成SQL语句,对数据操作
- 动态生成SQL语句,对数据操作
- Windows 无法安装到这个磁盘。选中的磁盘具有MBR分区表。在 EFI 系统上,Windows 只能安装到 GPT 磁盘。
- 如何把EXE文件做成windows服务
- CAS单点登录数据库配置操作学习记录笔记
- 优先级反转与死锁
- GCD使用详解
- MSSQL 用SQL语句操作数据
- 手把手入门神经网络系列(2)_74行代码实现手写数字识别
- PDO防注入原理分析以及使用PDO的注意事项
- setjmp和longjmp的使用
- 大文件之Java RandomAccessFile用法
- Android ActionBar 讲解
- 典型Top K算法
- 欢迎使用CSDN-markdown编辑器
- 二、symfony配置