[常用的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 表 [只删除表里面的数据 不删除表]

时间: 2024-07-30 22:45:16

[常用的Sql语句总结]的相关文章

项目中常用的SQL语句

摘要: 对于像我一样的菜鸟级别人物来说,接触的项目比较少,平常做的那些练习,包括三层中,一般也只能用到增删改查,当然这些增删改查语句是学数据库语句的入门,在百度上搜索一大堆,w3cschool中帮助文档也可以查阅. 这里是把平常用的增删改做一个小小总结,对一些小小项目也是比较适用的 ,当然,好记性不如烂笔头吗,这个时代纸质版的笔记感觉很欠缺,因为想要看的时候,你得找到那本书,而且要翻翻在哪里,感觉很不方便.并且电子版 的随便copy之类的都可以. 常用的sql语句(增删改查) 1.增加.插入语句

50个常用的sql语句

50个常用的sql语句 Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 问题: 1.查询"001"课程比"002"课程成绩高的所有学生的学号: select a.S# from (select s#,score from SC where C#='001') a,(select s#,score from SC wher

常用的SQL语句

                                                                                                                      常用的SQL语句                     MySQL服务的配置和使用修改MySQL管理员的口令:mysqladmin –u root password 密码字符串             如:mysqldmin –u root password 1

oracle 常用相关sql 语句

一.oracle 常用相关sql 语句 1. 连接数据库       su - oracle -c " sqlsplus 用户/密码     注:首次登陆用  sqlplus / as sysdba            注: 关闭数据库:注:shutdown可加关闭选项,从最温和到最粗暴的行为选项为(shutdown.shutdown transactional.shutdown immediate.shutdown abort)                 shutdown:关闭,等待每

SQL之50个常用的SQL语句

50个常用的sql语句 Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 问题: 1.查询“001”课程比“002”课程成绩高的所有学生的学号: select a.S# from (select s#,score from SC where C#='001') a,(select s#,score from SC where C#='002') b w

常用经典SQL语句大全完整版--详解+实例 《来自网络,很全没整理,寄存与此》

常用经典SQL语句大全完整版--详解+实例 下列语句部分是Mssql语句,不可以在access中使用. SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1.说明:创建数据库CREATE DATABASE database-name 2.说明:删除数据库drop data

SQL Server中常用的SQL语句(转):

SQL Server中常用的SQL语句 转自:http://www.cnblogs.com/rainman/archive/2013/05/04/3060428.html 1.概述 名词 笛卡尔积.主键.外键 数据完整性 实体完整性:主属性不能为空值,例如选课表中学号和课程号不能为空 参照完整性:表中的外键取值为空或参照表中的主键 用户定义完整性:取值范围或非空限制,例如:性别(男女),年龄(0-130) 表连接 自然连接:与等值连接(a.id=b.id)相比,连接后的表只有一列id,而不是两列

经典SQL语句大全以及50个常用的sql语句

经典SQL语句大全 一.基础 1.说明:创建数据库CREATE DATABASE database-name 2.说明:删除数据库drop database dbname3.说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备份BACKUP DATABASE pubs TO testBack 4.说明:

MySQL创建用户以及授权、常用的sql语句、MySQL数据库的备份与恢复

MySQL创建用户以及授权 常用的sql语句 MySQL数据库的备份与恢复 对于大数据的备份请查阅资料 原文地址:http://blog.51cto.com/13515599/2090425

常用Oracle SQL语句(汇总版)

Oracle数据库常用sql语句 ORACLE 常用的SQL语法和数据对象 一.数据控制语句 (DML) 部分 1.INSERT (往数据表里插入记录的语句) INSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2, ……); INSERT INTO 表名(字段名1, 字段名2, ……) SELECT (字段名1, 字段名2, ……) FROM 另外的表名; 字符串类型的字段值必须用单引号括起来, 例如: ’GOOD DAY’ 如果字段值里包含单引号’ 需要