Mysql操作
文章平均质量分 60
wiz_333
乐观,上进,自律!
我的码云地址->https://gitee.com/wiz333/events
展开
-
Mysql(5)mysql 表复制、视图、常用函数
MySQL表复制操作复制表结构mysql> create table 目标表名 like 原表名;复制表数据mysql> insert into 目标表名 select * from 原表名;MySQL的视图创建视图:mysql> create view v_t1 as select * from t1 where id>4 and id<11;Query原创 2018-01-30 19:02:46 · 1570 阅读 · 0 评论 -
Mysql(10)mysql 慢查询及sql优化
SQL优化优化sql步骤:慢查询日志找出执行慢的sql语句进行具体语句优化或建立索引有关慢查询的操作-- 查看有关mysql数据库服务器的一些信息show [session|global] status; session:当前连接 global:数据库服务器启动之后show global status;show status li原创 2018-01-30 20:49:54 · 493 阅读 · 0 评论 -
Mysql(9)mysql bin-log日志及数据恢复套路
MySQL的bin-log日志删库不一定非得跑路!就算被飞!做到尽可能的恢复数据才是一个程序员的自我修养!当然,前提是你得提前先开启mysql的bin-log日志,并定期备份!bin-log日志的作用:记录mysql的操作内容bin-log日志的其他用处:mysql读写分离(主从分离)如何开启bin-log日志?//vi 打开 mysql 配置文件su原创 2018-01-30 20:22:06 · 275 阅读 · 0 评论 -
Mysql(7)mysql 触发器
MySQL的触发器格式:1、触发器的定义: CREATE TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EACH ROW trigger_stmt 说明: # trigger_name: 触发器名称 # trigger_time: 触发时间,可取值:BEFORE或AFTER # t原创 2018-01-30 19:32:21 · 196 阅读 · 0 评论 -
Mysql(8)mysql 存储过程
MySQL的存储过程Mysql储存过程是一组为了完成特定功能的SQL语句集,经过编译之后存储在数据库中,当需要使用该组SQL语句时用户只需要通过指定储存过程的名字并给定参数就可以调用执行它了,简而言之就是一组已经写好的命令(类似于PHP中的function或者python中的def),需要使用的时候拿出来用就可以了!创建存储\d //(修改语句结束符号)create pro原创 2018-01-30 19:36:52 · 725 阅读 · 0 评论 -
Mysql(6)mysql 事务处理
MySQL的事务处理MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。事务处理可以用来维护数据库的完整性,保证成批的 SQ原创 2018-01-30 19:22:18 · 175 阅读 · 0 评论 -
Mysql(1)mysql 基础操作
MySQL基础操作使用方法方法一:通过图形界面工具,如Navicat等方法二:通过命令行来操作(linux,unix,osX)SQL ( Structure query language ) 结构化查询语言 SQL语言分为4个部分: DDL(data definition languages定义):数据的定义,定义库、表、表结构的修改,常用原创 2018-01-29 18:28:35 · 230 阅读 · 0 评论 -
Mysql(2)mysql 建库/删库 、建表/删表/修改表
A.创建数据库使用root登录后,可以使用:create database wiztest if not exists user default charset utf8;创建数据库,该命令的作用:(1)如果数据库不存在则创建,存在则不创建(if not exists).(2)创建wiztest数据库,并设定编码集为utf8(default原创 2018-01-29 19:35:57 · 373 阅读 · 0 评论 -
Mysql(3)mysql 数据导入、数据导出、用户授权、忘记root密码
A.数据导出-- 将lamp138库导出D:\>mysqldump -u root -p lamp138 >lamp138.sqlEnter password:---- 将lamp138库中的stu表导出D:\>mysqldump -u root -p lamp138 stu >lamp138_stu.sqlEnter password:B.数据导入--原创 2018-01-29 20:22:58 · 362 阅读 · 0 评论 -
Mysql(4)mysql 的多表联查
多表查询的种类1.嵌套查询2.where关联查询3.join连接查询(左联,右联,内联)嵌套查询--1. 嵌套查询mysql> select max(age) from stu;+----------+| max(age) |+----------+| 29 |+----------+1 row in set (0.00原创 2018-01-29 20:54:13 · 755 阅读 · 0 评论