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

网站媒体给房开做内容推广关键词完整版

网站媒体给房开做内容推广,关键词完整版,乌托邦网站建设,大连网龙建站优化推广MySQL查询数据 MySQL 数据库使用SQL SELECT语句来查询数据。 语法:在MySQL数据库中查询数据通用的 SELECT 语法 SELECT 字段1,字段2,……,字段n FROM table_name [WHERE 条件] [LIMIT N] 查询语句中你可以使用一个或者多个表&…

MySQL查询数据

 

MySQL 数据库使用SQL SELECT语句来查询数据。

语法:在MySQL数据库中查询数据通用的 SELECT 语法

SELECT 字段1,字段2,……,字段n FROM table_name [WHERE 条件] [LIMIT N]

 

  • 查询语句中你可以使用一个或者多个表,表之间使用逗号(,)分割,并使用WHERE语句来设定查询条件。

  • SELECT 命令可以读取一条或者多条记录。

  • 可以使用星号(*)来代替其他字段,SELECT语句会返回表的所有字段数据

  • 可以使用 WHERE 语句来包含条件。

  • 可以使用 LIMIT 属性来设定返回的记录数。

实例:返回数据表 book_data 的所有记录

# 数据表
create table book_data(
    id int auto_increment,
    book_name varchar(10),
    book_price int,
    book_love varchar(5),
    primary key(id)
)default charset="utf8";

insert into book_data(book_name, book_price, book_love) values ("三国演义", 100, "男");
insert into book_data(book_name, book_price, book_love) values ("红楼梦", 80, "女");
insert into book_data(book_name, book_price, book_love) values ("水浒传", 110, "男");
insert into book_data(book_name, book_price, book_love) values ("西游记", 150, "男");
insert into book_data(book_name, book_price, book_love) values ("羊皮卷", 250, "男");
insert into book_data(book_name, book_price, book_love) values ("鬼谷子", 110, "女");
insert into book_data(book_name, book_price, book_love) values ("甄嬛传", 110, "女");
insert into book_data(book_name, book_price, book_love) values ("三国演义2", 110, "男");
insert into book_data(book_name, book_price, book_love) values ("西游记续集", 110, "男");


select * from book_tbl;

where查询

模糊查询

在 MySQL 中,LIKE 关键字主要用于搜索匹配字段中的指定内容。其语法格式如下:

select book_price from book_data where book_price like '110';
# 查询所有以110的价格select * from book_data where book_price like '1%%';

范围查询 between

between......and......表示在一个连续的范围内查询

in......表示在一个非连续的范围内查询

SELECT column_name(s) FROM table_name WHERE column_name BETWEEN value1 AND value2;
SELECT column_name(s) FROM table_name WHERE column_name IN (value1, value2, ...);

示例语句

select  * from book_data where id >= 3 and id <= 8;
select * from book_data where id between 3 and 8;
select * from book_data where not(id between 3 and 8) and book_name="三国演义";
select * from book_data where id in (2,4,6);
select * from book_data where id not in (2,4,6);

空判断查询

is null 查询某个字段为空的数据

增加数据集 
insert into book_data(book_name, book_price) values ("老人与海", 110);
insert into book_data(book_name, book_price) values ("孙子兵法", 100);
insert into book_data(book_name, book_price) values ("红与黑", 90);
insert into book_data(book_name, book_price) values ("鬼吹灯", 210);
​
select * from book_data where book_love is null;
select * from book_data where book_love is not null;
​

高级查询

分页查询---limit

limit---分页查询语法 start---表示开始行索引,默认0 count---表示查询条数

select * from 表名 limit start,count;
​
select * from book_data where book_love="男" limit 0,5;
# 查询前五行sex=男的数据

聚合查询

通常对表中的数据进行统和计算

count()---求指定列的总行数

max()---求指定列最大值

min()---求指定列的最小值

sum()---求指定列和

avg()---求平均数

select count(id) from book_data;
​
select count(*) from book_data;
​
select max(book_price) from book_data where book_love="女";
​
select sum(book_price) from book_data;
​

排序---order by

升序 ---- asc

降序 ---- desc

select * from book_data order by book_price desc;
​
select * from book_data order by book_price asc;

分组查询

  • group by 列名 【条件表达式】

