1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对 外的端口封闭,并且停止Apache以及所有的用户进程 ...
分类:
数据库 时间:
2017-04-26 15:49:03
阅读次数:
205
这一篇《我的MYSQL学习心得(九)》将会讲解MYSQL的索引 索引是在存储引擎中实现的,因此每种存储引擎的索引都不一定完全相同,并且每种存储引擎也不一定支持所有索引类型。 根据存储引擎定义每个表的最大索引数和最大索引长度。所有存储引擎支持每个表至少16个索引,总索引长度至少为256字节。 大多数存 ...
分类:
数据库 时间:
2017-04-26 15:48:45
阅读次数:
253
这一篇《我的MYSQL学习心得(十三)》将会讲解MYSQL的用户管理 在mysql数据库中,有mysql_install_db脚本初始化权限表,存储权限的表有: 1、user表 2、db表 3、host表 4、table_priv表 5、columns_priv表 6、proc_priv表 MySQ ...
分类:
数据库 时间:
2017-04-26 15:47:52
阅读次数:
208
实例: MySQL中concat函数 使用方法: CONCAT(str1,str2,…) 返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。 效果举例: ...
分类:
数据库 时间:
2017-04-26 15:46:30
阅读次数:
138
这一篇主要介绍MYSQL的复制 MYSQL 从3.25.15版本开始提供数据库复制功能(replication)。mysql复制是指从一个mysql主服务器(MASTER)将数据 复制到另一台或多台mysql从服务器(SLAVE)的过程,将主数据库的DDL和DML操作通过二进制日志传到复制服务器上, ...
分类:
数据库 时间:
2017-04-26 15:45:37
阅读次数:
245
第一步: 解压包。 第二步:引入MySQL的bin路径。 第三步: 在cmd下敲入 mysqld -install 第四步:启动服务 net start mysql 第五步:空password登录 mysql -uroot -p'' Over... 第一步: 解压包。 第二步:引入MySQL的bin ...
分类:
数据库 时间:
2017-04-26 15:45:08
阅读次数:
185
这一篇《我的MYSQL学习心得(二)》将会讲解MYSQL的触发器 触发器是一个特殊的存储过程,不同的是存储过程要用CALL来调用,而触发器不需要使用CALL 也不需要手工启动,只要当一个预定义的事件发生的时候,就会被MYSQL自动调用。 创建触发器 语法如下: 触发程序是与表有关的命名数据库对象,当 ...
分类:
数据库 时间:
2017-04-26 15:43:25
阅读次数:
195
原文:http://www.51sdj.com/phpcms/picture/2009/0711/picture_133.html 一、MySQL 获得当前日期时间 函数1.1 获得当前日期+时间(date + time)函数:now()mysql> select now(); + +| now() ...
分类:
数据库 时间:
2017-04-26 15:43:10
阅读次数:
232
1.下载 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.4.tgz 2.解压 tar -xf mongodb-linux-x86_64-3.4.4.tgz 3.拷贝到相应的软件安装目录 cp -R -n mongodb- ...
分类:
数据库 时间:
2017-04-26 15:42:57
阅读次数:
261
这一篇《我的MYSQL学习心得(十五)》将会讲解MYSQL的日志 MYSQL里的日志主要分为4类,使用这些日志文件,可以查看MYSQL内部发生的事情。 分别是 1、错误日志:记录mysql服务的启动、运行、停止mysql服务时出现的问题 error log 2、查询日志:记录建立的客户端连接和执行的 ...
分类:
数据库 时间:
2017-04-26 15:42:00
阅读次数:
160
%W 星期名字(Sunday……Saturday) %D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。) %Y 年, 数字, 4 位 %y 年, 数字, 2 位 %a 缩写的星期名字(Sun……Sat) %d 月份中的天数, 数字(00……31) %e 月份中的天数, 数字(0……3 ...
分类:
数据库 时间:
2017-04-26 15:41:34
阅读次数:
196
1.添加PRIMARY KEY(主键索引) mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 2.添加UNIQUE(唯一索引) mysql>ALTER TABLE `table_name` ADD UNIQUE ( `column ...
分类:
数据库 时间:
2017-04-26 14:46:44
阅读次数:
251
注册和登陆其实是从一个表中进行提取和写入数据 1.(1)先建立一个注册页面 (2)创建注册处理页面(也就向数据库的一个表中写入数据) 2.登陆和注册差不多, (1)建立登陆页面 (2)登陆的处理页面(从一个表中提取数据) SQL注入攻击1.过滤用户的输入2.使用预处理语句3.写代码的时候尽量避免 ...
分类:
数据库 时间:
2017-04-26 14:46:27
阅读次数:
222
MYSQL中的运算符很多,这一节主要讲MYSQL中有的,而SQLSERVER没有的运算符 安全等于运算符(<=>) 这个操作符和=操作符执行相同的比较操作,不过<=>可以用来判断NULL值。 在两个操作数均为NULL时,其返回值为1而不为NULL; 而当一个操作数为NULL时,其返回值为0而不为NU ...
分类:
数据库 时间:
2017-04-26 14:45:51
阅读次数:
217
显示宽度 MYSQL中的整数型数据类型都可以指定显示宽度,而SQLSERVER不行 创建一个表 id字段的数据类型为BIGINT(1),注意到后面的数字1,这表示的是该数据类型指定的显示宽度,指定能够显示的数值中数字的个数。 例如,假设声明一个INT类型的字段 YEAR INT(4) 该声明指明,在 ...
分类:
数据库 时间:
2017-04-26 14:45:36
阅读次数:
167
1.0标准的JDBC类型: CHAR java.sql.Types.CHAR java.lang.String oracle.sql.CHAR VARCHAR2 java.sql.Types.VARCHAR java.lang.String oracle.sql.CHAR LONG java.sql ...
分类:
数据库 时间:
2017-04-26 14:44:42
阅读次数:
239
数据库分库分表从互联网时代开启至今,一直是热门话题。在NoSQL横行的今天,关系型数据库凭借其稳定、查询灵活、兼容等特性,仍被大多数公司作为首选数据库。因此,合理采用分库分表技术应对海量数据和高并发对数据库的冲击,是各大互联网公司不可避免的问题。 虽然很多公司都致力于开发自己的分库分表中间件,但截止 ...
分类:
数据库 时间:
2017-04-26 14:43:46
阅读次数:
243