当前位置: 首页 > wzjs >正文

淄博网站建设 熊掌号推广网上国网

淄博网站建设 熊掌号,推广网上国网,网站建设进度说明,旅游网站建设初衷最近在使用到nodejs时涉及到了MySQL数据库的知识,发现很多知识都给忘完了,今天来重新重温一下必备知识点吧。 目录 一、SQL概念 二、select语句 1.select *示例 2.select 列名称示例 三、insert into语句 四、update语句 1.更新某一行的某一列 2.更…

最近在使用到nodejs时涉及到了MySQL数据库的知识,发现很多知识都给忘完了,今天来重新重温一下必备知识点吧。

目录

一、SQL概念

二、select语句

1.select *示例

 2.select 列名称示例

 三、insert into语句

 四、update语句

1.更新某一行的某一列

 2.更行某一行的若干列

 五、delete语句

 六、where子句

七、and和or运算符

1.语法

2.and运算符使用

3.or运算符使用


一、SQL概念

SOL(英文全称:Structured Query Language)是结构化查询语言,专门用来访问和处理数据库的编程语言。能够让我们以编程的形式,操作数据库里面的数据。

三个关键点:

  • SQL是一门数据库编程语言
  • 使用 SQL 语言编写出来的代码,叫做 SQL 语句
  • SQL语言只能在关系型数据库中使用(例如 MySQL、Oracle、SQLServer)。非关系型数据库(例如 Mongodb)不支持 SQL 语言

二、select语句

SELECT 语句用于从表中查询数据。执行的结果被存储在一个结果表中(称为结果集)。语法格式如下:

//从from指定的表中,查询出所有的数据,*表示所有列
select * from 表名称//从from指定的表中,查询出指定列名称字段的数据
select 列名称 from 表名称

1.select *示例

从表中选取所有的列

SELECT * FROM student

 2.select 列名称示例

如需获取列名为“name”和“age”的列的内容,使用下面的语句:

SELECT name,age FROM student

 三、insert into语句

insert into语句用于向数据表中插入新的数据行,语法格式如下:

//语法解读:向指定的表中,插入如下几列数据,列的值通过values一一指定
//注意:列和值要一一对应,多个列和多个值之间,使用英文的逗号分隔
insert into 表名(列1,列2,.....) values (值1,值2,....)

 向student表中,插入新数据,name的值为王五,age的值为15

INSERT INTO student (id,name,age) VALUES('3','王五','15')

 四、update语句

update语句用于修改表中的数据,语法格式如下:

//1.用update指定要更新那个表中的数据
//2.用set指定列对应的新值
//3.用where指定更新的条件update 表名称 set 列名称 = 新值 where 列名称 = 某值

1.更新某一行的某一列

把student表中,id为3的name,更新为小周

UPDATE student set name='小周' WHERE id =3

 2.更行某一行的若干列

把student表中,id为2的name和age,更新为小高和18

update student set name='小高',age='18' WHERE id=2

 五、delete语句

 delete语句用于删除表中的行,语法格式如下:

//从指定的表中,根据where条件,删除对应的数据行
delete from 表名 where 列名称 = 值

从student表中,删除ID为3的学生

 六、where子句

where子句用于限定选择的标准,在select、update、delete语句中,皆可使用where子句来限定选择的标准。

可在where子句中使用的运算符

操作符描述
=等于
<>或!=不等于
>大于
<小于
>=大于等于
<=小于等于
between在某个范围内
like搜索某种模式

(1)可以通过where子句来限定select的查询条件:

// 查询age为18的所有学生
select * from student where age = 18
// 查询id大于2的所有学生
select * from student where id > 2
// 查询那么不等于张三的所有学生
select * from user where name <> '张三'

七、and和or运算符

1.语法

  • AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来。
  • AND 表示必须同时满足多个条件,相当于 JavaScript 中的 && 运算符,例如 if(a!== 10 &&a!== 20)
  • OR 表示只要满足任意一个条件即可,相当于 JavaScript 中的‖运算符,例如 if(a!== 10‖a!== 20)

2.and运算符使用

在student表中使用and来显示所有age为18,并且id小于2的学生 

 

3.or运算符使用

在student表中使用or查询所有age为18,或者name为张三的学生 

 

八、order by子句

 order by语句用于根据指定的列对结果集进行排序,默认按照升序对记录进行排序。

1.单个排序

-- 对student表中的数据,按照age字段进行升序排序
select * from student order by age asc

-- 对student表中的数据,按照age字段进行降序排序
select * from student order by age DESC

 2.多重排序

-- 对student表中的数据,先按照age字段进行降序排序,再按照name的字母顺序进行升序排序
select * from student order by age desc, age asc

九、count(*)函数

 count(*)函数用于返回查询结果的总数据条数,语法格式如下:

select count(*) from 表名称

查询student表中age为18的总数据条数

select count(*) from student where age=18

 

 

http://www.dtcms.com/wzjs/482569.html

相关文章:

  • 启航做网站怎么样关系营销案例
  • 网站备案会掉吗百度浏览器网址链接
  • 廊坊哪里有制作手机网站的信息流广告优秀案例
  • 南山做网站公司sem培训班培训多少钱
  • 平台建设费用包括哪些windows10优化工具
  • google网站搜索郑州官网网站推广优化
  • 建设网站过水百度指数排名明星
  • 网站搭建心得体会电子商务网站建设多少钱
  • 管理咨询有限公司经营范围上海整站seo
  • 策划公司介绍seo如何优化排名
  • 什么网站能接工地做seo网站推广招聘
  • 淘宝网站建设的主图如何设计seo 优化
  • 网站开发的调研内容自己的网站怎么做seo
  • 景德镇网站制作seo博客大全
  • 做采购应该关注的网站seo最好的工具
  • 做网站的总是有活动怎么回事营销网站优化推广
  • 网站开发和网页制作山东seo多少钱
  • 做淘宝头像的网站有哪些网站制作定制
  • 网站建设策划图片关键词优化报价
  • 在excel中怎么做邮箱网站优化关键词排名的工具
  • 天津建立网站营销设计百度账号购买1元40个
  • 京东商城的网站怎么建设的月饼营销软文
  • 北京好的做网站公司网站搜索引擎优化工具
  • 制作网站加背景怎么做流程seo优化一般优化哪些方面
  • 厦门大型服装商城网站建设网站设计
  • 阳江招聘网站哪个靠谱网络营销网站分析
  • 网页制作与设计ppt优化设计三年级上册答案
  • 哈尔滨网络建站的公司市场推广seo职位描述
  • 盗网站后台源码杭州市优化服务
  • 后台管理系统网站模板百度的营销推广