数据库
nanaMasuda
这个作者很懒,什么都没留下…
展开
-
内连接&左连接&右连接&全连接&交叉连接&自连接
实际在数据库里面演示一下把在mysql的practice数据库中建几个表来学习一下use practice;create table MyTable1( ID varchar(5) primary key, Name varchar(20) not null);insert into MyTable1(ID,Name) values("1","经验");in转载 2016-09-13 10:37:08 · 428 阅读 · 0 评论 -
JDBC中Statement和PrepareStatement的区别及特性
主要区别:Statement执行一条sql就得编译一次,PrepareStatement只编译一次;常用后者原因在于参数设置非常方便;还有就是sql放置的位置不同;常用后者原因在于参数设置非常方便;特性:jdbc的api中的主要的四个类之一的java.sql.statement要求开发者付出大量的时间和精力。在使用statement获取jdbc访问时所具有的一个共通的问转载 2016-09-14 10:46:14 · 726 阅读 · 0 评论 -
MySQL:MySQL日期数据类型、MySQL时间类型使用总结
MySQL:MySQL日期数据类型、MySQL时间类型使用总结 MySQL 日期类型:日期格式、所占存储空间、日期范围 比较。 日期类型 存储空间 日期格式 日期范围------------ --------- --------------------- -------------------------------------转载 2016-09-13 11:42:36 · 363 阅读 · 0 评论 -
mysql中key 、primary key 、unique key 与index区别
索引被用来快速找出在一个列上用一特定值的行。没有索引,MySQL不得不首先以第一条记录开始并然后读完整个表直到它找出相关的行。表越大,花费时间越多。如果表对于查询的列有一个索引,MySQL能快速到达一个位置去搜寻到数据文件的中间,没有必要考虑所有数据。如果一个表有1000行,这比顺序读取至少快100倍。注意你需要存取几乎所有1000行,它较快的顺序读取,因为此时我们避免磁盘寻道。转载 2016-09-14 23:38:26 · 106918 阅读 · 12 评论 -
MySQL获取最大自增ID(auto_increment)的五种方式及其特点
在关系型数据库的表结构中,一般情况下,都会定义一个具有‘AUTO_INCREMENT’扩展属性的‘ID’字段,以确保数据表的每一条记录都有一个唯一标识。 而实际应用中,获取到最近最大的ID值是必修课之一,针对于该问题,实践整理如下: 其实auto_increment就是在insert值得时候在自增字段那里输入null,他会自动帮你按上一个的数来填上,last_insert_i转载 2016-09-15 19:09:41 · 1690 阅读 · 0 评论 -
MySQL删除表数据
在MySQL中有两种方法可以删除数据,一种是DELETE语句,另一种是TRUNCATE TABLE语句。DELETE语句可以通过WHERE对要删除的记录进行选择。而使用TRUNCATE TABLE将删除表中的所有记录。因此,DELETE语句更灵活。 如果要清空表中的所有记录,可以使用下面的两种方法: DELETE FROM table1 TRUNCATE TABLE转载 2016-09-17 01:17:29 · 723 阅读 · 0 评论 -
MySQL中timestamp字段的一些规则
有同学说timestamp字段的规则比较“诡异”。手册里面说的比较复杂,这里简单说明一下MySQL中 timestamp字段的一些规则。 分为两部分 定义规则: 1、 timestamp字段有三个属性:a) 是否允许NULL。默认为not null。b) 默认值。可以设定为default CU转载 2016-09-17 17:23:30 · 2176 阅读 · 0 评论 -
关于SQL注入~~~~
SQL注入攻击因如下几点而是一种特别有趣的冒险:1.因为能自动规范输入的框架出现,写出易受攻击的代码变得越来越难——但我们仍然会写差劲的代码。2.因为你使用了存储过程或者ORM框架,你不一定很清楚的是(虽然你意识到SQL注入可能穿透他们,对吗) 我们在这些保护措施之下编写的代码依然是易受攻击的。3.通过精心设计的爬取web搜寻易受攻击站点的自动化工具 使这类站点更易远程检测出来。转载 2016-09-17 16:23:20 · 437 阅读 · 0 评论 -
MYSQL索引实例
MYSQL描述:一个文章库,里面有两个表:category和article。category里面有10条分类数据。article里面有20万条。article里面有一个"article_category"字段是与category里的"category_id"字段相对应的。article表里面已经把 article_category字义为了索引。数据库大小为1.3G。问题转载 2016-09-20 01:07:33 · 522 阅读 · 0 评论