sql语言基本学习笔记(一)

本文介绍了SQL的基本操作,包括数据的增删改查等核心功能。此外还详细解释了排序、分组、函数使用及字符串处理等内容,并提供了连接操作的例子。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基本的数据要求   增、删、改、查               可以看http://www.w3school.com.cn/sql/sql_func_mid.asp

1:添加数据 insert into table(表)values();insert into  table(表)(具体列)  values();

2:删除数据   delete from table where a='a'        如果列式null要用is

3:   修改数据 UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值    多列: UPDATE Person SET A = 'Zhon', City = 'Nanj’ LastName = 'Wilson'   

4:查询数据 select * from table

 distinct关键字 SELECT DISTINCT 列名称 FROM 表名称      此列不重复

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

排序 order by        order by desc          排序时在语句的最后面

逻辑 and or

字符 like        

%替代一个或多个字符
_仅替代一个字符
[charlist]字符列中的任何单一字符

[^charlist]

或者

[!charlist]

不在字符列中的任何单一字符

in/ between and(主要看数据库包含不包含这首尾) /not between and

default 默认项

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

数据库的连接 左连接 右连接      例子http://zhidao.baidu.com/question/354682777.html

inner join table on  匹配成功则显示

left join 左连接以左边表以基础 把左边所有内容打印出来匹配 右边有则显示 没有则显示的是空的

right join 右连接以右边为基础 把右边所有内容打印出来     左边有则显示  没有则不显示

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

基本函数

avg()平均值、max()、min()、count()、first()、last()、sum();

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

SQL MID() 语法

SELECT MID(column_name,start[,length]) FROM table_name

参数描述
column_name必需。要提取字符的字段。
start必需。规定开始位置(起始值是 1)。
length可选。要返回的字符数。如果省略,则 MID() 函数返回剩余文本。
SELECT MID(City,1,3) as SmallCity FROM Persons

SQL LEN() 语法

SELECT LEN(column_name) FROM table_name

SQL ROUND() 语法

SELECT ROUND(column_name,decimals) FROM table_name

参数描述
column_name必需。要舍入的字段。
decimals必需。规定要返

orcal里面的时间 http://blog.sina.com.cn/s/blog_4b6a75060100l4sk.html

 select to_char(sysdate,'YYYY-MM-DD hh') from sc

 SELECT To_date('2004-01-05 22:09:38','yyyy-mm-dd hh24-mi-ss') vaule FROM DUAL

 分组:

select avg(score) from sc
                          group by sno
                          having sno in ('s001','s002')

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值