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