随笔分类 -  0.14 |— 模块5:Mysql数据库

摘要:1 2 3 4 5 阅读全文
posted @ 2018-05-14 21:56 venicid 阅读(170) 评论(0) 推荐(0) 编辑
摘要:1、MySQL中提供了许多内置函数 更多函数:中文猛击这里 OR 官方猛击这里 2、控制函数练习 3、date_format内置函数 4、自定义函数 (1)自定义函数 (2)删除函数 (3) 执行函数 5、流程控制 (1)if条件语句 (2)循环语句 阅读全文
posted @ 2018-05-14 21:55 venicid 阅读(236) 评论(0) 推荐(0) 编辑
摘要:1、视图 (1)准备数据 /* 数据导入: Navicat Premium Data Transfer Source Server : localhost Source Server Type : MySQL Source Server Version : 50624 Source Host : l 阅读全文
posted @ 2018-05-14 16:27 venicid 阅读(213) 评论(0) 推荐(0) 编辑
摘要:1、介绍 之前我们都是通过MySQL自带的命令行客户端工具mysql来操作数据库,那如何在python程序中操作数据库呢?这就用到了pymysql模块,该模块本质就是一个套接字客户端软件,使用前需要事先安装 pip3 install pymysql import pymysql user = inp 阅读全文
posted @ 2018-05-13 22:38 venicid 阅读(156) 评论(0) 推荐(0) 编辑
摘要:1、Navicat介绍 官网下载:https://www.navicat.com/en/products/navicat-for-mysql 网盘下载:https://pan.baidu.com/s/1bpo5mqj Navicat注册码:NAVH-WK6A-DMVK-DKW3 需要掌握的基本操作 阅读全文
posted @ 2018-05-13 16:38 venicid 阅读(152) 评论(0) 推荐(0) 编辑
摘要:1、多表查询分类 多表连接查询 复合条件连接查询 子查询 2、多表连接查询 (1)交叉连接:不适用任何匹配条件。生成笛卡尔积 (2)内连接:只取两张表的共同部分 (3)外链接之左连接:优先显示左表全部记录 (4)外链接之右连接:优先显示右表全部记录 (5)全外连接:显示左右两个表全部记录 3、复合条 阅读全文
posted @ 2018-05-13 11:58 venicid 阅读(267) 评论(0) 推荐(0) 编辑
摘要:1、 单表查询的语法 2、关键字的执行优先级(重点) 详细见:http://www.cnblogs.com/linhaifeng/articles/7372774.html 3、创建表,插入数据 #创建表 create table employee( id int not null unique a 阅读全文
posted @ 2018-05-12 01:11 venicid 阅读(207) 评论(0) 推荐(0) 编辑
摘要:1、数据操作语言: DML(data manage language) 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 2、 插入数据INSERT 3、 更新数据UPDATE 4、 删除数据DELETE 5、 权限管理 (1)创建账号 (2)授权 阅读全文
posted @ 2018-05-12 01:10 venicid 阅读(210) 评论(0) 推荐(0) 编辑
摘要:1、 foreign key (1)快速理解foreign key 员工信息表有三个字段:工号 姓名 部门 公司有3个部门,但是有1个亿的员工,那意味着部门这个字段需要重复存储,部门名字越长,越浪费 解决方法: 我们完全可以定义一个部门表 然后让员工信息表关联该表,如何关联,即foreign key 阅读全文
posted @ 2018-05-11 20:27 venicid 阅读(646) 评论(0) 推荐(0) 编辑
摘要:1、介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性主要分为: 2、zerofill:使用0填充 UNSIGNED:无符号 3、not null与default 综合练习 mysql> create table student( -> name varchar(2 阅读全文
posted @ 2018-05-11 15:48 venicid 阅读(271) 评论(0) 推荐(0) 编辑
摘要:1、mysql常用数据类型概览 详细参考: http://www.runoob.com/mysql/mysql-data-types.html http://dev.mysql.com/doc/refman/5.7/en/data-type-overview.html 2、数值类型 注意:为该类型指 阅读全文
posted @ 2018-05-10 21:53 venicid 阅读(343) 评论(0) 推荐(0) 编辑
摘要:1、表介绍 2、创建表 MariaDB [(none)]> create database db1 charset utf8; MariaDB [(none)]> use db1; MariaDB [db1]> create table t1( -> id int, -> name varchar( 阅读全文
posted @ 2018-05-10 19:02 venicid 阅读(220) 评论(0) 推荐(0) 编辑
摘要:1、存储引擎:表的类型 2、mysql支持的存储引擎 支持事务,其设计目标主要面向联机事务处理(OLTP)的应用。其 特点是行锁设计、支持外键,并支持类似 Oracle 的非锁定读,即默认读取操作不会产生锁。 从 MySQL 5.5.8 版本开始是默认的存储引擎。 InnoDB 存储引擎将数据放在一 阅读全文
posted @ 2018-05-10 17:45 venicid 阅读(265) 评论(0) 推荐(0) 编辑
摘要:1、系统数据库 2、 创建数据库 (1)语法(help create database) (2) 数据库命名规则: 3、数据库相关操作 4、帮助手册+小技巧 阅读全文
posted @ 2018-05-10 15:54 venicid 阅读(136) 评论(0) 推荐(0) 编辑
摘要:1、统一字符编码 强调:配置文件中的注释可以有中文,但是配置项中不能出现中文 2、sql(structured Query Language)结构化查询语言 3、操作文件夹(库) (1)增加 (2)show (3)alter 更改 (4)删除 4.操作文件(表) (1)切换数据库,查看当前的数据库 阅读全文
posted @ 2018-05-07 17:24 venicid 阅读(184) 评论(0) 推荐(0) 编辑
摘要:1.数据库概述 2.Mysql介绍 3.windows下安装 (1)下载,解压并重命名: C:\mysql56 (2)添加系统环境变量 (3)启动MySQL 4、手动启动关闭mysql 5、mysql服务制作成windows服务 6、安装完成进入mysql 7、修改密码 8、破解密码 (1)原理 ( 阅读全文
posted @ 2018-05-07 01:17 venicid 阅读(256) 评论(0) 推荐(0) 编辑