MariaDB是MySQL创始人基于MySQL的另起的一个分支,其功能上绝大部分兼容于MySQL。MariaDB的官网为https://mariadb.com/。MySQL基本架构如下所示:MySQL核心组件:连接池作用:认证、线程、连接数限制,内存检查、缓存;SQL接口:DML(数据操作语言),DDL(数据定义语言)、关系..
分类:
数据库 时间:
2015-04-16 17:52:49
阅读次数:
381
一、启动与退出1、进入MySQL:启动MySQL,直接输入安装时的密码即可。此时的提示符是:mysql>或打开终端,输入SQL语句:mysql–uroot–p1232、退出MySQL:quit或exit二、库操作1、创建数据库命令:createdatabase<数据库名>例如:建立一个名为xhkdb的数据库mysql>c..
分类:
数据库 时间:
2015-04-16 17:54:40
阅读次数:
148
一,安装环境以及安装的软件:1,CentOSrelease6.4(Final)[IP:192.168.1.110]2,vsftpd-2.2.2-13.el6_6.1.x86_643,pam_mysql-0.7-0.12.rc1.el6.x86_644,mysql-5.6.16(编译安装)二,在数据库上创建登录ftp的账号和密码1,创建对应的database,远程授权登录账号并创建表用来..
分类:
数据库 时间:
2015-04-16 17:53:11
阅读次数:
532
概述查询语句可能查询出多条记录,在存储过程和函数中使用光标来逐条读取查询结果集中的记录。有些书上将光标称为游标。光标的使用包括声明光标、打开光标、使用光标和关闭光标。光标必须声明在处理程序之前,并且声明在变量和条件之后。光标可以类比为数组内部中的循环指针。声明光标declare cursor_name cursor for select_statement;其中,cursor_name参数表示光标的...
分类:
数据库 时间:
2015-04-16 17:50:32
阅读次数:
126
11.1子查询查询(query)任何SQL语句都是查询。但此术语一般指SELECT语句。
SQL还允许创建子查询(subquery),即:嵌套在其他查询中的查询。11.2利用子查询进行过滤SELECT cust_id
FROM Orders
WHERE order_num IN(SELECT order_num
FROM Ord...
分类:
数据库 时间:
2015-04-16 17:48:07
阅读次数:
173
12.1联结SQL最强大的功能之一即是在数据查询的执行中联结(join)表。12.1.1关系表相同数据出现多次绝不是一件好事,此因素是关系数据库设计的基础。关系表的设计就是要保证把信息分解成多个表,一类数据一个表。各表通过某些常用的值(即关系设计中的关系(relational))互相关联。
可伸缩性(scale):能够适应不断增加的工作量而不失败。设计良好的数据库或应用程序称之为可伸缩性好(sca...
分类:
数据库 时间:
2015-04-16 17:37:37
阅读次数:
156
13.1使用表别名别名除了用于列名和计算字段外,SQL还允许给表明起别名。这样做有两个主要理由:
(1)缩短SQL语句
(2)允许在单条SELECT语句中多次使用相同的表。SELECT cust_name,cust_contact
FROM Customers AS C,Orders AS O,OrderItems AS OI
WHERE C.cust_id = O.cust_id
A...
分类:
数据库 时间:
2015-04-16 17:35:26
阅读次数:
207
转 http://www.cnblogs.com/rainman/archive/2013/05/01/3053703.html#m51、概述2、原始表3、简单Group By4、Group By 和 Order By5、Group By中Select指定的字段限制6、Group By All7、G...
分类:
数据库 时间:
2015-04-16 17:28:27
阅读次数:
242
Question:I have created a dbml file in my project, and then dragged two tables from a database into the designer. This is the tables for order header ...
分类:
数据库 时间:
2015-04-16 17:27:44
阅读次数:
131
首先我们的找到一个有注入的站:这里我用自己搭建的环境表示;大家不要乱来http://localhost/pentest/sql/sql_injection_get.php?id=1发现是root权限,我们尝试直接写马首先要找到网站的主目录:数据库目录:D:\wamp\bin\mysql\mysql5...
分类:
数据库 时间:
2015-04-16 17:13:24
阅读次数:
504
戴上你的黑帽,现在我们来学习一些关于SQL注入真正有趣的东西。请记住,你们都好好地用这些将要看到的东西,好吗?SQL注入攻击因如下几点而是一种特别有趣的冒险:1.因为能自动规范输入的框架出现,写出易受攻击的代码变得越来越难——但我们仍然会写差劲的代码。2.因为你使用了存储过程或者ORM框架,你不一定...
分类:
数据库 时间:
2015-04-16 17:11:27
阅读次数:
237
存储过程1.存储过程由一组特定功能的SQL语句组成,对于大型应用程序优势较大,相对不使用存储过程,具有以下优点: a.性能提高,因为存储过程是预编译的,只需编译一次,以后调用就不须再编译 b.重用性提高,可以“一次编写,随便调用” c.安全性提高,可以一定程度上防止SQL注入,还可以使用权限控...
分类:
数据库 时间:
2015-04-16 17:08:41
阅读次数:
333
使用Python对Mysql进行操作,前提是安装了python-Mysql的安装包,安装的方法有多种,可以使用easy_install或者pip 或者是源码进行安装。下面介绍下如何使用Python对Mysql进行操作,下面是一些简单的例子:(1).使用Python连接MySQL:1 import M...
分类:
数据库 时间:
2015-04-16 17:09:34
阅读次数:
224
create table P_User( ID integer not null primary key, Name varchar(60), SEX varchar(3), TELEPHONE varchar(20), ADDRESS varchar(50), cellphone varchar(...
分类:
数据库 时间:
2015-04-16 17:03:43
阅读次数:
152
以前创建数据库时就是有主键的创建了主键,但是表之间的关系没有联系,要建数据库关系图只有主键没有外键时不行的。 建外键的前提是此外键必须是另外一个表的主键。建外键的步骤: 第一步打开要建外键表的设计器,右击选择“关系”。然后弹出“外键关系”窗体,我们选择“添加”,然后点击“表和列规范”后面的小按钮,....
分类:
数据库 时间:
2015-04-16 17:01:00
阅读次数:
203
在mongodb/bin 下运行命令窗口需要配置日志和db路径,如下:mongod --logpath d:\mongo\logs\logfilename.log --logappend --dbpath d:\mongo\data --install配置好后在本地服务里可以看到Mongo DB服务...
分类:
数据库 时间:
2015-04-16 17:01:07
阅读次数:
141
一、视图概述
视图是基于 SQL 语句的结果集的可视化的表,视图中的字段就是来自一个或多个数据库中的真实的表中的字段。
原表:
二、创建视图
例子1:创建一个persons和student表中id相等的name,num,class列的视图[stu_msg]
三、删除视图
语法:drop view view_na...
分类:
数据库 时间:
2015-04-16 15:50:18
阅读次数:
148