程序媛计划——mysql连接表
#inner join等值连接/内连接
mysql> select * from info; +------+-------------+----------+ | name | phone | address | +------+-------------+----------+ | zhao | 13199999999 | Beijing | | qian | 1328888888 | Harbin | | sun | 13366666666 | Shanghai | +------+-------------+----------+ 3 rows in set (0.00 sec)
mysql> select * from score; +----+------+-------+------------+ | id | name | score | evaluation | +----+------+-------+------------+ | 1 | zhao | 98.00 | 10 | | 2 | qian | 90.30 | 10 | | 3 | sun | 70.00 | 10 | | 4 | li | 80.50 | 10 | +----+------+-------+------------+ 4 rows in set (0.00 sec)
#inner join——按照相同的name值(筛选行)连接两个表中的某些字段(筛选列)构成表
mysql> select score.id,score.name,info.phone from score inner join info on score.name=info.name; +----+------+-------------+ | id | name | phone | +----+------+-------------+ | 1 | zhao | 13199999999 | | 2 | qian | 1328888888 | | 3 | sun | 13366666666 | +----+------+-------------+ 3 rows in set (0.00 sec)
#left join——读取左边表score的字段的所有值,按照相同的name值连接两个表中的字段构成表(右边的表没有对应记录的填null)
mysql> select score.id,score.name,info.phone from score left join info on score.name=info.name; +----+------+-------------+ | id | name | phone | +----+------+-------------+ | 1 | zhao | 13199999999 | | 2 | qian | 1328888888 | | 3 | sun | 13366666666 | | 4 | li | NULL | +----+------+-------------+ 4 rows in set (0.00 sec)
#类似的有right join
mysql> select score.id,score.name,info.phone from score right join info on score.name=info.name; +------+------+-------------+ | id | name | phone | +------+------+-------------+ | 1 | zhao | 13199999999 | | 2 | qian | 1328888888 | | 3 | sun | 13366666666 | +------+------+-------------+ 3 rows in set (0.00 sec)
转载于:https://www.cnblogs.com/IcarusYu/p/7497532.html
程序媛计划——mysql连接表相关推荐
- 程序媛计划——python数据库
#实例:用数据库存储日记,实现日记本功能 #流程 #创建数据库 1 #coding:utf-8 2 import sqlite3 3 connect=sqlite3.connect('test.db' ...
- php与mysql连接程序_PHP与Mysql连接
首先请确保LAMP环境完全配置成功,否则请猛击我! 然后通过mysql的密码登陆到phpMyAdmin,在浏览器中输入http://127.0.0.1/phpMyAdmin 登陆后就像是这样: 首先我 ...
- 程序媛计划——python初级class5~13
列表和元组都是可迭代对象(可以用于for in) 列表 [] #添加列表元素: list.append(argu) #修改列表: list[2] = 2017 #删除列表元素 Del list[2] ...
- 程序媛计划——python正则表达式
#定义 正则表达式是对字符串操作的一种逻辑公式,通过它我们能筛选过滤出我们需要的内容,如判断一串数字是否是电话号码. #原理 先把正则表达式的字符串转换成 Pattern 对象,接着用这个对象处理文本 ...
- 97 后程序媛有什么特点?
综合整理:程序员的那些事(id:IProgrammer) 国外开发者招聘平台 HackerRank 在调查 12211 名女程序员后,发布了<2019 Women In Tech Report ...
- 程序员面试之MySQL数据库表的设计
如果要选择一门程序员必备的技能,那答案无疑是数据库,而MySQL是首选.很多企业在面试过程中会提问MySQL数据库表设计要注意什么,接下来小千就给大家讲解一下. MySQL相较于MSSQL SERVE ...
- Python3 使用 pymysql 连接 MySQL 建表时出现 Warning3719 UTF8 警告
在学习 Python3 爬虫关系型数据库储存时,利用 pymysql 连接 MySQL 建表,测试用的代码如下,第一句 SQL 用于获取当前 MySQL 的版本信息,第二句 SQL 执行创建 spid ...
- mysql连接java程序_实现Java连接mysql
Java连接mysql数据库,代码经过运行准确无误. 下面为实例----> 用数据库操纵工具(例: SQLyogEnt)操纵mysql建表,或dos下建,如下: 数据库名:scutcs 表名:s ...
- mysql 两表连接删除数据库_Mysql (二)Mysql 数据库表增删改查
一.表操作 1.[增加] create table DBname.table_name(id int, namevarchar(255))engine=MyISAM charset=gbk; 2.[删 ...
最新文章
- pyrDown和pyrUp函数
- Vue实现仿音乐播放器13-实现音乐榜单跳转显以及播放效果
- 自动化运维工具 Ansible
- 小数在内存中的存储表示
- SpringMVC当中的 @Transactional(readOnly = true) 的作用
- pytorch保存模型运行时状态,记录点checkpoint
- bzoj1500: [NOI2005]维修数列
- python difflib模块_Python一起来找茬—difflib模块
- 捕获asp.net下的未处理异常
- NZ源码交易平台虚拟交易系统(商家版) 高仿淘码网模板
- 公司拿到了量化交易模型, 交易员和策略师就可滚蛋了?
- 文件系统驱动(IFS DDK)学习笔记
- 在尚硅谷自学Java全栈工程师课程
- Excel中VBA编程学习笔记(十一)--正则表达式
- 使用 Charles 简单解决微信开发者工具网络连接失败的问题
- python颜色列表代码seaborn_Python seaborn.set_color_codes方法代码示例
- 二、Vue2.0项目结构内容及配置解析
- 30岁前!我从农民工自学成为了一个程序员
- Python 语音合成(pyttsx3)
- 嵌入式PowerPC上的扁平设备树FDT