数据库
矮油1
尘世间一个迷途小书童
展开
-
SQL(一) 数据库 去除重复值 select distinct
SELECT DISTINCT 语句用于返回唯一不同的值。 SELECT DISTINCT 语法:SELECT DISTINCT column_name,column_name FROM table_name;使用情况:想去除表中重复数据(每行完全相同或者某一列某几列相同)情况1:一条数据(包含的每一列)完全重复SELECT DISTINCT * FROM lclj情况2...原创 2018-07-26 20:19:29 · 12843 阅读 · 1 评论 -
SQL(二)数据库 合并表格
我们常常需要把不同表格里的不同列,基于一个共同的列(索引),合并成一张表,这时候就需要JOIN了。SQL JOIN有四种类型:INNER JOIN:如果表中有至少一个匹配,则返回行 (相当于集合中的交运算) LEFT JOIN:即使右表中没有匹配,也从左表返回所有的行 (包含左表全部内容) RIGHT JOIN:即使左表中没有匹配,也从右表返回所有的行 (包含右表全部内容) FU...原创 2018-07-26 20:44:30 · 15061 阅读 · 0 评论 -
SQL(三) 数据库 表格复制
将一个表格的某些列复制到另一个表格中 方法1:SELECT * INTO newTableFROM (SELECT column_name(s) FROM oldTable) AS f从oldTable中选取一些列column_name(s)复制到newTable中 方法2:CREATE newtableSELECT column_name(s) FROM ol...原创 2018-07-26 20:58:13 · 278 阅读 · 0 评论 -
SQL(四) 数据库 选择指定行数据
使用SQL SERVER,其他数据库的表达可能略有不同情况一:选取前50条记录SELECT TOP 50 * FROM table_name选取table中某些列的前50条SELECT TOP 50 column_name(s) FROM table_name情况二:选取第50行方法1SELECT no=Identity(int,1,1),* INTO t...原创 2018-07-26 21:36:30 · 13700 阅读 · 0 评论 -
SQL(五) 数据库 表格删除 表格内容删除
在数据库中的删除操作中,最常用的是删除整表(drop)和删除表格中不符合条件的记录(delete)1、删除表格t1中不符合条件的记录删除 表格1中的columnName和表格2的columnName不相同的部分记录(行)DELETE FROM tableName1 WHERE columnName not in (SELECT pp.columnName FROM tableNam...原创 2018-07-27 17:26:24 · 9367 阅读 · 0 评论 -
SQL (六) 数据库 创建和删除索引
索引目的:在表中创建索引,以便更加快速高效地查询数据。用户无法看到索引,它们只能被用来加速搜索/查询。注释:更新一个包含索引的表需要比更新一个没有索引的表更多的时间,这是由于索引本身也需要更新。因此,理想的做法是仅仅在常常被搜索的列(以及表)上面创建索引。1、创建索引在表上创建一个简单的索引。允许使用重复的值:CREATE INDEX index_nameON tabl...原创 2018-07-27 17:37:15 · 4888 阅读 · 0 评论