栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

MYSQL使用实战基础操作

MYSQL使用实战基础操作

造数据

开发过程中经常会有这种场景,需要测试大数据场景下代码的性能,这种情况一般会使用到存储过程,下面给出基本的例子。

CREATE TABLE `employees` (
 `id` int(11) NOT NULL AUTO_INCREMENT,
 `name` varchar(24) NOT NULL DEFAULT '' COMMENT '姓名',
 `age` int(11) NOT NULL DEFAULT '0' COMMENT '年龄',
 `position` varchar(20) NOT NULL DEFAULT '' COMMENT '职位',
 `hire_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '入职时间',
 PRIMARY KEY (`id`),
 KEY `idx_name_age_position` (`name`,`age`,`position`) USING BTREE
 ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='员工记录表';

 INSERT INTO employees(name,age,position,hire_time) VALUES('LiLei',22,'manager',NOW());
 INSERT INTO employees(name,age,position,hire_time) VALUES('HanMeimei', 23,'dev',NOW());
 INSERT INTO employees(name,age,position,hire_time) VALUES('Lucy',23,'dev',NOW());

‐‐ 插入一些示例数据
 drop procedure if exists insert_emp;
 delimiter ;;
         create procedure insert_emp()
                 begin
                         declare i int;
                         set i=1;
                         while(i<=100000)do
                                 insert into employees(name,age,position) values(CONCAt('zhuge',i),i,'dev');
                                 set i=i+1;
                         end while;
                 end;;
 delimiter ;
 call insert_emp();

数据操作

索引命名规范

int类型创建的时候需要写长度吗? 类似于 `id` int(11)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/752658.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号