随笔分类 - mysql操作
摘要:MySQL数据备份与恢复 #1. 物理备份: 直接复制数据库文件,适用于大型数据库环境。但不能恢复到异构系统中如Windows。 #2. 逻辑备份: 备份的是建表、建库、插入等操作所执行SQL语句,适用于中小型数据库,效率相对较低。 #3. 导出表: 使用客户端工具将表导入到文本文件中。 一、使用m
阅读全文
摘要:传入参数使用格式 in 变量 数据类型 返回值使用格式 out 变量 数量类型 类似于python的函数 要在类似于python的函数的传值,但传值格式不同 set @x=0;# 传参@x的值 传给rescall p2(2,4,@x); 查看返回值 @x callproc()传参时候 涉及这几个参数
阅读全文
摘要:操作哪个数据库,就把存储过程建到那个数据库 例如 现在use db2; 应该把存储过程 建立到db2数据库里 创建无参存储过程 查看创建的存储过程 调用存储过程
阅读全文
摘要:存储过程介绍 就是mysql内置功能把逻辑写好 的功能给封装好,封装成一个接口名,把接口名丢给应用程序,应用程序直接调用接口名实现一系列增删改查功能 这个接口叫存储过程 基于存储过程封装成一个功能 存储过程包含了一系列可执行的sql语句,存储过程存放于MySQL中,通过调用它的名字可以执行其内部的一
阅读全文
摘要:MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 插入数据INSERT 更新数据UPDATE 删除数据DELETE
阅读全文
摘要:三 使用存储引擎 方法1:建表时指定引擎 指定innodb,不写默认也是innodb use 数据库先 方法2:在配置文件中指定默认的存储引擎 查看 练习 创建四个表,分别使用innodb,myisam,memory,blackhole存储引擎,进行插入数据测试 1.innodb存储引擎 我们看到t
阅读全文
摘要:一 系统数据库 information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等performance_schema: MySQL 5.5开始新增一个数据库:主要用于收集数据库服务器性能参数,记录处理查询请求时发生的各种事件、
阅读全文
摘要:创建数据库db12 插入记录
阅读全文
摘要:再双击t1表 进入表 往里面填数据插记录就可以了 tab键往下行 新建一张dep表 部门表 可以直接在这里查询,不需要依赖mysql服务端命令行 导入数据 打开数据库 有了
阅读全文
摘要:Navicat 填上mysql服务端 ip 建立表字段 数据类型 约束条件 钥匙是建立主键 sql预览 可以看到 刚才新增的字段 转换的sql语句 TAB键往下新增字段 建好表按保存 为表起个名字
阅读全文
摘要:#3. 操作文件中的内容/记录往哪张表去插入 insert into 表名指定字段(id,name) 插入要加values(针对前面字段插入)(2,mike);insert into t1(id,name) values(2,'mike'); insert into t1 values(1,'egon1');也可以用逗号隔开 同时插入多条记录 insert into t1(id,name)...
阅读全文
摘要:创建db5数据库 use db5; 插入用户记录 插入记录
阅读全文
摘要:创建db5数据库 use db5; 插入用户信息 插入记录
阅读全文
摘要:练习:账号信息表,用户组,主机表,主机组 插入ip记录 ‘ 多对多关系练习 ’ 插入记录
阅读全文
摘要:创建数据库db6 user db6; # 创建班级表 # 创建老师表 多对一关系建表 # 学生表与班级表建立关系 创建学生表 # 老师表和课程表建立关系 创建课程表 插入记录 并查询 建立多对多关系 # 建立一张score表 与 学生表 课程表建立关系 插入记录
阅读全文
摘要:db1 数据库下面有 新创建的 t1 数据表 查看当前数据库所有表 另外一种方式查表 查看表结构 desc 表名;
阅读全文
摘要:\c 遇到这种情况怎么退出mysql 输入语句模式? 输入\c退出 另外一种情况 遇到这种情况怎么结束 sql语句 '\c 加上单引号 和之前的单引号拼接好
阅读全文