摘要: 相关学习资源如下: MySQL开发指南 MySQL存储过程的创建及调用 存储过程的查、改、删 存储过程中SELECT INTO的使用 存储过程是一种没有返回值的函数。 创建存储过程 create procedure 过程名([参数列表]) Begin 过程体 End 查看存储过程 函数的查看方式完全 阅读全文
posted @ 2018-10-09 15:52 tashawu 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 函数要素:函数名、参数列表(形参和实参)、返回值、函数体(作用域) 创建语法: Create function 函数名(形参列表) Returns 数据类型 Begin 函数体 return 返回值 End 注意:函数属于指定的数据库,只有在对应的数据库下可以调用 查看函数: 查看所有函数:show 阅读全文
posted @ 2018-10-09 12:35 tashawu 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 变量分两种:系统变量和自定义变量 系统变量 查看系统变量:show variables; -- 查看所有系统变量 查看系统变量值:select @@version; select @@autocommit; 修改系统变量的两种方式: 会话级别:set 变量名=值; set @@变量名=值; 全局级别 阅读全文
posted @ 2018-10-08 22:08 tashawu 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 事务操作原理:事务开启后,所有的操作都会临时保存到事务日志,事务日志只有在得到commit命令后才会同步到数据表,其他任何情况(rollback、断电、断开连接)都会清空。 设置回滚点语法:savepoint 回滚点名字; 回到回滚点语法:rollback to 回滚点名字; 自动事务处理 set 阅读全文
posted @ 2018-10-08 20:32 tashawu 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 1. 创建表时使用不同的引擎(Innodb 或 Myisam) 数据存储方式不同: Innodb:只有表结构,数据全部存储在ibdata1文件中 Myisam:表、数据和索引全部单独分开存储(当创建一张表后,数据库文件夹中会同时生成三个文件,frm文件存储结构,MYD文件存储数据, MYI文件存储索 阅读全文
posted @ 2018-10-08 19:20 tashawu 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 详细内容见 https://www.cnblogs.com/geaozhang/p/6786105.html 和http://www.w3school.com.cn/sql/sql_primarykey.asp 1、primary key 主键约束 1.1 在创建表时创建主键约束 1.2 给已存在的 阅读全文
posted @ 2018-10-02 19:50 tashawu 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 学习SQL语句规则: 1、操作数据库 2、操作数据表 1 .显示数据表 2. 创建数据表 create table 表名( 列名 类型 是否可以为空 列名 类型 是否可以为空 ) engine=innodb default charset=utf8; 例: create table tb1( id 阅读全文
posted @ 2018-09-14 16:08 tashawu 阅读(127) 评论(0) 推荐(1) 编辑