SQL
alex_BMW
这个作者很懒,什么都没留下…
展开
-
SQL总结(四)编辑类
应有尽有 1、数据库 创建数据库语法: CREATE DATABASE database_name 1)创建测试库 CREATE DATABASE TestDB 2)使用库 USE TestDB 3)删除库 DROP DATABASE TestDB 2、表 1)创建用户信息表,包括ID、姓名、年龄、专业ID、所在城转载 2014-12-09 22:03:02 · 311 阅读 · 0 评论 -
SQL总结(二)连表查询
连接查询包括合并、内连接、外连接和交叉连接,如果涉及多表查询,了解这些连接的特点很重要。 只有真正了解它们之间的区别,才能正确使用。 1、Union UNION 操作符用于合并两个或多个 SELECT 语句的结果集。 UNION 运算符通过组合其他两个结果表(例如 TABLE1 和 TABLE2)并消去表中任何重复行而派生出一个结果表。 当 ALL 随 UNION 一转载 2014-12-09 21:59:30 · 509 阅读 · 0 评论 -
SQL总结(三)其他查询
其他常用的SQL,在这里集合。 1、SELECT INTO 从一个表中选取数据,然后把数据插入另一个表中。常用于创建表的备份或者用于对记录进行存档。 语法: SELECT column_name(s) INTO new_table_name [IN externaldatabase] FROM old_tablename IN 子句可用于向另一个数据库中拷贝表。转载 2014-12-09 22:00:21 · 309 阅读 · 0 评论 -
SQL总结(一)基本查询
SQL查询的事情很简单,但是常常因为很简单的事情而出错。遇到一些比较复杂的查询我们更是忘记了SQL查询的基本语法。 本文希望通过简单的总结,把常用的查询方法予以总结,希望能够明确在心。 场景:学生信息系统,包括学生信息、教师信息、专业信息和选课信息。 --学生信息表 IF OBJECT_ID (N'Students', N'U') IS NOT NULL DROP T转载 2014-12-09 21:58:10 · 401 阅读 · 0 评论 -
sql 多表查询更新
sqlserver : update A a set a.i = b.k - b.unk from B b where a.key = b.key oracle : update A a set a.i = (select b.k-b.unk from B b where a.key = b,key) where exists(select 1 from B b a.key = b.key)转载 2015-03-13 16:15:27 · 569 阅读 · 0 评论 -
SQL 两个关联表批量更新语句
update A set A.aaa=B.bbb from B where A.ccc=B.ccc原创 2015-08-26 17:17:49 · 5671 阅读 · 0 评论 -
SQL Server 2005自动备份数据库
Microsoft SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。 Microsoft SQL Server 2005 数据引擎是该企业数据管理解决方案的核心转载 2016-10-18 13:26:07 · 435 阅读 · 0 评论