当前位置:文档之家› SQL语言和常用函数

SQL语言和常用函数

1.新增语句:
insert into table(表名称)(id,name,pass,.......) values(列的名称值)
--往会员表中插入记录
insert into es_user(id,username,password,realname,telephone,address,zip,email)
values(1,'zhouwenchuan','697193','周文川','139********','天津市河东区','111121223','2276535907@https://www.doczj.com/doc/ed18813625.html,')
--第二种方式往会员表里面插入值
insert into es_user
values(2,'wangdapeng','123456','王大鹏','12345','天津市河西区','1234456','23456@https://www.doczj.com/doc/ed18813625.html,')
--在会员表里面插入空值
insert into es_user
values(3,'zhangyang','456788','张洋','12345','山西大同','1234456',NULL)
--在会员表里面插入空值的第二种写法
insert into es_user(id,username,password,realname,telephone,address,zip)
values(4,'zhangsanfeng','697193','张三丰','139********','四川成都','111121223')

--在商品表里面插入数据(插入的当前的系统时间)
insert into es_product(id,sort_id,name,price,description,sale_date)
values(001,1,'ipad',3888,'平板''电脑',SYSDATE)

--在商品表里面插入输入(插入的是特定的时间)
insert into es_product(id,sort_id,name,price,description,sale_date)
values(002,2,'computer',3500,'台式电脑',to_date('2015-07-20','yyyy-mm-dd'))

--单行插入,我要把会员表中的vip会员复制到会员表的备份当中
insert into es_user_copy
select * from es_user where id=1

2.修改语句:
update 表名 set 列名=‘值’
--更改会员表的数据
update es_user set password='1234567890'
--更新会员表的数据,把会员表中的真实姓名叫张洋的人改成张扬
update es_user set realname='张扬'
where id=3

3.查询语句:
--select语句的使用
--1.查询数据表中的全部数据
select * from es_user
--2.查询的会员姓名
select realname from es_user
--3.查询id为1的姓名
select realname from es_user
where id=1
--4.查询id为1的会员的姓名和密码
select realname,id,password from es_user
where id=1
--5.查询id为1或者id为2会员的姓名和密码
select realname,id,password from es_user
where id=1 or id=2
--6.查询谁没有email
select * from es_user where email is NULL


4.模糊查询
--查询所有姓张的会员名
select * from es_user
where realname like '张%'
--查询所有姓张并且姓名只有三个字的会员信息
select * from es_user
where realname like '张_'
--查询第二个字是扬的会员信息
select * from es_user
where realname like '_扬%'
--查询会员号为1到5的会员信息
select * from es_user
where id=1 or id=2 or id=3 or id=4
select * from es_user
where id between 1 and 4
--使用in进行模糊查询
select * from es_user
where id in(1,2,3,4,5)
--为列取别名
select id as 会员编号,username as 用户姓名,realname as 真实姓名 from es_user u
where realname like'张%'


--查询所有用户商品的信息
select * from es_product
--查询所有商品的名字,价格,描述和上架日期
select name a

s 商品名称,price as 商品价格,description as 商品描述
from es_product u
--按照商品总类的序号升序排列商品的名称,价格,描述信息和上架时间
select name as 商品名称,price as 商品价格,description as 商品描述
from es_product u
order by sort_id asc
--降序排列
select name as 商品名称,price as 商品价格,description as 商品描述
from es_product u
order by sort_id desc

--distinct的用法(重复元素省去的使用)
select distinct sort_id
from es_product
order by sort_id asc


--利用delete的方法删除数据
delete from es_product
where id=2
COMMIT;





















相关主题
文本预览
相关文档 最新文档