[常用的Sql语句总结]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[常用的Sql语句总结]相关的知识,希望对你有一定的参考价值。
1. 创建数据库DataBase
create database 数据库名称;
2. 删除数据库DataBase
drop database 数据库名称
drop database 数据库名称1,数据库名称2,....
3. 创建表 Table
create table 表名名称
4.删除表(表的结构和数据)
drop table 表名称
drop table 表名1,表名2 (删除表格的数据和格式)
truncate table 表名称 (单单只是删除数据)
5.表操作(查看单表)
查询全部 : select * from 表 //* 表示 所以表中的列名,无法设定列名的顺序)
查询指定 : selete 列名,列名 from 表
查询多列 : select 列名1,列名2 .... from 表名
查前 n条 : selete top n * from 表
前百分比记录 : selete top n percent * from 表
查询时去掉重复项 : selete distinct 字段,字段,... from 表 //(distinct 必须在字段1的 前面)
带条件查 : select * from 表 where 条件[逻辑词]
查询创建新表: select into 新表 from 旧表 //旧表的数据和结构都会被创建到新表中,新表无需 手动创建
6. 表操作(添加数据)
添加内容 : insert into 表名称 values(内容1,内容2,...)
多条添加 : insert into 表名称 values(内容1,内容2,...),(内容1,内容2,...)
添加部分 : insert into 表(字段,字段,...) values(值,值,...)
添加多条 : insert into 表(字段,字段,...) values(值,值,...),(值,....)
部分导入 : insert into 表1(列名1,列名2) select (列名1,列名2) from 表2 //从表 2中查询数据添加至表1中 ,values 不用写
批量导入: insert into 表2 select * from 表1 //把表1的数据导入到表2中,仅数据,无结构
7. 表操作(更改数据):
单列修改 : update 表 set 字段=值
多列修改 : update 表 set 字段=值,字段=值
带条件改 :update 表 set 字段=值,字段=值 where 条件(逻辑词:= >= between...and ,and , or, in ...)
空条件改 :update 表 set 字段=值 where 字段 is null
8.表操作(删除数据):
带条件删 : delete from 表 where 条件
空条件删 : delete from表 where 字段 is null
删除所有 : delete from 表 [只删除表里面的数据 不删除表]
以上是关于[常用的Sql语句总结]的主要内容,如果未能解决你的问题,请参考以下文章