MySQL初级培训】的更多相关文章

按照一个MySQL DBA在工作中接触到部分的先后顺序,编排培训目录如下. 字段选取 int , decimal, char , varchar , blob ,timestamp SQL优化 explain以及相关优化技巧 参数优化 常用参数优化 基本管理操作 show processlist; grant ; 主从复制 position机制 gtid机制 备份与恢复 冷备,热备 逻辑,物理 binlog在线备 高可用 MHA 中间件 监控与死锁排查 安装       Detect langu…
修改本地mysql root密码 #mysqladmin -uroot -p原密码 password  现密码 #mysqladmin -uroot -p passwd  password nowwd 修改远程mysql服务器root密码 #mysqladmin -uroot -p passwd -h 192.168.0.188 password nowwd 第一次安装mysql以后通过这条命令可以对mysql进行设置 #mysql_secure_installation 从本机登录mysql数…
1.JDBC简介 1).数据库驱动 2).SUN公司为统一数据库的操作,定义了一套Java操作数据库的规范,称之为JDBC. 3).JDBC全称:Java Database Connectivity(Java数据库连接),它主要由接口组成. 4).组成JDBC的2个包 java.sql javax.sql 5).开发JDBC应用需要以上两个包的支持外,还需要导入相应JDBC的数据库实现(即数据库驱动). 2.连接数据库的步骤 加载驱动 建立连接 创建执行SQL语句 执行语句 处理执行结果 释放资…
SQL 1.LIKE 操作符 SELECT 列名称 FROM 表名称 WHERE 列 LIKE 值('N%'/'%N%'/'%N','N_') SELECT 列名称 FROM 表名称 WHERE 列 NOT LIKE 值('N%'/'%N%'/'%N','N_') % 替代一个或多个字符 _ 仅替代一个字符 2.IN 语法 SELECT 列名称 FROM 表名称 WHERE 列 IN(值1,值2) 3.JOIN 关键字 SELECT 表名称1.*,表名称2.* FROM 表名称1,表名称2 WH…
SQL Structure Query Language 结构化查询语言 数据库DataBase 产品: 1:小型数据库 Ms Acssess (Office) SQLite 移动设备 2:中型数据库 SQLServer 收费 MySQL 免费 DB2 3:大型数据库 Oracle 甲骨文 ////////////////////////////////////////////////////////////////////////// SQLServer 数据库的使用 一:开启MySQL数据库…
知识点十一:索引的使用(51) 什么是索引: 索引的定义: 在关系型数据库中,索引是一种与表有关的数据库结构,它可以使对应于表的SQL语句执行的更快.索引的作用相当于图书的目录,可以 根据目录中的页码快速找到所需要的内容.在关系型数据库中,索引是一种与表有关的数据库结构,它可以使对应于表的SQL语句执行得更快. 索引的原理: 二叉树 --> 索引文件:效率:log2N 例如:检测10次:2的10次方.1024条记录 索引带来的开销: 查看数据文件(安装目录下的data目录),会发现有三个文件(I…
知识点十:MySQL中的函数(45-50) 数学函数: 名称 描述 CEIL() 进一取整 FLOOR() 舍一取整 MOD 取余数(取摸) POWER() 幂运算 ROUND() 四舍五入 TRUNCATE() 数字截取 ABS() 取绝对值 PI() 圆周率 RAND() 和RAND(X) 返回0~1之间随机数,RAND(X)X相同时返回的随机数相同 SIGN(X) 返回X的符号,X为负数·0·正数分别返回-1·0·1 EXP(X) 计算e的X次方   字符串函数: 函数名称 描述 CHAR…
知识点九:MySQL中使用正则表达式(44) (1):REGEXP‘匹配方式’: (2):常用匹配方式: 模式字符 ^ 匹配字符开始的部分 $ 匹配字符串结尾的部分 . 代表字符串中的任意一个字符,包括回车和换行 [字符集和] 匹配字符集和中的任意一个字符 [^字符集和] 匹配除了字符集合以外的任何一个字符 S1|S2|S3 匹配S1,S2,S3中任意一个字符串 * 代表0和1个或者多个其前的字符 + 代表1个或者多个其前的字符 String{N} 字符串出现N次 字符串{M,N} 字符串至少出…
知识点七:连接查询(37-41) 什么是连接查询: 连接查询是将两个或两个以上的表按某个条件连接起来,从中选取需要的数据.连接查询是同时查询两个或两个以上的表时使用的.当不同的表中存在相同意义的字段时,可以通过该字段连接这几个表. -- 查询cms_user id,username -- provinces,proName SELECT cms_user.id,username,proName FROM cms_user,provinces; --笛卡儿积 -- cms_user的proId对应…
知识点三:数据表相关操作(5,7-22) --------------------------------整型--------------------------------- --测试整型 CREATE TABLE test1( num1 TINYINT, num2 SMALLINT, num3 MEDIUMINT, num4 INT, num5 BIGINT ); --向表中插入记录 INSERT tbl_name VALUE|VALUES(值,...); ,,,,); --查询表中所有记录…