sql语言基本学习笔记(一)
来源:互联网 发布:中国汽车 知乎 编辑:程序博客网 时间:2024/06/08 07:57
基本的数据要求 增、删、改、查 可以看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
SQL LEN() 语法
SELECT LEN(column_name) FROM table_name
SQL ROUND() 语法
SELECT ROUND(column_name,decimals) FROM table_name
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')
- sql语言基本学习笔记(一)
- SQL语言的基本操作学习(一)
- C++ Primer学习笔记(一)基本语言
- 基本的SQL语句学习笔记一
- Transact-SQL语言学习笔记一
- SQL语言基本教程(一)
- SQL语言基本教程(一)
- c语言笔记(一)基本语法
- SQL学习笔记(一)
- SQL学习笔记(一)
- sql学习笔记(一)
- sql学习笔记(一)
- SQL学习笔记(一)
- SQL学习笔记(一)
- sql学习笔记(一)
- SQL学习笔记(一)
- SQL学习笔记(一)
- 初探swift语言的学习笔记一(基本数据类型)
- android学习笔记(二)
- Mysql 查看连接数,状态
- 在linux下利用autotools创建makefile文件
- CYGWIN BUILD exe方法。比较适合尝试一些小的算法
- Mysql 查看连接数,状态
- sql语言基本学习笔记(一)
- sscanf的用法
- qt中使用启动画面
- CreateEvent的用法
- 2012_7_27
- hdu 4318 Power transmission
- 游标——SQL server
- 重载运算符实现精简版string类
- eclipse+CDT+VC6.0