随笔分类 -  MySQL

摘要:char 查询速度:char最快 最大长度:255个字符,utf-8编码的话,占用255 * 3个字节 占用空间:n 其他: varchar 查询速度:varchar次之 最大长度:65535个字节 占用空间:实际空间 + 1,会使用1-3个字节来存储长度,如果整体长度在0-255bytes之间,长 阅读全文
posted @ 2019-12-30 16:36 千彧 阅读(281) 评论(0) 推荐(0) 编辑
摘要:只有代码: 1 # ************************************************************ 2 # Sequel Pro SQL dump 3 # Version 4541 4 # 5 # http://www.sequelpro.com/ 6 # 阅读全文
posted @ 2019-08-14 10:35 千彧 阅读(2819) 评论(0) 推荐(0) 编辑
摘要:网上说Linux下可能会有此问题,及导入sql文件时出现如标题所示的错误。而我用的是windows系统,也出现了同样的问题。 source filename | \. filename 执行这条语句 的filename 是 相对 路径, 就是 你执行 登陆命令是所在 目录的 相对路径 ,所以可以在 阅读全文
posted @ 2018-06-28 17:39 千彧 阅读(6398) 评论(0) 推荐(0) 编辑
摘要:步骤1 – 安装MySQL 在 Ubuntu 16.04 中,默认情况下,只有最新版本的 MySQL 包含在 APT 软件包存储库中。在撰写本文时,那是 MySQL 5.7 要安装它,只需更新服务器上的包索引并安装默认包 apt-get。 系统将提示您在安装过程中创建 root 密码。选择一个安全的 阅读全文
posted @ 2018-05-14 14:56 千彧 阅读(158) 评论(0) 推荐(0) 编辑
摘要:1 -- 存储过程 相当于没有返回值的函数 2 -- 创建过程 3 -- create procedure 过程名 ([参数名]) 4 -- begin 5 -- 过程体 6 -- end 7 -- 查看过程 8 -- show procedure status [like 'pro']; 9 -... 阅读全文
posted @ 2017-11-19 17:15 千彧 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-11-19 17:14 千彧 阅读(199) 评论(0) 推荐(0) 编辑
摘要:1 -- 触发器 2 -- 事件类型:增删改 3 -- 触发时间: 前后 before after 4 -- 触发对象:表中的每一条记录 5 -- 一张表中只能有一种触发时间的一种类型的触发器,最多一张表能有6个触发器 6 7 -- 创建触发器 8 -- 在mysql高级结构中没有大括号,都是用对应字符符号代替 9 10 ... 阅读全文
posted @ 2017-11-19 17:13 千彧 阅读(199) 评论(0) 推荐(0) 编辑
摘要:declare : declare变量的作用域是所在的批处理, 阅读全文
posted @ 2017-11-16 22:10 千彧 阅读(297) 评论(0) 推荐(0) 编辑
摘要:1 -- 查看所有系统变量 2 SHOW VARIABLES 3 4 -- 查看系统变量值 5 SELECT @@version,@@autocommit; 6 7 -- 修改系统变量 8 -- 会话级别: 9 SET 变量名= 值; 10 SET autocommit =0; 11 SET @@autommit = 0; 12 -- 全局级别 ----重新登录生效 ... 阅读全文
posted @ 2017-11-16 21:43 千彧 阅读(396) 评论(0) 推荐(0) 编辑
摘要:C3P0是一个开源的JDBC 连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。 sourceforge 下载: http://sourceforge.net/projects/c3p0/ 一般我们在项目中操作数 阅读全文
posted @ 2017-09-19 11:51 千彧 阅读(309) 评论(0) 推荐(0) 编辑
摘要:查询获得一个结果集,如果结果比较多我们一般不会一个显示所有的数据,(数据过多会造成查询过慢,或页面崩溃等)。 因为Http的无状态性(每次都是新的连接),每一次提交都是当做一个新的请求来处理,即使是换页,上一次的结果对下一次是没有影响的。 三种实现分页的方式: 查询语句: select * from 阅读全文
posted @ 2017-09-18 21:20 千彧 阅读(155) 评论(0) 推荐(0) 编辑
摘要:Dao包结构图: 1.首先连接数据库 连接所需配置文件如下: 2.对增删该查基本操作做定义 使用不定参数 来解决增删改的参数不同 3.对操作查询结果作出接口声明 使用策略模式 对于不同的javaBean有不同的处理 4.定义javaBean 5. 定义Dao 对具体操作 声明接口 6.对用户的操作进 阅读全文
posted @ 2017-09-17 12:24 千彧 阅读(937) 评论(0) 推荐(0) 编辑
摘要:一、 下载好后解压文件,解压的内容如图,您可以把内容解压到想要的位置,本例解压到“D:\phpweb\mysql”, 还有一个问题新版没有data名称的文件夹,这个文件夹顾名思义是放数据文件的, 你可以放在任何其他地方,你认为方便的位置,只要在下面配置对路径就好了,在这里我还是放在“D:\phpwe 阅读全文
posted @ 2017-09-09 11:26 千彧 阅读(176) 评论(0) 推荐(0) 编辑
摘要:其实想要重置 5.7 的密码很简单,就一层窗户纸: 1、修改 /etc/my.cnf,在 [mysqld] 小节下添加一行:skip-grant-tables=1 这一行配置让 mysqld 启动时不对密码进行验证 2、重启 mysqld 服务:systemctl restart mysqld 3、 阅读全文
posted @ 2017-09-09 11:15 千彧 阅读(164) 评论(0) 推荐(0) 编辑
摘要:安装完mysql 之后,登陆以后,不管运行任何命令,总是提示这个 step 1: SET PASSWORD = PASSWORD('your new password'); step 2: ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER; st 阅读全文
posted @ 2017-09-09 11:13 千彧 阅读(190) 评论(0) 推荐(0) 编辑
摘要:1 package org.db; 2 3 import java.sql.Connection; 4 import java.sql.DriverManager; 5 import java.sql.SQLException; 6 7 public class DBConn { 8 9 // public final static String URL... 阅读全文
posted @ 2017-09-01 19:25 千彧 阅读(160) 评论(0) 推荐(0) 编辑
摘要:Fri Jul 28 16:28:52 CST 2017 WARN: Establishing SSL connection without server’s identity verification is not recommended. According to MySQL 5.5.45+, 阅读全文
posted @ 2017-09-01 17:54 千彧 阅读(350) 评论(0) 推荐(0) 编辑
摘要:进入mysql 的安装文件夹找到 “ my.ini” 文件 (mysql配置文件) 一、编辑MySql的配置文件 vim /etc/my.cnf 在 [mysqld] 标签下加上三行 default-character-set = utf8 character_set_server = utf8 在 阅读全文
posted @ 2017-09-01 10:33 千彧 阅读(1372) 评论(0) 推荐(0) 编辑
摘要:1 SELECT VERSION() -- 获取 mysql版本号 2 SELECT CONNECTION_ID() -- 查看服务启动后 用户的连接次数 3 SELECT DATABASE(),SCHEMA() -- 查看当前访问数据库 4 5 # -- 查看当前用户名 6 SEL... 阅读全文
posted @ 2017-09-01 09:48 千彧 阅读(145) 评论(0) 推荐(0) 编辑
摘要:一、 查看数据库的字符集 show variables like 'character\_set\_%'; 输出: + + + | Variable_name | Value | + + + | character_set_client | latin1 | | character_set_conn 阅读全文
posted @ 2017-09-01 08:38 千彧 阅读(581) 评论(0) 推荐(0) 编辑

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