摘要:GROUP BY 语句根据一个或多个列对结果集进行分组。 在分组的列上我们可以使用 COUNT, SUM, AVG,等函数。 GROUP BY 语法 1.group by 可以实现一个最简单的去重查询,假设想看下有哪些员工,除了用 distinct,还可以用: 返回的结果集就是所有员工的名字。 2、
阅读全文
摘要:MySQL UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合中。多个 SELECT 语句会删除重复的数据。 描述 MySQL UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合中。多个 SELECT 语句会删除重复的数据。 语法 MySQ
阅读全文
摘要:在 MySQL 中使用 SQL SELECT 命令来读取数据, 同时我们可以在 SELECT 语句中使用 WHERE 子句来获取指定的记录。 WHERE 子句中可以使用等号 = 来设定获取数据的条件,如 "runoob_author = 'RUNOOB.COM'"。 但是有时候我们需要获取 runo
阅读全文
摘要:我们知道从 MySQL 表中使用 SQL SELECT 语句来读取数据。 如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句中。 语法: 查询语句中你可以使用一个或者多个表,表之间使用逗号, 分割,并使用WHERE语句来设定查询条件。 你可以在 WHERE 子句中指定任何条
阅读全文
摘要:MySQL 数据库使用SQL SELECT语句来查询数据。 语法 查询语句中你可以使用一个或者多个表,表之间使用逗号(,)分割,并使用WHERE语句来设定查询条件。 SELECT 命令可以读取一条或者多条记录。 你可以使用星号(*)来代替其他字段,SELECT语句会返回表的所有字段数据 你可以使用
阅读全文
摘要:创建MySQL数据表需要以下信息: 表名 表字段名 定义每个表字段 语法 以下为创建MySQL数据表的SQL通用语法: CREATE TABLE table_name (column_name column_type); 以下例子中我们将在 RUNOOB 数据库中创建数据表employee: CRE
阅读全文
摘要:插入数据: 语法: 如果数据是字符型,必须使用单引号或者双引号,如:"value"。 更新数据 你可以同时更新一个或多个字段。 你可以在 WHERE 子句中指定任何条件。 你可以在一个单独表中同时更新数据。 删除数据 如果没有指定 WHERE 子句,MySQL 表中的所有记录将被删除。 你可以在 W
阅读全文
摘要:MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。 数值类型 MySQL支持所有标准SQL数值数据类型。 这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PREC
阅读全文
摘要:使用 create 命令创建数据库,语法如下: 删除数据库 选择数据库 执行以上命令后,你就已经成功选择了该数据库,在后续的操作中都会在 该数据库中执行。 注意:所有的数据库名,表名,表字段都是区分大小写的。所以你在使用SQL命令时需要输入正确的名称
阅读全文
摘要:http://central.maven.org/maven2/mysql/mysql-connector-java/
阅读全文
摘要:为什么要优化: 随着实际项目的启动,数据库经过一段时间的运行,最初的数据库设置,会与实际数据库运行性能会有一些差异,这时我们 就需要做一个优化调整。数据库优化这个课题较大,可分为四大类: 》主机性能 》内存使用性能 》网络传输性能 》SQL语句执行性能【软件工程师】下面列出一些数据库SQL优化方案:
阅读全文
摘要:这里只演示Java如何调用Mysql的过程和函数 ----------------------------------------------------------------------------------过程 #修改mysql语句的结果符为// mysql > delimiter // #定义一个过程,获取users表总记录数,将10设置到变量count中 create proc...
阅读全文
摘要:建模过程需求分析阶段:分析客户的业务和数据处理需求概要设计阶段:设计数据库的E-R模型图,确认需求信息的正确和完整详细设计阶段:应用三大范式审核数据库结构代码编写阶段:物理实现数据库,编码实现应用软件测试阶段:安装部署: 设计数据库的步骤 总结:
阅读全文
摘要:作用: * boolean execute(String sql): 可以执行所有类型的sql,如果第一个结果为 ResultSet 对象,则返回 true;如果其为更新计数或者不存在任何结果,则返回false * int executeUpdate(String sql): 执行DML , 返回的
阅读全文
摘要:查询: SELECT selection_list /*要查询的列名称*/ FROM table_list /*要查询的表名称*/ WHERE condition /*行条件*/ GROUP BY grouping_columns /*对结果分组*/ HAVING condition /*分组后的行
阅读全文
摘要:添加和完整约束 增加: insert into 表名 (字段列明集合) values(值得集合) ; * 要保证数据的正确性和完整性 完整性约束: * 主键一条数据在数据库中的唯一标识, 特点: 非空唯一 primary key * 主键自增长如果主键的是int,那么如果给主键赋值为null , 会
阅读全文
摘要:操作库 * 增 create database [if not exists] my db ; * 删 drop database [if exists] mtdb ; * 查 show databases ; * 改 alter database mydb character set utf-8
阅读全文
摘要:SQL Structured Query Language是“结构化查询语言”,它是对关系型数据库的操作语言。就是定义了一些操作关系型数据库的统一规范.而每一种数据库之间 又存在一些不同之处,这些不同之处称之为"方言" SQL的分类 DDL(Data Definition Language):数据定
阅读全文
摘要:服务的启动与关闭 * 启动 net start mysql * 关闭 net stop mysql * 打开服务窗口 services.msc *查询端口号: netstat -ano mysql密码忘记以后,如何修改密码 1) 停止mysql服务运行输入services.msc 停止mysql服务
阅读全文
摘要:下载:到mysql官网下载 卸载 1.找到mysql安装目录下的my.ini文件 2.找到配置项datadir datadir="D:/develop /MySQL/MySQL Server 5.0/Data/" 3.关闭mysql服务 4.卸载 5.删除datadir 安装: 验证是否成功:
阅读全文