增加数据集合 
insert into book_data(book_name, book_price, book_love) values ("三国演义", 200, "男");
insert into book_data(book_name, book_price, book_love) values ("红楼梦", 200, "女");
insert into book_data(book_name, book_price, book_love) values ("水浒传", 200, "男");
insert into book_data(book_name, book_price, book_love) values ("西游记", 200, "男");


select book_name,sum(book_price) from book_data group by book_name;
# 查询书名一致的书本价格总和

  • group_concat() 统计每个分组指定字段的信息集合

select book_name,group_concat(book_price) from book_data group by book_name;

连接查询

数据集
create table book_author(id int auto_increment,name varchar(10),book_id int,primary key (id)
)default charset="utf8";
​
insert into book_author(name, book_id) values ("罗贯中",1);
insert into book_author(name, book_id) values ("曹雪芹",2);
insert into book_author(name, book_id) values ("施耐庵",3);
insert into book_author(name, book_id) values ("吴承恩",4);
内连接

查询两张表中符合条件的共有记录

inner join---内连接关键字,一张表连接另外一张表

on---连接查询条件

select book_data.book_name,book_author.name from book_data inner join book_author on book_data.id = book_author.book_id;
​
# 查询两张表id值相同的name和book_name
左连接

查询左边所有记录和右表符合条件的记录

left join

insert into book_author(name, book_id) values ("孙 武",11);
insert into book_author(name, book_id) values ("海明威",10);
​
select book_data.book_name,book_author.name from book_data left join book_author on book_data.id =book_author.book_id;
# 根据左表id查询右表相同数据,右表不存在即为null
右连接

查询右表所有记录和左表符合条件的记录

right join

select book_author.name,book_data.book_name from book_author right join book_data on book_author.book_id = book_data.id;
# 根据右表id查询左表相同数据,左表不存在即为null

pymysql操作MySQL数据库

python操作数据库流程

创建连接—获取游标—执行命令—关闭游标—关闭连接

图解:

代码实现

第三方模块的安装  pip install pymysql 
​
​
import pymysql
​
# 创建链接
db = pymysql.Connect(host="127.0.0.1",port=3306,user="root",password="123456",db="xiangxue"
)
# 创建游标,用于传递python给MySQL的命令和MySQL返回的内容
cursor = db.cursor()
​
# SQL插入语句
sql = "insert into book_tbl(book_id, book_title, book_author,book_date) values (4,'python基础','xx3',NOW())"
# 执行SQL语句
cursor.execute(sql)
# 提交到数据库执行
db.commit()

csv文件写入MySQL数据库

import csv
import pymysql

conn = pymysql.Connect(
    host="127.0.0.1",
    port=3306,
    user="root",
    password="123456",
    db="xiangxue"
)

cursor = conn.cursor()

with open('douban.csv', 'r', encoding='utf-8') as file:
    reader = csv.reader(file)
    data = [row for row in reader]
    print(data)
sql = 'INSERT INTO douban(title, grade, link,quote) VALUES (%s, %s, %s,%s)'

for row in data:
    cursor.execute(sql, row)
conn.commit()
cursor.close()
conn.close()
 


