问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sql数据库一些简单语句

发布网友 发布时间:2022-05-01 03:03

我来回答

2个回答

懂视网 时间:2022-05-01 07:25

创建表:

create table Ceshi

(

         Uid varchar(50) primary key,

         Pwd varchar(50),

         Name varchar(50),

         Nation varchar(50),

         foreign key(Nation) reference Nation(Code)

)

写查询语句需要注意:

1.创建表的时候,最后一列后面不要写逗号

2.如果有多余语句一起执行,注意在语句之间加分号分隔

3.写代码所有符号都是半角的

关系型数据库:表和表之间是有关系的

创建表的几个关键字:

1.主键:primary key

2.非空:not null

3.自增长列:auto_increment

4.外键关系:foreign key(列名) reference 表名(列名)

CRUD操作:

1.添加数据:

insert into 表名 values(‘‘,‘‘,‘‘,‘‘)  要求values括号里面的值的个数要和表里面列数相同

insert into 表名(列名,列名)   添加指定列的值

2.修改数据:

update info set name=‘张三‘ where code=‘p001‘

3.删除数据:

delete from info where code=‘p001‘

 

查询数据:

1.普通查询,查所有的

select*from info    查所有数据

select code,name from info   查指定列

2.条件查询

select*from info where code=‘ ‘   一个条件

select*from info where name=‘ ‘ and nation=‘ ‘   两个条件并的关系

select*from info where name=‘ ‘ or nation=‘ ‘      两个条件或的关系

3.排序查询

select*from info order by birthday    默认升序排列asc  如果要降序排列 desc

select*from info order by brand,oil desc    多列排序

4.聚合函数

select count(*) from info    取个数

select sum(price) from car 查询price列的和

select avg(price) from car 查询price列的平均值

select min(price)/max(price) from car  查询price列的最小值或最大值

5.分页查询

select*from car limit n,m  跳过n条数据取m条数据

6.分组数据

select brand from car group by brand  简单分组查询

select brand from car group by brand having count(*)>2 查询系列里面车的数量大于2的系列

7.去重查询

select distinct brand from car

8.修改列名

select brand as ‘系列‘ from car

9.模糊查询

select*from car where name like ‘奥%‘   %代表任意多个字符  _代表一个字符

10.离散查询

select*from car where code in (‘ ‘,‘ ‘,‘ ‘,‘ ‘)

select*from car where code not in (‘ ‘,‘ ‘,‘ ‘,‘ ‘)

了解数据库语句

标签:

热心网友 时间:2022-05-01 04:33

给你几个最简单的案例吧
1、查询所有

select
*
from
表名
2、条件查询:
select
*
from
表名
where
字段=条件
3、插入数据更新表

insert
into
表(字段1、字段2、字段3...)
values(值1、值2、值3...)
4、更新原有数据:
update

set
(字段1=值1、字段2=值2...)
where
字段=条件
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 笔记本电脑屏幕开机锁忘记密码 怎么办?急死了 华硕笔记本电脑开机密码忘记了怎样找回?系统是Windows 7旗舰版... 微信营销怎么利用头像 昵称 和个性签名? 销售燕窝的微信个性签名 其他的NAH产品,NAD+,NMN和Rrof.George.Birkmayer的NADH 有什么区别?哪个效果更好? 以一个做营销的个人为例,写一个简短的评论。从昵称、个性签名设置、朋? 各位哥哥姐姐们,能最简单的描述一下NAD+,NADH,NADH+H+之间的关系吗? 红茶养生,茶怎么泡好? 三星smA3050如何关闭流量节省? 三星A80流量节省在哪里关闭? 三星note9不能打开热点,系统提示开启【流量节省】时无法开启热点,这个“流量节省”怎么关闭呢? 三星GlaxyA9s 怎么关闭流量节省? 三星手机怎么关闭程序节省流量开关? 三星note10+ 怎么关闭流量节省 真牛,百度都找不到答案? 一个可以分解两个微信 为什么手机上的软件突然变成两个 一个可以分解两个微信 为什么vivox6a不能分成两个微信 一个可以分解两个微信 一个可以分解两个微信 一个手机怎么上两个 华为手表上有跑步记录但华为健康上只有步数,无运动记录? u盘重装开机出现分区表错误,如何u盘用来修复磁盘 QQ音频文件如何在对话框中置顶? 今天给电脑用U盘做系统,给硬盘分区的时候不小心给U盘分了,怎么恢复呢 我想把QQ里面的一篇文章设置成置顶,咋办呢? 如何用u盘修复系统文件 QQ的窗口如何才能置顶? QQ邮箱中有相册吗? qq邮箱里的照片显示保存到手机相册,但是手机相册没有手机是苹果手机 2020年11月2号到今天过了几个情人节了? 2018年2月14日到2020年8月25日共过了几个情人节? 2018年4月21号到2020年8月25号一共有多少个情人节? 商标注册证上哪个是英文注册号,哪个是中文注册号啊咋看啊不懂,求懂的... 一个人可以实名两个吗? 从2019年2月8日到2020年8月25日一共有几个情人节? 一年中有多少个情人节?它们分别是几月几号? 一个人可以注册几个? win10自带浏览器无法访问此页面 win10 edge浏览器无法访问localhost怎么办 一张身份证开的主卡和副卡能申请两个吗? 挂面发霉肉眼能看出来吗