数据库相关
一棵橙子树
C#/C++
展开
-
MySQL数据库(九)连接查询(SQL99标准)
SQL99标准支持所有内连接(等值连接,非等值连接,自连接)以及外连接中的左外连接和右外连接以及交叉连接。/*语法: select 查询列表 from 表1 别名 【连接类型:inner、left outer、right outer、full、cross】 join 表2 别名 on 连接条件 【where 筛选条件】 【group by】...原创 2020-01-06 11:17:51 · 432 阅读 · 0 评论 -
MySQL数据库(八)连接查询(SQL92标准 内连接查询)
进阶6:连接查询含义:又称多表查询笛卡尔乘积现象:表1:有n行,表2:有m行,合成的表m*n;分类:按年代分类 92标准;仅支持所有内连接 99标准支持内连接,外连接左外右外和交叉连接按功能:内连接:等值,非等值,自连接, 外连接:左外连接,右外连接,全外连接 交叉连接:*/SELECT * FROM beauty;SELECT * FRO...原创 2020-01-05 16:53:24 · 182 阅读 · 0 评论 -
MySQL数据库(七)分组查询
#简单的分组查询#每个工种的最高工资SELECT MAX(salary),job_id FROM employees GROUP BY job_id;#分组查询的语法/*select 对每个组操作的函数,分组的列(要求出现在group by的后面)from 表【where 筛选条件】group by 分组的列表order by 字句*/#每个位置上的部门个数SELECT...原创 2020-01-05 16:49:48 · 296 阅读 · 0 评论 -
MySQL数据库(六)常见函数
一、基础查询二、条件查询三、排序查询四、常用函数分为两组:1.单行函数 2.统计函数(分组函数)1.单行函数:字符函数,数学函数,日期函数,其他函数,流程控制函数字符函数:length concat upper lower substr substring trim lpad rpad repalce#字符函数#length:参数的字节个数SELECT L...原创 2020-01-03 11:55:07 · 191 阅读 · 0 评论 -
MySQL数据库(五)MySQL条件查询和排序查询
一、基础查询https://blog.csdn.net/xy_learning/article/details/103768278二、条件查询语法:select 查询列表 from 表名 where 筛选条件执行顺序:表名,筛选条件,查询列表分类:1.条件表达式 > < = != <> >= <=2.按逻辑运算符 and or ...原创 2019-12-31 16:01:47 · 555 阅读 · 1 评论 -
MySQL数据库(四)MySQL基础查询
基础查询:select 查询列表 from 表名;查询列表可以是:表中的字段,常量值,函数,表达式查询的结果是一个虚拟的表格(实际并不存在的)1.查询表中的单个字段select last_name from employees;2.查询表中的多个字段select last_name,salary,email from employees;3.查询表中的所有字段sel...原创 2019-12-30 16:33:38 · 306 阅读 · 0 评论 -
MySQL数据库(三)MySQL基础常见命令
1.查看当前所有数据库: show databases;2.打开指定的库: use 库名;3.查看当前库中所有的表: show tables;4.查看其它库中所有的表: show tables from 库名;5.查看某个表的结构: desc 表名;6.创建一个表: create table 表名( 列名 数据类型, 列名...原创 2019-12-28 16:30:42 · 79 阅读 · 0 评论 -
MySQL数据库(二)MySQL安装和登录
一、MySQL的安装安装MySQL5.5或者5.6等老版本可以参考:https://www.bilibili.com/video/av77395332?p=1注意:安装时只需要安装服务端,安装客户端则需要visual studio等相关依赖应用。安装完成后需要配置端口号,默认为3306,设置服务端名称(我的设置为mysql0819)并为你的root管理员设置密码,这个密码不要忘记了。...原创 2019-12-28 15:23:56 · 142 阅读 · 0 评论 -
MySQL数据库(一)数据库相关概念
几个名词的概念:DB(database):数据库,按一定规则存放的数据。DBMS(database management system):数据管理系统,数据库是根据DBMS创建和管理的容器。SQL(structure query language):结构化查询语言,专门用来与数据库通信的语言。常见的DBMS有:MySQL,Oracle(甲骨文公司,费用高),DB2(IBM公司,适合...原创 2019-12-28 11:21:27 · 303 阅读 · 1 评论