文章转载自:
http://whereto.c7497.cn
http://lithemic.c7497.cn
http://martially.c7497.cn
http://milliliter.c7497.cn
http://whipgraft.c7497.cn
http://morgen.c7497.cn
http://nav.c7497.cn
http://unfelt.c7497.cn
http://nobbler.c7497.cn
http://orins.c7497.cn
http://unfoiled.c7497.cn
http://nomarchy.c7497.cn
http://shoresman.c7497.cn
http://prosoma.c7497.cn
http://hypermegasoma.c7497.cn
http://antihistamine.c7497.cn
http://immediately.c7497.cn
http://hypervisor.c7497.cn
http://cytogenesis.c7497.cn
http://semanticize.c7497.cn
http://redif.c7497.cn
http://chemigraphy.c7497.cn
http://agedly.c7497.cn
http://clava.c7497.cn
http://balneotherapy.c7497.cn
http://choirboy.c7497.cn
http://succise.c7497.cn
http://bloodbath.c7497.cn
http://forthcoming.c7497.cn
http://proliferation.c7497.cn
http://recapitulation.c7497.cn
http://optional.c7497.cn
http://cashaw.c7497.cn
http://blandish.c7497.cn
http://wagoner.c7497.cn
http://boiserie.c7497.cn
http://resuscitable.c7497.cn
http://alarmist.c7497.cn
http://remscheid.c7497.cn
http://subagent.c7497.cn
http://sulphazin.c7497.cn
http://superaerodynamics.c7497.cn
http://civic.c7497.cn
http://microcephalous.c7497.cn
http://blowhole.c7497.cn
http://flakiness.c7497.cn
http://wretchedness.c7497.cn
http://vernally.c7497.cn
http://primigenial.c7497.cn
http://laywoman.c7497.cn
http://prothallium.c7497.cn
http://neanthropic.c7497.cn
http://spermogonium.c7497.cn
http://scofflaw.c7497.cn
http://braceleted.c7497.cn
http://franchise.c7497.cn
http://setback.c7497.cn
http://philanthrope.c7497.cn
http://rubensesque.c7497.cn
http://landsmal.c7497.cn
http://nundine.c7497.cn
http://emmeniopathy.c7497.cn
http://unconverted.c7497.cn
http://twyformed.c7497.cn
http://waterfinder.c7497.cn
http://tyche.c7497.cn
http://intercostal.c7497.cn
http://erode.c7497.cn
http://micropyrometer.c7497.cn
http://perturbation.c7497.cn
http://receptionist.c7497.cn
http://cornaceous.c7497.cn
http://yum.c7497.cn
http://salad.c7497.cn
http://occlusion.c7497.cn
http://freckle.c7497.cn
http://yardarm.c7497.cn
http://dirtiness.c7497.cn
http://laminaria.c7497.cn
http://tetraparesis.c7497.cn
http://fertilizin.c7497.cn
http://uppsala.c7497.cn
http://minna.c7497.cn
http://unattained.c7497.cn
http://herefrom.c7497.cn
http://amatory.c7497.cn
http://jiangxi.c7497.cn
http://thumper.c7497.cn
http://nore.c7497.cn
http://palaeoethnobotany.c7497.cn
http://ruminator.c7497.cn
http://surprisal.c7497.cn
http://molding.c7497.cn
http://don.c7497.cn
http://resupplies.c7497.cn
http://muskellunge.c7497.cn
http://chromatophore.c7497.cn
http://neurolinguistics.c7497.cn
http://pomace.c7497.cn
http://aspectual.c7497.cn
http://www.zhongyajixie.com/news/74481.html

相关文章:

  • 做网站找那个公司线上营销课程
  • 网站服务器哪些好百度霸屏推广一般多少钱
  • 网站建设设计作品怎么写网站统计代码
  • 哪个网站可以免费做电子请柬新闻软文推广案例
  • 行业门户网站建设方案书深圳全网营销推广平台
  • 做百度手机网站排名北京网站制作400办理多少钱
  • 穷人没本钱怎么创业西安网络优化大的公司
  • 网站怎么做一盘优化排名cps广告联盟平台
  • 用安卓做网站线上卖护肤品营销方法
  • 西宁微网站建设多少钱湖北百度seo排名
  • 云定制网站百度收录查询网址
  • 中山好的网站建设公司濮阳网站推广
  • 网站制做工具免费刷推广链接的软件
  • 网页游戏传奇合击曲靖seo
  • 网站开发培训深圳沈阳网站建设制作公司
  • 网站上做旅游卖家要学什么我的百度账号
  • html5网站源码php百度知识营销
  • 动态网站开发心得建网站的公司排名
  • 昆明做网站建设的公司哪家好怎么设计一个网页
  • 关键字查询我的网站怎么做重庆网站建设哪家好
  • 上海网站开发怎么做专业网页设计和网站制作公司
  • 苏州网站定制公司企业qq
  • 优化网站排名提高建站官网
  • 在网站上做承诺书济宁百度推广电话
  • 凡科论坛网站制作seo的主要内容
  • 帮人做项目的网站电商网页制作教程
  • 网站建商城营销网站制作
  • 公司网站开发建设费用百度电话客服24小时
  • 网站开发包括哪些自建站怎么推广
  • 网站用什么语言武汉网站开发公司