数据库设计 1 多表之间的关系 1 分类 1 一对一 人和身份证 --一个人只有一个身份证,一个身份证只对应一个人 2 一对多(多对一) 部门和员工 --一个部门有多个员工,一个员工只能对应一个部门 3 多对多 学生和课程 --一个学生可以选择很多课程,一个课程也可以被很多学生选择 2 实现关系 1 ...
转载 2021-10-07 20:15:00
55阅读
2评论
mysql5注入时,可以直接查询information_schema中的tables表,快速找到所需的表段。同时可以利用group_concat函数,得到你想得到的东西,不用limit一个一个猜。 前面先转转别人的东西 and/**/1=2/**/union/**/select/**/1,2,group_concat(user(),0x7C7C,version(),0x7C7C,da
原创 2009-07-13 10:51:06
1240阅读
3评论
Hackfing in Mysql5 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://superhei.blogbus.com/logs/1871649.html Hackfing in Mysql5 Author:SuperHei_[At]_ph4nt0m.org Blog:http://superhei.blogbus.com/ Team:http:
转载 精选 2010-12-28 22:38:14
374阅读
msyql5默认的root用户没有%默认对所有主机有访问权限了。所以 url="jdbc:mysql://127.0.0.1/mydatabase",可以正常了连接; 但url="jdbc:mysql://192.168.3.233/mydatabase"就连接不上了,提示"Host is not allowed to connect to this MySQ...
转载 2007-08-22 18:37:00
58阅读
2评论
MySQL5:MySQL函数 常用函数 -- 常用函数 -- 数学运算 SELECT ABS(-8) -- 绝对值 SELECT CEILING(6.6) -- 向上取整 SELECT FLOOR(6.6) -- 向下取整 SELECT RAND() -- 返回一个0~1的随机数 SELECT SI ...
转载 2021-09-16 15:36:00
146阅读
2评论
问题:MySQL 5.0不能使用自动增加字段。   具体原因:   引起的原因是在MySQL5.0.2版本中的The Server SQL Mode 中新加了几种 sql_mode,并且在sql的my.ini文件中的sql-mode 默认增加了其中的二种,一个是STRICT_TRANS_TABLES,就是导致auto_increament失败的mode,这个sql_mode主要用于 当一个值不能插
转载 2009-06-19 16:53:58
1238阅读
一,安装好centos,安装时我把所有的开发工具包都选中,给装上了。 二、本例使用mysql-max-5.0.27-linux-i686-glibc23.tar.gz这个版本示例 ,         获取mysql,请访问:[url]http://www.mysql.org[/url] 三、进入正题,安装了。首先解压,我
原创 2008-08-09 23:09:43
1959阅读
=========================================================== mysql:交互式输入SQL语句或从文件以批处理模式执行它们的命令行工具 mysqladmin:执行管理操作客户程序,例如创建或删除数据库,重载授权表,将表刷新到硬盘上,以及重新打开日志文件。 mysqlbinlog:从二进制日志读取语句的工具。在二进制日志文件中包含的执行
原创 2010-02-28 09:50:15
1237阅读
1评论
1 用数据库   mysql>use test   3 查询当前数据库有哪些存储过程   mysql>show procedure status where Db='test'   4 创建一个简单的存储过程   mysql>create procedure hi() select 'hello';   5 存储过程创建完毕,看怎么调用它   mysql>ca
转载 精选 2010-07-14 12:06:06
399阅读
1.检查曾经的mysql组件  1> 用" rpm -qa | grep mysql " 查看安装了mysql的哪些组件.看清楚有哪些组件名,在第二步卸载中使用.  2> 用" rpm -evv <组件名> "完全卸载. 其中几个组件说缺少 ***.so.10啥的,就需要用" rpm -e --nod
转载 精选 2010-10-09 08:49:26
237阅读
在MSSQL中我们可以通过系统表找到我们不能猜解到表和字段。我会以后笔记做出关于MSSQL注入猜解表的方法。我们都知道Mysql4.0以下版本不支持union查询,所以我们一般会查询下mysql版本号,方法如下:order by num /*    # 先判断有多少个字段,采用折半法根据得到的字段数得到版本号(针对能够在页面现实情况),SQL语句如下:id=-1 and sel
转载 精选 2010-10-26 12:23:55
690阅读
缘起:期中考试到了,麻烦来了。因为又到了我上场的时候——我负责处理成绩。先看看前期准备:收集9科成绩。目前的做法是将含有考号的学生名单,按考场排列,做成xls发给各个学科,由学科备课组长负责将卷面分数录入后交年级。我再将九科的卷面成绩,按照考号排序,复制粘贴到一个xls表中,这比较方便。然后接收答题卡成绩,再复制粘贴到9个xls表中。因为肯定有学生答题卡涂错,所以不能象卷面成绩那样进行简单排序后就
原创 2011-09-03 23:12:38
800阅读
1点赞
 CREATE PROCEDURE PageDiv( IN tableName varchar(100), IN filedsNames varchar(500), IN pageSize int, IN pageIndex int, IN strWhere varchar(500), IN sortName varchar(500) )   BE
原创 2012-04-18 19:47:48
464阅读
1 用mysql客户端登入 2 选择数据库 mysql>use test 3 查询当前数据库有哪些存储过程 mysql>show procedure status where Db='test' 4 创建一个简单的存储过程 mysql>create procedure hi() select 'hello'; 5 存储过程创建完毕,看怎么调用它 mysql>
转载 精选 2013-01-16 15:52:52
469阅读
MySQL5操作日志查看MySQL是否开启了日志记录查看日志开启状态查看MySQL是否开启了日志记录mysql > show global variables like 'log_bin';查看日志开启状态sql > show variables like 'log_%';
原创 2021-10-08 12:54:12
79阅读
今天mysql在普通用户下无法启动,发现自己在linux下安装mysql出了问题,现在重新安装一遍mysql,以下是具体步骤和说明,在这作个记录,省的以后重装的时候再找了。shell> groupadd mysql(普通用户)shell> useradd -g mysql mysql为mysqld增加一个登录用户和组:shell> gunzip < mysql-VERSIO
推荐 原创 2007-05-19 16:03:37
1959阅读
9评论
MySQL5开发备忘(更新中...)     -- ----------------查看MySQL系统参数-------------   -- 查看版本 SELECT @@version   -- 查看系统变量-系统日期 SELECT CURRENT_DATE;   -- 查看系统变量-系统时间 SELECT CURRENT
原创 2007-08-28 16:05:43
1780阅读
3评论
为了平时工作需要,想学习一下mysql,看了网上一些资料,自己试着在电脑上配置了一下非安装版的MySQL。重要供自己加深印象以及以后复习。
原创 2007-10-04 19:26:24
941阅读
支持存储过程是MySQL5中一个很重要的新增特性。虽然有些用户不希望将反映业务逻辑的流程通过存储过程封装在代码和更改控制-和将业务逻辑流程写入多个应用程序不同的是,用户只需要写 一次存储过程就可以立刻使用许多应用程序来调用该过程,从而实现特定的业务逻辑流程。数据库管理员也可以通过标准的管理函数来处理不同版本中的数据库资源,比如数据库结构 和安全权限等。可以获得快速的性能-管理员可以存储过程中使用循
转载 精选 2007-11-28 17:36:57
535阅读
  • 1
  • 2
  • 3
  • 4
  • 5