数据库
文章平均质量分 64
mysql
Wooo0Ooo
不喜欢醉醺醺
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
创建表 约束 重命名 复制表
创建数据库和创建表都可以在查询中进行 1.创建数据库create datebase 如果使用IF NOT EXISTS关键字,则当指定的数据库名存在时,不创建数据库。如果不使用IF NOT EXISTS关键字,当创建的数据库名存在时,将产生错误。 CREATE DATABASE IF NOT EXISTS MySQLDB; 创建数据库 MySQLDB 2.删除数据库DROP DATABASE DROP DATABASE MySQLDB; 删除数据库 MySQLDB 3.创建表CR...原创 2021-07-15 15:15:51 · 307 阅读 · 0 评论 -
高级查询 group by 子查询
1.分组函数 MIN(某列名) 最小 MAX(某列名) 最大 SUM(某列名) 和 AVG(某列名) 平均 查询所有员工平均工资、最低工资、最高工资、工资和。 SELECT AVG(sal), MAX(sal),MIN(sal), SUM(sal) FROM emp; COUNT(某列名 或者*)数据行数代表所查数据有多少行数据 返回满足条件的非空值数据的行数 查询部门30有多少个员工 SELECT COUNT(*) FROM emp where dep...原创 2021-07-14 13:59:29 · 3850 阅读 · 0 评论 -
数据操作 增 删 改 事务
增加行数据:使用INSERT语句实现 修改行数据:使用UPDATE语句实现 删除行数据:使用DELETE语句实现 1.增加数据INSERT 列名列表部分可以省略,如果省略,默认包括该表的所有列 值列表必须和列名列表对应 字符和日期型数据必须要用单引号括起来 INSERT INTO dtest(deptno,dname,loc) VALUES (50,'PRESIDENT','CHINA'); 一一对应 1.如果插入数据有null时 有两种解决方法 第一种 直接不写空值的列名 第二种..原创 2021-07-15 17:28:55 · 672 阅读 · 0 评论 -
数据库 SELECT 逻辑运算符
IT信息技术 信息 数据 数据库 存储管理数据 数据库是一种软件 他是没有图形化界面 是以后台服务的形式存在 如果开机时数据库启动失败,需要手动启动 常用的数据库软件 MySQL开源 开放源代码 Oracle 甲骨文 DB2 IBM 在金融领域使用比较多 使用类似 数据库的客户端软件 Navicat for MySQL 字符集的概念 也称之为编码方式 计算机真正能处理的数据只有0和1 计算机处理任何数据之前需要进行编码操作 将二进制代码恢复成原始数据需要解码操作原创 2021-07-12 18:02:34 · 1028 阅读 · 0 评论 -
多表连接 多表查询
连接是在多个表之间通过一定的连接条件,使表之间发生关联,进而能从多个表之间获取数据。 在 WHERE子句中书写连接条件。 如果在多个表中出现相同的列名,则需要使用表名作为来自该表的列名的前缀。 N个表相连时,至少需要N-1个连接条件 可以给表起别名 来简化代码 也可以两个表中不重复的列名前不加所属表名 等值连接 select emp.ename,emp.deptno,dept.loc FROM emp,dept WHERE emp.deptno = dept.deptno 查询员工编号.原创 2021-07-13 18:40:20 · 519 阅读 · 0 评论
分享