mysql
文章平均质量分 52
weixin_37839711
这个作者很懒,什么都没留下…
展开
-
mysql_修改密码
修改密码:方法1: 用SET PASSWORD命令 首先登录MySQL。 格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:mysql> set password for root@localhost = password('123'); 方法2:用mysqladmin 格式:mysqladmin原创 2017-12-10 10:31:56 · 222 阅读 · 0 评论 -
mysql变量的分类
用户自定义变量局部变量会话变量@系统变量@@会话变量全局变量局部变量一般用于SQL的语句块中,比如存储过程中的begin和end语句块。其作用域仅限于该语句块内。生命周期也仅限于该存储过程的调用期间。drop procedure if exists add;create procedure add( in a int, in b int)beg...转载 2018-08-08 14:57:37 · 604 阅读 · 0 评论 -
mysql创建链接数据库
1、首先,用show ENGINES语句查看是否安装Federate引擎。如果有Federate记录但是Support字段是no就需要配置,修改my.ini(如果是linux就是my.cnf),在[mysqld]下面添加一行federated,保存退出后重启mysql服务。2、在本地数据库中建表,结构和需要读取的远程数据库中的表完全一样,但是需要在最后指定Federate引擎: ...转载 2018-08-08 13:39:59 · 2935 阅读 · 0 评论 -
mysql的异常处理
定义异常捕获类型及处理方法:语法DECLARE handler_action HANDLER FOR condition_value [, condition_value] ... statement handler_action: CONTINUE | EXIT | U...原创 2018-08-10 14:56:52 · 1236 阅读 · 0 评论 -
sqlserver通过linkserver连接mysql进行数据的操作
1、在SQL SERVER服务器上安装MYSQL ODBC驱动;驱动下载地址:http://dev.mysql.com/downloads/connector/odbc/2、安装好后,在管理工具-ODBC数据源-系统DSN-添加-选择 MYSQL ODBC 5.3 Unicode DRIVER-完成会跳出来MYSQL连接参数Data Source Name:数据源名称Decri...原创 2018-08-14 15:01:56 · 8855 阅读 · 1 评论 -
mysql 有表中使用动态的变量
从语法上来讲DECLARE cur CURSOR for语句必须写在SET @sqlstr前面,这就意味着不能通过先执行一条动态语句根据结果拼凑游标的内容,而且游标在定义的时候也没有参数的概念,而是将定义的结构完全当作一个字符串直接处理,不会做任何的处理,也就是静态游标吧。关于dynamic cursor的内容官方有解释http://dev.mysql.com/doc/refman/5.6/en/...原创 2018-08-10 14:32:11 · 1181 阅读 · 0 评论 -
mysql中Prepare、execute、deallocate的使用方法
PREPARE语句准备好一条SQL语句,并分配给这条SQL语句一个名字供之后调用。准备好的SQL语句通过EXECUTE命令执行,通过DEALLOCATE PREPARE命令释放掉。语句的名字不区分大小写。准备好的SQL语句名字可以是字符串,也可以是用户指定的包含SQL文本的变量。PREPARE中的SQL文本必须代表一条单独的SQL语句而不能是多条SQL语句。在SQL语句中,? 字符用来作为后面...转载 2018-08-10 14:20:54 · 17851 阅读 · 0 评论 -
存储过程的相关操作
1、使用前需修改MySQL默认的结束符为 // ,否则MySQL遇到默认结束符‘;’就会终止这条语句2、存储过程的创建create procedure p1( OUT field1 DECIMAL(8,2), OUT field2 DECIMAL(8,1), OUT field3 DECIMAL(8,3))BEGIN ...原创 2018-08-10 13:53:49 · 191 阅读 · 0 评论 -
mysql_权限
GRANT 权限 ON 数据库.表 TO '账户名'@'账户类型' IDENTIFIED BY '密码';举例:GRANT SELECT ON day16.employee TO 'eric'@'localhost' IDENTIFIED BY '123456';GRANT DELETE ON day16.employee TO 'eric'@'localhost' IDENTIF原创 2017-12-10 10:38:01 · 118 阅读 · 0 评论 -
MySql中的变量定义
调用存储过程时使用关键字call 存储器名() 调用 不管有没有参数,后面必须使用() 传出数据需要变量接收,前面加@根据mysql手册,mysql的变量分为两种:系统变量和用户变量。但是在实际使用中,还会遇到诸如局部变量、会话变量等概念。根据个人感觉,mysql变量大体可以分为四种类型:一、局部变量。局部变量一般用在sql语句块中,比如存储过程的begin/end。其作用域仅限...转载 2018-08-08 15:17:45 · 353 阅读 · 0 评论