随笔分类 - mysql
mysql笔记
摘要:创建事件 CREATE [DEFINER = { user | CURRENT_USER }] EVENT [IF NOT EXISTS] event_name ON SCHEDULE schedule [ON COMPLETION [NOT] PRESERVE] [ENABLE | DISABLE
阅读全文
摘要:创建触发器 create trigger 触发器名 before|after insert|update|delete on 表名 for each row 执行语句; CREATE TRIGGER trig1 AFTER INSERT ON work FOR EACH ROW INSERT INT
阅读全文
摘要:索引分类: 单列索引:一个索引只包含单个列 普通索引:没有限制 唯一索引:索引列中的值必须是惟一的,允许空值 主键索引:特殊唯一索引,不允许有空值 组合索引: 全文索引:只有 MyISAMM 引擎才能使用。只能在字符串字段上使用 空间索引 索引可以提高查询速度,但会降低写入速度。 普通索引 // 直
阅读全文
摘要:自定义函数 create function 函数名([参数列表]) returns 数据类型 begin sql语句; return 值; end; 不带参数的函数 create function myselect3() returns int begin declare c int; select
阅读全文
摘要:事务的4个条件 原子性(A):事务是最小单位,不可再分 一致性©:事务要求所有的DML语句操作的时候,必须保证同时成功或者同时失败 隔离性(I):事务A和事务B之间具有隔离性 持久性(D):是事务的保证,事务终结的标志(内存的数据持久到硬盘文件中) 在 MySQL 命令行的默认设置下,事务都是自动提
阅读全文
摘要:创建存储过程 delimiter $$ create [DEFINER=`用户名`] procedure sp_name( in|out|inout 字段 约束) begin: ... end $$ delimiter ; 存储过程参数类型 in 输入参数:表示输入值,可以是形参或变量 mysql>
阅读全文
摘要:sql语句 针对数据 insert into t1 values(1,'jason'); insert into t1 values(1,'jason'),(2,'agen'),(3,'tank'); delete from ti where id>2; delete from t1; 清空数据表
阅读全文
摘要:字符串函数 1、ASCLL(s) 返回字符串s的第一个字符的ascll 2、char_length(s) 返回字符串s的字符个数 3、character_length(s) 返回字符串的字符数 4、concat(s1,s2,s3...) 字符串s1,s2,s3,...拼接合并为一个字
阅读全文

浙公网安备 33010602011771号