随笔分类 - MySQL
摘要:DDL:数据库模式定义语言,关键字:create、dropDML:数据操纵语言,关键字:Insert、delete、update DQL:数据库查询语言,关键字:select DCL:数据库控制语言 ,关键字:grant、revokeGRANT语句是授权语句,它可以把语句权限或者对象权限授予给其他用
阅读全文
摘要:用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,极大的浪费数据库的资源 数据库连接池负责分配,管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是重新建立一个 编写连接池需实现java.sql.DataSource接口。DataSource接口中定
阅读全文
摘要:第一范式:确保每列的原子性. 如果每列(或者每个属性)都是不可再分的最小数据单元(也称为最小的原子单元),则满足第一范式. 例如:顾客表(姓名、编号、地址、……)其中"地址"列还可以细分为国家、省、市、区等。第二范式:在第一范式的基础上更进一层,目标是确保表中的每列都和主键相关. 如果一个关系满足第
阅读全文
摘要:http://www.jb51.net/article/30825.htm 存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它 好处:即可以大大提高数据库的处理速度,同时
阅读全文
摘要:http://www.cnblogs.com/zzwlovegfj/archive/2012/07/04/2576989.html 触发器(trigger):监视某种情况,并触发某种操作。 触发器创建语法四要素:1.监视地点(table) 2.监视事件(insert/update/delete) 3
阅读全文
摘要:一、MySQL 获得当前日期时间 函数 1.1 获得当前日期+时间(date + time)函数:now() mysql> select now(); + + | now() | + + | 2008-08-08 22:20:46 | + + 1.2 获得当前日期+时间(date + time)函数
阅读全文
摘要:事务: 是逻辑上的一组操作,组成这组操作的各个单元(数据库操作语句),要不全都成功要不全都失败,这个特性就是事务 这样就避免了某个操作成功某个操作失败。利于数据的安全 如何使用: (1)在执行sql语句之前,我们要开启事务 start transaction; (2)正常执行我们的sql语句 (3)
阅读全文
摘要:数据库优化 1、优化程序的SQL语句 应尽量避免在 where 子句中对字段进行 null 值判断、使用 !=操作符、使用 or 来连接条件 in 和 not in 、通配符%也要慎用,否则会导致全表扫描, 2、建立合适的索引 应考虑在 where 及 order by 涉及的列上建立索引索引并不是
阅读全文
摘要:数据库操作显示所有的数据库mysql> show databases;(注意:最后有个 s)创建数据库mysql> create database test;连接数据库mysql> use test;查看当前使用的数据库mysql> select database();当前数据库包含的表信息mysq
阅读全文
摘要:原文:http://blog.csdn.net/luoweifu/article/details/8832492 MySQL会出现中文乱码的原因不外乎下列几点:1.server本身设定问题,例如还停留在latin12.table的语系设定问题(包含character与collation)3.客户端程
阅读全文

浙公网安备 33010602011771号