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

织梦网站需要付费吗网络营销的用户创造价值

织梦网站需要付费吗,网络营销的用户创造价值,岳池网站制作,宁波cms模板建站专栏:MySQL数据库成长记 个人主页:手握风云 目录 一、CRUD简介 二、Create新增 2.1. 语法 2.2. 示例 三、Retrieve检索 3.1. 语法 3.2. 示例 一、CRUD简介 CURD是对数据库中的记录进行基本的增删改查操作:Create(创建)、Retrieve(检索…

专栏:MySQL数据库成长记

个人主页:手握风云

目录

一、CRUD简介

二、Create新增

2.1. 语法

2.2. 示例

三、Retrieve检索

3.1. 语法

3.2. 示例


一、CRUD简介

        CURD是对数据库中的记录进行基本的增删改查操作:Create(创建)、Retrieve(检索)、Update(更新)、Delete(删除)。

二、Create新增

2.1. 语法

INSERT [INTO] 表名 [(column [, column] ...)]
VALUES (value_list) [, (value_list)] ...value_list: value, [, value] ...

        定义表列名时,可以是一个也可以是多个;VALUES表示当前要插入的值,可以是多个,值的个数要与列的个数对应;多个值之间要用逗号隔开。

2.2. 示例

-- 设计一张商品表
/*商品名称商品价格商品库存商品描述
*/create table if not exists goods(`name` varchar(30) comment '商品名称',price bigint comment '商品价格',inventory bigint comment '商品库存',description varchar(100) comment '商品描述'
);
  • 单行数据全列插入与指定列插入
-- value_list 中值的数量必须和定义表的列的数量及顺序⼀致
insert into goods values('可乐',3,100,'瓶装');-- 指定列插入
-- value_list 中值的数量必须和定义表的列的数量及顺序⼀致
insert into goods values('可乐',3,100,'瓶装');
insert into goods(price,`name`,description,inventory) values(4,'面包','吐司',50);

        运行与查询结果:

  • 多行数据指定列插⼊
insert into goods(`name`,price,inventory,description) values('方便面',5,60,'红烧牛肉味'),('铅笔',2,40,'HD');

        在我们平时使用SQL语句去操作数据库的时候,每一个SQL语句都会和服务器建立联系,一次性插入多行数据就可以减少客户端服务器与数据库之间的连接次数。

        如果说某个字段没有写入数据,那就会默认为空。

insert into goods (name,price,inventory) values ('鸡蛋',1,75);| 鸡蛋   |     1 |        75 | NULL        |
+--------+-------+-----------+-------------+

三、Retrieve检索

3.1. 语法

SELECT[DISTINCT]select_expr [, select_expr] ...[FROM table_references][WHERE where_condition][GROUP BY {col_name | expr}, ...][HAVING where_condition][ORDER BY {col_name | expr } [ASC | DESC], ... ][LIMIT {[offset,] row_count | row_count OFFSET offset}]

3.2. 示例

  • 全列查询
-- 构造数据
create table exam (id bigint,`name` varchar(30) comment '姓名',chinese float comment '语文成绩',math float comment '数学成绩',English float comment '英语成绩'
);-- 插入数据
insert into exam (id,`name`,chinese,math,English) values
(1,'张三',68,84,79),
(2,'李四',76,81,80),
(3,'王五',89,66,73),
(4,'赵六',74,85,86);select * from exam;

  • 指定列查询
-- 查询所有人的学号、姓名、语文成绩
select id,`name`,chinese from exam;

        在select后⾯的查询列表中指定希望查询的列,可以是⼀个也可以是多个,中间⽤逗号隔开指定列的顺序与表结构中的列的顺序无关。

  • 查询字段为表达式
-- 表达式为一个常量
select id,`name`,10,'查看详情' from exam;

        查询列表中的表达式可以是表中不存在的值或列,如果时字符串常量要用单引号引起。返回的结果集是一个临时表中的数据,并不一定数据表中的数据相同。只是列中的值从物理表中获取,结果集放在临时表中。

-- 把所有学⽣的语⽂成绩加10分
select `name`,chinese,chinese + 10 from exam;

        “chinese + 10”表示对“chinese”这个列进行加10的计算,最终返回一个运算结果。

-- 计算总分
select `name`,chinese + math + English from exam;

  • 为查询结果指定别名

        返回结果中的表头不太符合我们的要求,我们也是可以进行修改的。

select `name`,chinese + math + English as '总分' from exam;

        别名中的引号可以省略,但如果别名中有空格则单引号不能省略。

  • 结果去重查询
-- 去重查询
insert into exam (id,`name`,chinese,math,English) values(5,'钱七',71,84,66);
select distinct math from exam;

        去重时,要求所有列的值都必须相同,MySQL才会判定为重复记录。

        注意:查询时不加限制条件会返回表中所有结果,如果表中的数据量过大,会把服务器的资源消耗殆尽;在生产环境不要使不加限制条件的查询。

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

相关文章:

  • 三拼域名做网站长不长seo排名如何
  • 微信小程序开发用什么语言杭州网站seo推广
  • 黄网站开发近期热点新闻
  • 网店交易平台网站建设2345导网址导航下载
  • 企业品牌网站建设首选公司关键词林俊杰mp3在线听
  • 做运动鞋评价的网站百度电脑端网页版入口
  • oss做下载网站石家庄
  • 怎么帮别人做网站西安关键字优化哪家好
  • 浏览器入口网站关键词优化排名外包
  • 网站检索功能怎么做呢长沙网站推广有哪些啊
  • 做网站公司大连微信营销的方法
  • 律师事务所网站制作方案宁波seo怎么做优化
  • 原创音乐网站建设最近新闻小学生摘抄
  • 宁波seo整站优化品牌建设
  • 在线设计装修的网站百度在西安有分公司吗
  • 做推广能提高网站权重么地推拉新接单平台
  • 搜狗 优化网站百度网盘破解版
  • 自己做的网站如何在百度被搜索到2024年重启核酸
  • 免费建站网站号软件定制开发平台
  • 网站用excel做数据库吗百度网站怎么提升排名
  • 衡水哪儿做网站便宜百度代理公司查询
  • 开发区网站建设三只松鼠软文范例500字
  • 做任务得佣金的网站搜狗关键词排名此会zjkwlgs
  • 做外围代理要有自己的网站网页关键词优化软件
  • 电子商务烟台网站建设网站片区
  • html 网站新功能介绍网站怎么做收录
  • 织梦网站做瀑布流方便流氓网站
  • 做微信商城网站公司网络营销专业就业公司
  • 有哪些文本封面做的好的网站今日重大新闻
  • 外贸英文商城网站建设网页广告怎么做