随笔分类 -  mysql

摘要:前言 在一些小项目,对于性能要求不高的项目,可能不会太去在意数据类型的优化,能用就行,毕竟在小数据量目前这点消耗不大。 但是,需要数据库大的话,千万、亿、十亿...,再往上往往一个很小的优化都能有较大的效果。高性能MySQL中有这么一句话:良好的逻辑设计和物理设计是高性能的基石。 数据类型优化 My 阅读全文
posted @ 2021-05-13 11:34 红雨520 阅读(81) 评论(0) 推荐(0) 编辑
摘要:UPDATE更新 #每一次数据的更新都需要update UPDATE 命令修改 MySQL 数据表数据的通用 SQL 语法: 你可以同时更新一个或多个字段。 你可以在 WHERE 子句中指定任何条件。 你可以在一个单独表中同时更新数据。 当你需要更新数据表中指定行的数据时 WHERE 子句是非常有用 阅读全文
posted @ 2018-01-05 17:05 红雨520 阅读(892) 评论(0) 推荐(0) 编辑
摘要:创建数据库 create database name(自定义); #创建一个数据库 name自己取 create database if not exists name() default charset utf8 collate utf8_general_ci; #创建数据库,该命令的作用: #  阅读全文
posted @ 2018-01-05 15:49 红雨520 阅读(233) 评论(0) 推荐(0) 编辑
摘要:题目描述 查找所有员工的last_name和first_name以及对应部门编号dept_no,也包括展示没有分配具体部门的员工CREATE TABLE `dept_emp` (`emp_no` int(11) NOT NULL,`dept_no` char(4) NOT NULL,`from_da 阅读全文
posted @ 2017-10-07 11:12 红雨520 阅读(3961) 评论(0) 推荐(0) 编辑
摘要:查找所有已经分配部门的员工的last_name和first_nameCREATE TABLE `dept_emp` (`emp_no` int(11) NOT NULL,`dept_no` char(4) NOT NULL,`from_date` date NOT NULL,`to_date` da 阅读全文
posted @ 2017-10-07 11:04 红雨520 阅读(698) 评论(0) 推荐(0) 编辑
摘要:一、内连接-inner jion : SELECT * FROM table1 INNER JOIN table2 ON table1.field1 compopr table2.field2 INNER JOIN 运算可分为以下几个部分: 部分 说明 table1, table2 记录被组合的表的 阅读全文
posted @ 2017-10-07 11:03 红雨520 阅读(598) 评论(0) 推荐(0) 编辑
摘要:A、left outer join: 左外连接(左连接):结果集几包括连接表的匹配行,也包括左连接表的所有行。 SQL: select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c B:right outer joi 阅读全文
posted @ 2017-10-07 10:44 红雨520 阅读(358) 评论(0) 推荐(0) 编辑
摘要:查找入职员工时间排名倒数第三的员工所有信息CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_name` varchar(14) NOT NULL,`last_name` varc 阅读全文
posted @ 2017-10-07 10:38 红雨520 阅读(3347) 评论(0) 推荐(0) 编辑
摘要:题目描述 查找最晚入职员工的所有信息CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_name` varchar(14) NOT NULL,`last_name` varchar 阅读全文
posted @ 2017-10-07 10:34 红雨520 阅读(2363) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示