数据库
文章平均质量分 84
YuH2019
永远在学习。永远露面。始终如一地提供成果。Do not go gentle into that good night
展开
-
mysql 修改表注释、字段注释
mysql 修改表注释、字段注释2018年5月23日1 创建表的时候写注释create table test1(field_name int comment ‘字段的注释’)comment=‘表的注释’;2 修改表的注释alter table test1 comment ‘修改后的表的注释’;3 修改字段的注释alter table test1 modify column fi...转载 2019-01-25 22:30:23 · 8689 阅读 · 0 评论 -
Mysql性能优化
包含类容:查询速度优化,数据库结构优化,和服务器优化。查询速度优化一. 查询速度优化分析语句:EXPLAIN 和 DESCRIBE语法:EXPLAIN [EXTENDED] SELECT_OPTION建立合理的索引。使用%进行模糊查询,如果第一个字符为%索引不会起作用。对于多列索引,只有查询条件使用了第一个字段时才会生效查询条件使用OR,只有都有索引列才会生效。优化子查询,子查询...原创 2019-06-24 11:58:22 · 111 阅读 · 0 评论 -
使用正则表达式进行查询
– 使用正则表达式进行查询– author :余辉– 时间 :2019-06-21 10:38:02– 查询以特定字符或字符串开头的记录SELECT * FROM inp_entrealation WHERE LJSOURCEQYNAME REGEXP ‘^佛山’– 查询以特定字符或字符串结尾的记录SELECT * FROM inp_entrealation WHERE LJSOUR...原创 2019-06-21 15:52:30 · 1146 阅读 · 0 评论 -
mysql条件判断及其他函数
– 条件判断函数– 有IF,IFNULL,CASEselect IF(1>2,1,2),if(strcmp(‘test1’,‘test2’),1,2)– 结果:2 1select IFNULL(1,2),IFNULL(NULL,2),IFNULL(1/0,2)– 结果:1 2 2SELECT CASE 2WHEN 1 THEN ‘one’WHEN 2 THEN ‘two’ ...原创 2019-06-21 10:03:59 · 409 阅读 · 0 评论 -
MySQL日期函数
– 获取当前日期函数和获取当前时间函数select CURDATE(),CURRENT_DATE(),CURRENT_DATE() + 0;– 结果:2019-06-20 2019-06-20 20190620select CURTIME(),CURRENT_TIME(),CURRENT_TIMESTAMP() ,CURRENT_TIMESTAMP()+0– 结果:12:58:56 12:...原创 2019-06-20 15:22:30 · 135 阅读 · 0 评论 -
MySQL字符串函数与数学函数
select cast(rand()*100 as decimal)select cast(rand()*100 as SIGNED)select cast(rand()*100 as DECIMAL)select cast(rand()*100 as BINARY)select cast(rand()*100 as decimal(10,2))select cast(rand()*10...原创 2019-06-20 12:39:57 · 266 阅读 · 0 评论 -
MySQL基本操作
– 查看表的数据结构– 语法 describe <表名>– show create table <表名>describe inp_entrealationshow create table inp_entrealation– 简写desc inp_entrealation;– 修改字段数据类型– 语法 alter table <表名> MODI...原创 2019-06-18 20:28:46 · 95 阅读 · 0 评论 -
Mysql 查看表注释或字段注释
Mysql 查看表注释或字段注释查看所有表的注释SELECTtable_name 表名,table_comment 表说明FROMinformation_schema.TABLESWHEREtable_schema = ‘数据库名’ORDER BYtable_name查询所有表及字段的注释SELECTa.table_name 表名,a.table_comment 表说明...转载 2019-04-12 14:57:09 · 25725 阅读 · 3 评论 -
MySql 中 case when then else end 的用法
MySql 中 case when then else end 的用法解释:SELECTcase -------------如果when sex=‘1’ then ‘男’ -------------sex=‘1’,则返回值’男’when sex=‘2’ then ‘女’ -------------sex=‘2’,则返回值’女’else 0 ...转载 2019-03-26 14:28:17 · 422 阅读 · 0 评论 -
MySQL字符串截取函数
MySQL 字符串截取函数:left(), right(), substring(), substring_index()。还有 mid(), substr()。其中,mid(), substr() 等价于 substring() 函数,substring() 的功能非常强大和灵活。字符串截取:left(str, length)mysql> select left(‘example....转载 2019-03-13 16:06:34 · 249 阅读 · 0 评论 -
MYSQL——mysqldump备份与恢复
MYSQL备份冷备份:停止服务进行备份,即停止数据库的写入热备份:不停止服务进行备份(在线)l mysql的MyIsam引擎只支持冷备份,InnoDB支持热备份,原因:InnoDB引擎是事务性存储引擎,每一条语句都会写日志,并且每一条语句在日志里面都有时间点,那么在备份的时候,mysql可以根据这个日志来进行redo和undo,将备份的时候没有提交的事务进行回滚,已经提交了的进行重做。但...转载 2019-06-24 14:39:30 · 269 阅读 · 0 评论