随笔分类 -  Mysql

摘要:如何在MySQL后台利用语句将所要执行的差选给导出呢? ql语句如下 mysql -h127.0.0.1 -uroot -p123123 -e "sql查询命令" 数据库名称> 1243.xls 命令行下具体用法如下: mysqldump -u用戶名 -p密码 -d 数据库名 表名 > 脚本名; 导 阅读全文
posted @ 2021-11-16 15:19 可爱的红领巾 阅读(2797) 评论(0) 推荐(0) 编辑
摘要:什么是pymysql? 它是你的python和数据库交互的模块 ,你的python的几乎所有的和mysql数据库交互的底层都是基于mysql来做的 使用mysql首先你要导入pymysql模块 我们要先创建连接 然后再创建游标 用游标去进行你的信息的插入 操作 connect是创建连接 cursor 阅读全文
posted @ 2018-09-09 21:01 可爱的红领巾 阅读(123) 评论(0) 推荐(0) 编辑
摘要:这个是数据库的所有的总结的过程 阅读全文
posted @ 2018-06-20 21:46 可爱的红领巾 阅读(110) 评论(0) 推荐(0) 编辑
摘要:表结构: /* Navicat Premium Data Transfer Source Server : localhost Source Server Type : MySQL Source Server Version : 50624 Source Host : localhost Sourc 阅读全文
posted @ 2018-06-20 09:41 可爱的红领巾 阅读(240) 评论(0) 推荐(0) 编辑
摘要:MySQL测试题 一、表关系 请创建如下表,并创建相关约束 二、操作表 1、自行创建测试数据 2、查询“生物”课程比“物理”课程成绩高的所有学生的学号; 3、查询平均成绩大于60分的同学的学号和平均成绩; 4、查询所有同学的学号、姓名、选课数、总成绩; 5、查询姓“李”的老师的个数; 6、查询没学过 阅读全文
posted @ 2018-06-20 09:39 可爱的红领巾 阅读(149) 评论(0) 推荐(0) 编辑
摘要:介绍 为何要有索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。 什么是索引? 索引在MySQL中也叫做“键”, 阅读全文
posted @ 2018-06-19 19:58 可爱的红领巾 阅读(400) 评论(0) 推荐(0) 编辑
摘要:MySQL数据备份 一、使用mysqldump实现逻辑备份 二、恢复逻辑备份 三、备份/恢复案例 #数据库备份/恢复实验一:数据库损坏 备份: 1. # mysqldump -uroot -p123 --all-databases > /backup/`date +%F`_all.sql 2. # 阅读全文
posted @ 2018-06-14 22:19 可爱的红领巾 阅读(291) 评论(0) 推荐(0) 编辑
摘要:权限管理 我们知道我们的最高权限管理者是root用户,它拥有着最高的权限操作。包括select、update、delete、update、grant等操作。那么一般情况在公司之后DBA工程师会创建一个用户和密码,让你去连接数据库的操作,并给当前的用户设置某个操作的权限(或者所有权限)。那么这时就需要 阅读全文
posted @ 2018-06-14 20:34 可爱的红领巾 阅读(126) 评论(0) 推荐(0) 编辑
摘要:区间查询: between..and.. 根据别的表的条件来查询 通配符查询 % _ 这两个通配符需要和like配合 分组操作: group by 意思就是通过什么来分组 一般通过聚合的函数都是有 如果对于聚合函数结果进行二次筛选时,必须使用having来作为判读条件不能用用where 连表查询: 阅读全文
posted @ 2018-06-13 00:00 可爱的红领巾 阅读(111) 评论(0) 推荐(0) 编辑
摘要:介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性主要分为: 这些条件主要就是为了对你创建的表中的列进行约束的 not null与default 是否可空,null表示空,非字符串not null - 不可空null - 可空 默认值,创建列时可以指定默认值,当插入 阅读全文
posted @ 2018-06-12 20:27 可爱的红领巾 阅读(189) 评论(0) 推荐(0) 编辑
摘要:表之间的关系: 双向一对多的时候就另外定义一个表 然后把两个表的外键关联,体现他们的关系 一对多 :一般定义外子表 父表后再定义一个他们关系的表 一对一就是用foreign key 外键和unique 唯一索引来设置 一对多: 快速理解foreign key 员工信息表有三个字段:工号 姓名 部门 阅读全文
posted @ 2018-06-11 23:20 可爱的红领巾 阅读(149) 评论(0) 推荐(0) 编辑
摘要:连表: 连表查询只有当你需要表与表之间的信息 当你想要把不同表的信息显示在一个表中 那么你可以根据相同的信息或者不同的信息来操作 让两个表通过一个表显示 连表是让多个表的你需要的信息显示在一个虚拟表中 只是适用于你查询的时候让查询的多个表的信息汇总在一个表中 当你的这个语句结束就没有了效果 多表连接 阅读全文
posted @ 2018-06-11 21:05 可爱的红领巾 阅读(1503) 评论(0) 推荐(0) 编辑
摘要:数据库也是有数据类型的 mysql常用数据类型概览 数字: 整型:tinyinit int bigint 小数: float :在位数比较短的情况下不精准 double :在位数比较长的情况下不精准 0.000001230123123123 存成:0.000001230000 decimal:(如果 阅读全文
posted @ 2018-06-11 21:04 可爱的红领巾 阅读(201) 评论(0) 推荐(0) 编辑
摘要:表介绍 表相当于文件,表中的一条记录就相当于文件的一行内容,不同的是,表中的一条记录有对应的标题,称为表的字段 id,name,qq,age称为字段,其余的,一行内容称为一条记录 对数据库的表的操作就是数据库内的文件(table)的操作 创建表 #语法: create table 表名( 字段名1 阅读全文
posted @ 2018-06-11 21:03 可爱的红领巾 阅读(481) 评论(0) 推荐(0) 编辑
摘要:起始mysql就是一个管理工具 用来管理我们的数据库的软件工具,我们建立的数据库就是在其中的 建立数据库: 我们在建立数据库的时候可以规定建立的数据库的编码类型,虽然默认支持utf8类型的 创建数据库语法 CRETAE DATABSE 数据库名; 这是创建一个数据库CREATE DATABASE 数 阅读全文
posted @ 2018-06-11 20:46 可爱的红领巾 阅读(193) 评论(0) 推荐(0) 编辑
摘要:数据库的基本流程就是先看你的数据库中的库都是哪些:show databases; 然后再进入相应的库进行操作 : use+进入的库/表 切换路径 查看这个库内的所有的表: 查看这个表内的所有的所有信息: 数据表基本 1、创建表 1 2 3 4 create table 表名( 列名 类型 是否可以为 阅读全文
posted @ 2018-06-11 17:39 可爱的红领巾 阅读(156) 评论(0) 推荐(0) 编辑
摘要:一、概述 1、什么是数据库? 数据库(DataBase,DB):指长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合。(文件系统) 数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建立、使用和 阅读全文
posted @ 2018-06-03 17:39 可爱的红领巾 阅读(225) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示