数据库 t-sql 语句

sql 高级语句  在基础语句上加上条件

条件修改:

update 表名set 列明=要修改的值  where 列名 =原来的值

条件删除    删除  这个值的的一行

delete from 表名 where 列名 =值

高级查询

条件查询

select * from 表名     *为所有   将*换成要查询的列   ,有多个用逗号隔开

筛选条件是  where 列名=某个值 或者大于  或者小于     并且是and   或者  是 or

模糊查询

select* from 表名   where 列名 like 某个值

%字符串%  两个符号叫通配符   两个是含有   只有前面一个是以这个字符串结尾  后面一个是以这个字符串开头

排序查询

select *from表名 order by  列名  asc 是升序  desc是降序

去重查询

select distinct  列名  from  表名

分组查询

select 某一列名  from 表名  group by 对应的列名

子查询

将查询到的内容当作一个值来使用

update car set oil=7.4 where oil=4.7   --将oil为4.7修改为oil=7.4
delete from car where oil =9.5 --删除oil=9.5的

select name from car --条件查询 只查询一列
select name from car where oil=7.4--查询一列并且oil=7.4
select name,oil from car where oil=7.4 --只显示name跟oil两行并且是oil=7.4的
select * from car where name like ‘%宝马%‘--模糊查询 查询名字中带有宝马的
select* from car  order by oil asc  --将oil按顺序从小到大排序
select* from car order by oil desc --将oil按顺序从小到大排序
select distinct powers from car --去重查询
select oil from car group by oil--分组查询

  

时间: 2024-10-05 05:02:08

数据库 t-sql 语句的相关文章

在线数据库表(sql语句)生成java实体类工具

相信每个做java开发的读者,都接触过SQL建表语句,尤其是在项目开发初期,因为数据库是项目的基石. 在现代项目开发中,出现了许多ORM框架,通过简单的实体映射,即可实现与数据库的交互,然而我们最初设计的一定是数据库表结构,而不是实体类.实体类仅仅是对底层数据结构的有损压缩,它仅仅是数据载体,不具备数据归档能力. 因此,很多时候,我们需要将原始的SQL建表语句转换成java实体类,这项工作看似简单,但若人工完成,工作量也是相当可观的,而且难免会出现差错. 到目前为止,笔者还没有发现比较靠谱的此类

SQL Server 【附】创建"商品管理数据库"、"学生选课数据库"的SQL语句

附:(创建“商品管理数据库”的SQL语句) --建立"商品管理数据库"数据库-- create database 商品管理数据库 on(name='商品管理数据库_m', filename='D:\商品管理系统\商品管理数据库_m.mdf', size=6mb,filegrowth=1mb,maxsize=unlimited) log on(name='商品管理数据库_l', filename='D:\商品管理系统\商品管理数据库_l.ldf', size=1,filegrowth=1

清理数据库事务——SQL语句

清除流程内部的所有相关数据 eg1: declare @procedureTemp table ( [ProcedureCode] varchar(10) ) declare @ProcedureCode varchar(10) INSERT into @procedureTemp SELECT ProcedureCode FROM WorkFlowProcedure WHILE EXISTS(select [ProcedureCode] from @procedureTemp) begin -

[数据库]简单SQL语句总结

1.在查询结果中显示列名:a.用as关键字:select name as '姓名'   from students order by ageb.直接表示:select name '姓名'   from students order by age 2.精确查找:a.用in限定范围:select * from students where native in ('湖南', '四川') b.between...and:select * from students where age between 2

在线数据库表(sql语句)生成java实体类工具 - 参考手册

SQL建表语句 说明 格式良好的SQL建表语句,可以是直接从PowerDesigner.Navicat等工具中导出SQL建表语句.所谓格式良好,是指建表指令与表名必须在一行,字段名称.类型.注释必须在一行,因为这个工具是用正则实现的,并不是语法解析器,当然,以后有时间的话,会改进成解析器. 举例 -- ---------------------------- -- Table structure for t_activity -- ---------------------------- DRO

SQL语句创建数据库,SQL语句删除数据库,SQL语句创建表,SQL语句删除表,SQL语句添加约束,SQL语句删除约束

创建数据库: 1 CREATE DATABASE Test --要创建的数据库名称 2 ON PRIMARY 3 ( 4 --数据库文件的具体描述 5 NAME='Test_data', --主数据文件的逻辑名称 6 FILENAME='E:\project\Test_data.mdf', --主数据文件的物理名称 7 SIZE=5MB, --主数据文件的初始大小 8 MAXSIZE=100MB, --主数据文件的增长的最大值 9 FILEGROWTH=15% --主数据文件的增长率 10 )

基于ORACLE建表和循环回路来创建数据库存储过程SQL语句来实现

一个.概要 在实际的软件开发项目.我们经常会遇到需要创造更多的相同类型的数据库表或存储过程时,.例如.假设按照尾号点表的ID号,然后,你需要创建10用户信息表,的用户信息放在同一个表中. 对于类型同样的多个表,我们能够逐个建立,也能够採用循环的方法来建立.与之相相应的,能够用一个存储过程实现对全部表的操作.也能够循环建立存储过程,每一个存储过程实现对某个特定表的操作. 本文中,我们建立10个员工信息表.每一个表中包括员工工号(8位)和年龄字段,以工号的最后一位来分表.同一时候,我们建立存储过程实

ios数据库常用sql语句

SQlite常用语句 由于sql语句在程序代码中以字符串的形式存在,没有代码提示,不细心很容易出错,而且不容易被查出来.sql语句字符串是单引号. 写sql语句的时候一定要细心呀.如果写不好可以找公司后台专门做数据库的同事帮你. 注:SQlite语句 不区分大小写 1.创建表语句create table Student (Student 是表名)IF NOT EXISTS 表不存在 才创建gender text 表示其类型 字符串 存储类型:NULL 值是空值INTEGER 值是整型REAL 值

关系型数据库和sql语句相关概念

定义 数据仓库,保存数据的.是一个文件系统,也是使用文件的方式保存数据的,但是访问数据(增加删除 修改  查询)必须使用标准的sql语句来访问 常见的关系型数据库 *Oracle        -- 大型的应用,收费的. *MySQL       -- 小型的数据库,免费开源的!被Oracle收购了,从6.x版本开始收费. *SQLServer     -- 微软 *DB2           -- IBM的公司,银行的企业. 相关概念 *在电脑上安装数据库的服务器,在数据库服务器中创建多个数据

Oracle数据库常用Sql语句大全

一,数据控制语句 (DML) 部分 1.INSERT  (往数据表里插入记录的语句) INSERT INTO 表名(字段名1, 字段名2, --) VALUES ( 值1, 值2, --); INSERT INTO 表名(字段名1, 字段名2, --)  SELECT (字段名1, 字段名2, --) FROM 另外的表名; 字符串类型的字段值必须用单引号括起来, 例如: 'GOOD DAY' 如果字段值里包含单引号' 需要进行字符串转换, 我们把它替换成两个单引号''. 字符串类型的字段值超过