mysql笔记(一)--设计一个项目需求,灌入一万数据先
来源:互联网 发布:门店网络推广员招聘 编辑:程序博客网 时间:2024/04/28 23:31
一、MYSQL安装设置简述。
1、本课程基于MYSQL 5.7.9教学。
2、课程使用的是centos 6.7作为服务器版本
进入官网,选择 http://dev.mysql.com/downloads/repo/yum/
直接的地址(本课程服务器)http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm
安装步骤:http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
3、登录MySQL测试:mysql -h localhost -u root -P. 默认密码为空。
二、修改密码与一些基本注意点。
首先参考手册 :http://dev.mysql.com/doc/refman/5.7/en/upgrading-from-previous-series.html#upgrade-system-table-changes
1、使用临时密码进入修改初始密码:
ALTER USER USER() IDENTIFIED BY ‘ YOUR PASSWORD ';
2、使用NAVICAT连接数据库。
三、新建一个库 jtthink,选择库属性->字符集 utf8 -- UTF-8 Unicode,规则utf8_general_ci。
四,InnoDB与MyISam.
1、InnoDB支持外键和事务,而MyISam并不支持。
2、事务性表应该使用InnoDB.频繁读取如select操作很频繁的应该使用MyISAM引擎。
3、使用show table status from 数据库名 ;查看该库用所有表的基本状态,包括引擎。
4、新建一张表 user_sys
id不为空,自动递增。
user_regdate,默认current_timestamp.
我们使用show table status from jtthink 就可以看到 user_sys表的Engine为 InnoDB.
5、我们复制user_sys表,更名为 user_sys2.并设计表->选项->引擎更改为MyISAM.
6、我们写一个存储过程,插入10条数据,然后比较两个引擎的效率。
在NAVICAT里,点击函数,选择过程。
1 BEGIN 2 set @num=1; -- 设置一个变量 3 while @num<20 DO 4 if t=1 then 5 insert into user_sys(user_name,user_pwd) values(concat('user',@num),'password'); 6 7 ELSE 8 insert into user_sys2(user_name,user_pwd) values(concat('user',@num),'password'); 9 end if;10 set @num=@num+1; -- 变量加111 end while;12 END
7、使用call 函数名(参数)插入数据
8、结果,完全不是一个数量级。
表一:
表二、
好了,我们为下节课做准备,给两个表分别灌入1万条数据。
- mysql笔记(一)--设计一个项目需求,灌入一万数据先
- 第一节 设计一个项目需求,灌入一万数据先
- web级mysql颠覆性学习笔记--在Mysql中灌入100万条数据
- 数据需求一
- 【python爬虫笔记】一:先爬一个小页面
- edit 先查出数据一
- 一、《网上商城》需求分析设计
- php项目笔记(一)mysql准备
- MYSQL学习笔记(一)检索数据
- 需求(一)
- 项目需求该怎么做(一)
- DRP项目(一)----需求的重要性
- 项目开发感悟记录一:需求分析
- 20160513+毕业设计项目需求分析一
- JAVAWEB项目--模拟考试系统需求(一)
- 由一个需求聊聊WCF(一)
- 公司项目总结(一)---如何设计一个系统
- 软件需求最佳实践(笔记一)
- NOIP 模板整理(多图预警╮(╯▽╰)╭)
- noip2011观光公交贪心详解
- 信息传递 NOIP2015 提高组 Day1 T2
- bzoj 1857: [Scoi2010]传送带 三分套三分
- Codeforces #363 div2 prob699
- mysql笔记(一)--设计一个项目需求,灌入一万数据先
- mysql笔记(二)-- 用户登录(一):唯一索引的妙用
- 2016年末程序员应该知道的基本架构思想
- mysql笔记(三)-- 用户登录(二):保存用户操作日志的方法
- mysq笔记(四)--商品系统设计(一):商品主表设计
- mysql笔记(五)--商品系统设计(二):定时更新商品总点击量
- mysql笔记(六)--商品系统设计(三):商品属性设计之固定属性
- mysql笔记(七)--白话理解事务
- File类