-
清屏:cls
mysql -V (version) --输出版本信息并且退出
mysql -u(用户名)root -p(用户名) -P(端口号) 3306 -h(服务器名称)172.0.0.1
MySQL的退出:
mysql > exit;
mysql > quit;
mysql > \q
查看全部 -
启动mysql服务: net start mysql
关闭mysql服务: nat stop mysql
查看全部 -
bin目录:存储可执行文件
data目录:存储数据文件
docs:文档
include目录:存储包含的头文件
lib目录;存储库文件
share:错误信息和字符集文件
【client】MySQL的客户端
改为utf8
port=3306 端口号
查看全部 -
删除存储过程
DROP PROCEDURE [ IF EXISTS ] sp_name
查看全部 -
调用存储过程
CALL sp_name([ parameter[,...]])
CALL sp_name[()]
查看全部 -
特性
COMMENT : 注释
CONTAINS SQL : 包含SQL语句,但不包含读写数据的语句
NO SQL : 不包含SQL语句
READS SQL DATA : 包含读数据的语句
MODIFIES SQL DATA :包含写数据的语句
SQL SECURITY { DEFINER | INVOKER } 指明谁有权限来执行
查看全部 -
特性
COMMENT ' string '
|{ CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA }
| SQL SECURITY { DEFINER | INVOKER }
查看全部 -
参数
IN,表示该参数的值必须在调用存储过程时指定
OUT,表示该参数的值可以被存储过程改变,并且可以返回
INOUT,表示该参数的调用时指定,并且可以被改变和返回
查看全部 -
创建存储过程
CREATE
[ DEFINER = { user | CURRENT_USER } ]
PROCEDURE sp_name ( [ proc_parameter[,...]])
[ characteristic ...] routine_body
proc_parameter:
[ IN | OUT | INOUT ] param_name type
查看全部 -
存储过程的优点
增强SQL语句的功能和灵活性
实现较快的执行速度
减少网络流量
查看全部 -
存储过程是SQL语句和控制语句的预编译集合,以一个名称存储并作为一个单元处理
查看全部 -
mysql 语句规范;
关键词函数名大写
数据库名表名字段名全部小写
sql语句必须以分号结尾
查看全部 -
删除函数
DROP FUNCTION [ IF EXISTS ] function_name
查看全部 -
函数体由合法的SQL语句构成
函数体可以是简单的SELECT或INSERT语句
函数体如果为复合结构则使用BEGIN...END语句
复合结构可以包含声明,循环,控制结构
查看全部 -
DELIMITER可修改MySQL中分隔符
DELIMITER // 就将分隔符由;改为//
查看全部
举报