上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: 触发器是与表有关的数据库对象,在满足条件时触发,并执行触发器中定义的语句集合. 触发器可以协助应用在数据库端确保数据的完整性. 1.创建触发器 CREATE TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EACH RO 阅读全文
posted @ 2019-07-04 14:08 豆豆飞 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 存储过程和函数 存储过程和函数是事先经过编译并存储在数据库中的一段SQL语句的集合. 调用存储过程和函数可以简化应用开发人员的工作,减少数据在数据库和应用服务器之间的传输,提高数据处理的效率. 存储过程和函数的区别在于: 函数必须有返回值,而存储过程没有. 存储过程的参数可以使用 IN,OUT,IN 阅读全文
posted @ 2019-07-04 14:03 豆豆飞 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 视图概述 视图View是一种虚拟存在的表.行和列数据来自自定义视图的查询中使用的表,在使用视图时动态生成. 视图的优势: 简单:用户不需要关心后面对应的表的结构,关联条件和筛选条件.对用户来说事已经过滤筛选好的复合条件的结果集. -- 那应该就是相当于Java中的接口了. 安全:使用视图的用户只能访 阅读全文
posted @ 2019-07-04 14:02 豆豆飞 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 索引概述 每种存储引擎对每个表至少支持16个索引,总索引长度至少256字节. MyISAM和InnoDB的表默认创建BTREE索引.MEMORY引擎默认使用HASH索引,但也支持BTREE MySQL目前不支持函数索引,但支持前缀索引. MyISAM支持的前缀索引最大长度为1000字节;InnoDB 阅读全文
posted @ 2019-07-04 13:45 豆豆飞 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 查询当前默认存储引擎 SHOW VARIABLES LIKE 'table_type' ; 查询当前数据库支持的引擎有哪些 : SHOW ENGINES \G -- 推荐这种 , 显示更多信息 SHOW VARIABLES LIKE 'have%' ; 建表时指定存储引擎 CREATE TABLE 阅读全文
posted @ 2019-07-04 13:44 豆豆飞 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 字符集的选择 1.数据库方面最流行的是UTF-8 2.如果只考虑支持汉字,那么使用GBK,毕竟GBK下,每个汉字只占用2个字节,而UTF-8需要3个字节. 3.如果需要做大量的字符运算,如比较/排序等,选择 定长字符集 比较好. 4.如果所有客户端程序都支持相同的字符集,优先选择该字符集.避免因字符 阅读全文
posted @ 2019-07-04 13:44 豆豆飞 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 算数运算符 + - * / DIV % MOD 比较运算符 = <> != <=>(安全等于,NULL<=>NULL返回1) < <= > >= BETWEEN IN 'IS NULL' 'IS NOT NULL' LIKE REGEXP RLIKE 逻辑运算符 NOT ! AND && OR || 阅读全文
posted @ 2019-07-04 13:43 豆豆飞 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 常用函数 1.字符串函数 CONCAT(str1,str2,..,strN) 将str1,str2..strN 拼接成一个字符串,当这里有任何一个为NULL,则拼接结果为NULL INSERT(str, idx,len,tarStr) 将字符串str从 idx 位置开始,len个字符长度的子串替换为 阅读全文
posted @ 2019-07-04 13:43 豆豆飞 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 数据类型的选择 1.CHAR与VARCHAR 存储/检索的方式不同. CHAR是固定长度,而VARCHAR是可变长度 非SQLMode下,超过指定长度,会做截取操作.SQLMode模式下,会报错 'adcdefgh'插入到CHAR(4)和VARCHAR(4)中,前者需要4字节,后者需要5字节,结果都 阅读全文
posted @ 2019-07-04 13:40 豆豆飞 阅读(154) 评论(0) 推荐(0) 编辑
摘要: MySQL支持的数据类型 1.数值类型: a.整数类型 TINYINT 1字节 有符号(-128~127); 无符号(0~255) SMALLINT 2字节 有符号(-32768~32767); 无符号(0~65535) MEDIUMINT 3字节 INT , INTEGER 4字节 BIGINT 阅读全文
posted @ 2019-07-04 13:39 豆豆飞 阅读(147) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 11 下一页