![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL server
道亦
这个作者很懒,什么都没留下…
展开
-
SQL 约束
一、SQL约束(Constraints)SQL 约束用于规定表中的数据规则。如果存在违反约束的数据行为,行为会被约束终止。约束可以在创建表时规定(通过 CREATE TABLE 语句),或者在表创建之后规定(通过 ALTER TABLE 语句)。1.1. SQL CREATE TABLE + CONSTRAINT 语法CREATE TABLEtable_name(colum...原创 2019-08-27 23:13:54 · 277 阅读 · 0 评论 -
SQL 连接
一、SQL连接(JOIN) INNER JOIN:如果表中有至少一个匹配,则返回行 LEFT JOIN:即使右表中没有匹配,也从左表返回所有的行 RIGHT JOIN:即使左表中没有匹配,也从右表返回所有的行 FULL JOIN:只要其中一个表中存在匹配,则返回行二、SQLINNER JOIN关键字(内连接)2.1 等值连接:在连接条件...原创 2019-08-28 15:05:05 · 6654 阅读 · 0 评论 -
SQL 视图
一、SQL视图(Views)视图是可视化的表。二、SQL CREATE VIEW 语句在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。您可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,也可以呈现数据,就像这些数据来自于某个单一的表一样。SQL CREA...原创 2019-08-28 15:06:20 · 902 阅读 · 0 评论 -
数据库表的复制,删除
一、SQLSELECT INTO语句1.1 通过 SQL,您可以从一个表复制信息到另一个表。SELECT INTO 语句从一个表复制数据,然后把数据插入到另一个新表中。1.2SQL SELECT INTO 语法(1)我们可以复制所有的列插入到新表中:SELECT *INTOnewtable新表名称[INexternaldb]FROMtable1;(2)或者...原创 2019-08-28 15:07:24 · 549 阅读 · 0 评论 -
T-sql 存储过程
T-SQL 存储过程: 用于通过将相同的数据存储在数据库中来节省写入代码的时间,并通过传递参数获得所需的输出。语法:范例:修改的话只需要将create改为alter,内部需要改的部分改掉就行了。CREATE PROCEDURE [dbo].[up_bank]@MONEY int,@Mshou nvarchar(10),@Mout nvarchar(10)\\自定...原创 2019-08-29 18:04:09 · 1119 阅读 · 0 评论 -
sql 事务
一、事务1.1事务是针对数据库执行的工作单元。 事务是以逻辑顺序完成的单元或工作序列,无论是以用户的手动方式还是以某种数据库程序自动进行。事务是将一个或多个执行命令发送到数据库。例如,你正在创建记录,修改记录或者从表中删除记录,这些行为都是对表进行事务操作。事务对于确保数据完整性和处理数据库错误是非常重要的。实际上,你常常会将许多SQL操作分成一组事务一起执行。1.2事务处理可以用来...原创 2019-08-29 18:07:28 · 542 阅读 · 0 评论 -
sql 常用语法
一、创建数据库表在序列表中,选择是标识,选择是,标识增量改为1,每次增加1每次增加一列,序列加1SQL 和T-SQL的区别2.1SQL(结构化查询语言)关系数据库的标准语言SQL server、Oracle、DB2非过程化语言 不许要指定对数据的存放方法统一的语言创建、修改以及删除数据对象(数据库、表等)2....原创 2019-08-29 18:16:53 · 1122 阅读 · 0 评论 -
外键
数据库表创建好后,用命令行创建外键弄清楚哪个表的列作为外键指向哪个表的主键altertablearea_id修改表area_idaddforeignkey (fuzeren_id)area_id的列名作为外键referencesryb(ry_id)另外一个表的主键可以多个表的主键作为外键指向另外一个表的主键...原创 2019-08-30 19:40:00 · 2486 阅读 · 0 评论