SQL经典语句速查:迈向编程梦想的基石

需积分: 16 6 下载量 199 浏览量 更新于2024-09-09 收藏 91KB DOC 举报
本文档是一份全面的SQL语句大全,涵盖了SQL在数据库管理中的基础操作和常用命令,对于程序员实现软件开发中的数据管理和查询至关重要。以下是部分内容的详细解析: 1. 创建数据库:`CREATEDATABASE database-name`语句用于在SQL Server中创建一个新的数据库,数据库名称需替换为实际使用的名称,这是数据库设计的第一步。 2. 删除数据库:`dropdatabase dbname`用于移除不再需要的数据库,但在执行此操作前务必确认数据是否已备份,以免丢失重要信息。 3. 备份SQL Server:备份数据库是保护数据安全的关键。通过`sp_addumpdevice`创建备份设备,如`USE master; EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'`,然后使用`BACKUP DATABASE pubs TO testBack`命令进行备份。 4. 创建新表:`CREATE TABLE tabname (col1 type1 [not null] [primary key], col2 type2 [not null], ..)`定义了新表的结构,包括列名、数据类型和约束。有A、B两种方式创建新表:A是基于现有表结构复制,B则是使用SELECT语句从原表选择字段定义。 5. 删除表:`DROP TABLE tablename`用于移除指定的表,但需谨慎操作,因为这将永久删除表及其所有数据。 6. 增加列:`ALTER TABLE tablename ADD column coltype`用于在表结构中添加新列,但在DB2中,一旦列类型确定,就无法更改,只能调整varchar类型的长度。 7. 主键操作:通过`ALTER TABLE tablename ADD PRIMARY KEY (col)`添加主键,`ALTER TABLE tablename DROP PRIMARY KEY (col)`用于删除主键,确保数据唯一性。 8. 创建和删除索引:`CREATE [UNIQUE] INDEX idxname ON tablename (col...)`用于创建索引提高查询效率,`DROP INDEX idxname`用于删除已不再需要的索引,索引是固定的,不能直接修改。 9. 创建视图:`CREATE VIEW viewname AS SELECT statement`定义一个虚拟表,由SELECT语句动态生成,`DROP VIEW viewname`用于删除视图。 10. 基本SQL语句:包括查询(`SELECT * FROM table1 WHERE condition`)、插入(`INSERT INTO table1 (field1, field2) VALUES (value1, value2)`)、删除(`DELETE FROM table1 WHERE condition`)和更新(`UPDATE table1 SET field1 = value1 WHERE condition`),这些都是数据操作的基础。 掌握这些基础SQL语句,将有助于程序员更高效地管理和操作数据库,进而提升软件开发的质量和效率。
2014-09-03 上传
SQL 指令 SELECT DISTINCT WHERE AND OR IN BETWEEN LIKE ORDER BY 函数 COUNT GROUP BY HAVING ALIAS 表格链接 外部链接 CONCATENATE SUBSTRING TRIM 表格处理 CREATE TABLE CONSTRAINT NOT NULL UNIQUE CHECK 主键 外来键 CREATE VIEW CREATE INDEX ALTER TABLE DROP TABLE TRUNCATE TABLE INSERT INTO UPDATE DELETE FROM 进阶 SQL UNION UNION ALL INTERSECT MINUS 子查询 EXISTS CASE 算排名 算中位数 算总合百分比 算累积总合百分比 SQL 语法 无论您是一位 SQL 的新手,或是一位只是需要对 SQL 复习一下的资料仓储业界老将,您 就来对地方了。这个 SQL 教材网站列出常用的 SQL 指令,包含以下几个部分: ♦ SQL 指令: SQL 如何被用来储存、读取、以及处理数据库之中的资料。 ♦ 表格处理: SQL 如何被用来处理数据库中的表格。 ♦ 进阶 SQL: 介绍 SQL 进阶概念,以及如何用 SQL 来执行一些较复杂的运算。 ♦ SQL 语法: 这一页列出所有在这个教材中被提到的 SQL 语法。 对于每一个指令, 我们将会先列出及解释这个指令的语法, 然后用一个例子来让读者了解这 个指令是如何被运用的。当您读完了这个网站的所有教材后,您将对 SQL 的语法会有一个 大致上的了解。另外,您将能够正确地运用 SQL 来由数据库中获取信息。笔者本身的经验 是,虽然要对 SQL 有很透彻的了解并不是一朝一夕可以完成的,可是要对 SQL 有个基本 的了解并不难。希望在看完这个网站后,您也会有同样的想法。
2011-06-18 上传
第一部分、 基础 1、创建数据库 2、删除数据库 3、备份sql server 4、创建新表 5、删除新表 6、增加一个列 7、添加和删除主键 8、索引 9、视图 10、几个简单的基本的sql语句 11、几个高级查询运算词 12、使用外连接 13、分组:Group by: 14、对数据库进行操作: 15.如何修改数据库的名称: 第二部分、 提升 1、复制表 2、拷贝表 3、跨数据库之间表的拷贝 4、子查询 5、显示文章、提交人和最后回复时间 6、外连接查询 7、在线视图查询 8、between的用法 9、in 的使用方法 10、两张关联表,删除主表中已经在副表中没有的信息 11、四表联查问题 12、日程安排提前五分钟提醒 13、一条sql 语句搞定数据库分页 14、前10条记录 15、选择每组中的最大数 第三部分、 技巧 1、True/False的使用 2、收缩数据库 3、压缩数据库 dbcc shrinkdatabase(dbname) 4、转移数据库给新用户以已存在用户权限 5、检查备份集 6、修复数据库 7、日志清除 8、更改某个表 9、存储更改全部表 10、SQL SERVER中直接循环写入数据 数据开发-经典 1.按姓氏笔画排序 2.数据库加密 3.取回表中字段 4.查看硬盘分区 5.比较A,B表是否相等 6.杀掉所有的事件探察器进程 7.记录搜索: 9:获取当前数据库中的所有用户表 10:获取某一个表的所有字段 11:查看与某一个表相关的视图、存储过程、函数 12:查看当前数据库中所有存储过程 13:查询用户创建的所有数据库 14:查询某一个表的字段和数据类型 15:不同服务器数据库之间的数据操作 SQL Server基本函数 SQLServer2000同步复制技术实现步骤 一、 预备工作 二、 正式配置