MySql
XiaoMeiU
这个作者很懒,什么都没留下…
展开
-
mysql——权限管理
一:用户权限1:打开服务后启动mysql服务2:打开MySQL命令窗口输入密码(原始密码为123456)3:显示所有数据库的名称:show databases;4:使用数据库:use 数据库名称;5:显示使用数据库中的所有表:show tables;6:查询表结构:describe 表名;7:新建用户:create user(用户表) 用户名 identified by '密码';8:修改用户名:...原创 2018-04-08 11:47:54 · 312 阅读 · 0 评论 -
mysql——mysql数据库user表中的host列
% 匹配所有主机 localhost localhost不会被解析成IP地址,直接通过UNIXsocket链接 127.0.0.1 会通过TCP/IP协议连接,并且只能访问本机 ∷1 ∷1兼容ipv6的形式,等同于127.0.0.1...原创 2018-04-08 17:11:39 · 1949 阅读 · 0 评论 -
mysql——事物
事务 什么是事务? 一个事务就是一组连续的数据库操作 四种特性:(ACID) 原子性(atomicity):要么全部成功(提交),要么都不成功(回滚) 一致性(consistency):确保数据库正确的改变状态后,保持一致 隔离性(isolation):事务之间是相互隔离 持久性(durability):确保事务提交后数据一直存在(就算系统出现了问题) 事务的提交和回滚 提交:指事务中...原创 2018-04-08 17:13:32 · 250 阅读 · 0 评论 -
mysql——视图
视图 什么是视图? 就是一条select语句执行后的返回的结果集 视图特性 对若干表进行操作,如果更改视图中的数据(原始表的数据不一定会改变),但是原始表数据发生改变,视图的也会跟着改变 视图的作用 方便操作 如:查询,定义一次查询结果集将这个结果集保存为视图,下次再需要使用的时候就可以查询视图得到数据 视图的创建 algorithm=undefined---指定的是视图的处理算法 ...原创 2018-04-08 17:14:19 · 150 阅读 · 0 评论 -
mysql——存储过程简介
什么是存储过程? 是存储在数据库服务器的一组sql语句,通过在查询中调用某个指定的名称来执行,类似于封装了一组命令的函数 为什么要使用存储过程? 优点: 一致性:不同的语言开发完成相同的数据库操作写入存储过程就可以减少重复代码(可重用) 高性能:在团队开发中如果很有经验的员工来进行存储过程的编写,就可以很好的提高效率 安全性:有一些特定的开发要求权限控制,使用存储过程就能够确保开...原创 2018-04-09 11:16:51 · 365 阅读 · 0 评论 -
mysql——存储过程实例
1;创建数据库和数据表如下:2:创建不带参数的存储过程3:创建带输入参数的存储过程4:创建带输入参数循环录入信息的存储过程原创 2018-04-09 11:25:30 · 272 阅读 · 0 评论 -
mysql——触发器实例
1:创建数据库和数据表2:在执行添加语句后进行修改3:在执行删除语句后进行修改原创 2018-04-09 11:31:07 · 209 阅读 · 0 评论 -
mysql——触发器简介
触发器 什么是触发器? 在执行某个操作的时候会自动执行的操作就称之为触发器,可以将之看做自动的存储过程 创建触发器 create trigger 触发器名 {after|before} {insert|update|delete} on 表名 for each row 触发SQL语句 在mysql中定义了new和old来处理数据...原创 2018-04-09 11:31:47 · 207 阅读 · 0 评论