MySQL
文章平均质量分 91
王哲晓
没有高深的知识,没有进阶的技巧,万丈高楼平地起!
展开
-
MySQL之添加联合唯一索引
场景:库中有一张用户产品信息表 t_user_product_info表:表中有主键自增长id,user_id,product_id,validate_time,create_time,updated_time五个字段,其中user_id和product_id分别是用户和产品信息表的主键自增长id。t_user_product_info表中,通过user_id和prodcut_id两个...原创 2019-10-25 09:34:04 · 6351 阅读 · 0 评论 -
使用MySQL存储过程,为128个分表新增或删除字段
本文作者通过Navicat图形化客户端工具操作MySQL数据库,使用其他工具操作与之类似。一、点击函数二、新建函数三、选择过程四、点击完成五、书写新增字段函数BEGIN DECLARE i INT; SET i = 0; WHILE i < 128 DO SET @_SQL = CONCAT('ALTER TABLE t_user_info...原创 2019-08-28 09:26:14 · 772 阅读 · 0 评论 -
推荐几本学习MySQL的好书
推荐几本学习MySQL的好书转载:http://mingxinglai.com/cn/2015/12/material-of-mysql/虽然我自己目前还不是大牛,不过正走在成为大牛的路上。我个人比较幸运,实习的时候在登博(何登成)手下实习,从登博那里学到不少东西,毕业以后,有幸投奔另一位MySQL大牛姜sir(姜承尧),目前还在姜sir手下工作,对目前的工作状态比较满意(我们组持续招人中...转载 2019-05-13 16:36:17 · 837 阅读 · 0 评论 -
二、深入浅出MySQL、数据库开发、优化与管理维护(MySQL支持的数据类型)
摘要:数据类型用来指定一定的存储格式、约束和有效范围。MySQL提供的数据类型主要包括:数值型、字符串型、日期型、时间型。其中MySQL的不同版本支持的数据类型会稍有不同,本章节以MySQL5.0为例。一、数值类型MySQL支持标准SQL中的所有数值类型,包括如下严格数值类型:INTEGER SMALLINT DECIMAL NUMERIC近似数值数据类型:FLOAT...原创 2019-05-15 13:56:18 · 188 阅读 · 0 评论 -
一、深入浅出MySQL、数据库开发、优化与管理维护(SQL基础)
一、SQL简介SQL(Structure Query Language)结构化查询语言,是使用关系模型的数据库应用语言,由IBM在20世纪70年代开发,其作为IBM关系数据库原型System R的原型关系语言,实现了关系数据库的信息检索。后由ANSI(美国国家标准局)制定SQL标准并日趋完善。二、SQL分类DDL(Data Definition Languages)语句:数据定义语言,...原创 2019-05-14 14:31:38 · 1734 阅读 · 0 评论 -
MySQL中CHAR,VARCHAR与TEXT类型的区别和选用
CHAR,VARCHAR,TEXT是数据库服务器对数据类型进行划分的方式,是数据在数据库中的存放策略,同时为了合理应用数据库存储空间问题。对于Java应用程序,把它们和String类型对应就可以了。(1)CHAR:定长格式,长度范围是0~255。当你想要储存一个长度不足255的字符时,MySQL会用空格来填充剩下的字符。因此在读取数据时,CHAR类型的数据要进行处理,把后面的空...转载 2019-04-30 16:06:54 · 345 阅读 · 0 评论 -
MyBatis与MySQL对应数据类型
1、常用数据类型映射表:MySQL JDBCType JavaType 备注 char CHAR String 定长字符 varchar VARCHAR String 变长字符串 tinyint TINYINT byte 1字节 smallint SMALLINT sho...转载 2019-04-30 15:48:14 · 2530 阅读 · 0 评论 -
MySQL密码忘记后怎么办?
1、打开mysql.exe和mysqld.exe所在的文件夹,复制路径地址2、打开cmd命令提示符,进入上一步mysql.exe所在的文件夹。3、输入命令 mysqld --skip-grant-tables 回车,此时就跳过了mysql的用户验证。注意输入此命令之后命令行就无法操作了,此时可以再打开一个新的命令行。注意:在输入此命令之前先在任务管理器中结束mysqld.exe...转载 2019-02-12 16:32:59 · 148 阅读 · 0 评论 -
MySQL存储引擎(表类型)的选择
一、MySQL存储引擎概述 MySQL与多数数据库不同的是包含存储引擎这一特性,用户可以根据应用的需要选择合适的存储引擎来使存储和索引数据,以及是否使用事务等。MySQL5.0支持的存储引擎包括MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE、NDB Cluster、ARCHIVE、CSV、BLACKHOLE、FEDERATED等。其中InnoDB和BDB提...原创 2018-09-19 23:32:29 · 3230 阅读 · 0 评论