![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
Deer__青春
这个作者很懒,什么都没留下…
展开
-
oracle 导入 .bat 文件,创建用户角色
导入数据库备份.bat 文件imp dbName/dbNamefile=d:\dbNamefile_周五.dat full=y创建用户,设置 dba 权限create user dbName identified by dbName;grant dba to dbName;commit;创建表空间,设置空间大小create temporary tablespace jituti...原创 2019-12-25 09:55:15 · 214 阅读 · 0 评论 -
exp数据导出,imp数据导入
Oracle中用exp/imp命令快速导入导出数据from: http://blog.csdn.net/wangchunyu11155/article/details/53635602【用 exp 数 据 导 出】:1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中exp system/manager@TEST file=d:\daoc...转载 2019-05-09 14:26:14 · 376 阅读 · 0 评论 -
触发器
什么是触发器触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合。触发器的这种特性可以协助应用在数据库端确保数据的完整性。举个例子,比如你现在有两个表【用户表】和【日志表】,当一个用户被创建的时候,就需要在日志表中插入创建的log日志,如果在不使用触发器的情况下,你需要编写程序语言逻辑才能实现,但是如果你定义了一个触发器,触发器的作用就是当你在用户表中插入一...转载 2019-01-18 15:36:51 · 119 阅读 · 0 评论 -
MySQL中优化sql语句查询常用的方法
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num ...转载 2018-04-12 20:21:54 · 162 阅读 · 0 评论 -
Mysql垂直分割sql
垂直拆分表的SQL语句 (2012-02-12 10:03:04)标签: it 分类: 技术 ** 1.复制表结构及数据到新表 * create table 新表 select * from 旧表 where …**2.只复制表结构到新表 * create table 新表 select * from 旧表 where 1=2 (即:让where条件不成立) **3.复制旧表的数...转载 2018-03-10 16:50:34 · 439 阅读 · 0 评论 -
索引的使用
mysql索引使用注意事项索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表:CREATE TABLE mytable( ID INT NOT NULL, username VARCHAR(16) NOT NULL ); 我们随机原创 2018-01-03 17:41:05 · 229 阅读 · 0 评论 -
MySQL内连接、外链接
Mysql数据库的内连接、外连接内连接内连接(两种)隐式和显示,带on 和不带on ,返回连接表中符合连接条件和查询条件的数据行A表 id name B 表 id job parent_id 1 张三 1 28 1 2 李四 2原创 2017-12-04 17:10:18 · 284 阅读 · 0 评论 -
Mysql数据库优化
1、选取最适用的字段属性MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。同样的,如果可翻译 2017-10-17 22:25:20 · 192 阅读 · 0 评论 -
Mysql添加索引
1、添加普通索引ALTER TABLE table_name ADD INDEX index_name ( column )12、添加主键索引ALTER TABLE table_name ADD PRIMARY KEY ( column ) 13、添加唯一索引 (UNIQUE)ALTER TABLE table_name ADD UNIQUE ( column ) 1唯一索引在此处可以保证数据转载 2017-10-23 18:08:37 · 176 阅读 · 0 评论 -
防止sql注入方法
防止sql注入1.使用预编译语句,他内置了处理SQL注入的能力,只要使用它的setString方法进行传值即可:String sql = "select * from users where username = ? and password = ?"PreparedStatement psd = conn.preparetement(sql);psd.setString(1,userNam原创 2017-12-04 10:32:36 · 212 阅读 · 0 评论