#mySQL

MySQL取姓名的首字母

set@name='张三';select@name,char_length(@name),casewhenchar_length(@name)=1thenELT(INTERVAL(CONV(HEX(CONVERT(substr(@name,1,1)USINGGBK)),16,10),0xB0A1,0xB0C5,0xB2...
代码星球 ·2020-05-21

MySQL的那些坑

1. 表名一定要区分大小写,不一致就会报错2.无隐式的类型转换(比如对某数值进行排序时,原表字段存储却是varchar型,就会对该数值按字符串排序而非数值大小!)3.groupby也能查询出非groupby的字段,但是会改变记录数,随机取一条!慎用非聚合字段4.嵌套查询里的orderby并不一定会生效,慎用5...
代码星球 ·2020-05-21

MySQL常用语法

1.字符串转换成int cast(str_aassigned)2.字符串转换成小数 convert(str_a,decimal(15,1))3.中位数计算方法:select"中位数"name,max(casewhenID=((@ID+1)div2)thendurationelse0end)resul...
代码星球 ·2020-05-21

Mysql高性能优化规范

 所有数据库对象名称必须使用小写字母并用下划线分割所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来)数据库对象的命名要能做到见名识意,并且最后不要超过32个字符临时库表必须以tmp_为前缀并以日期为后缀,备份表必须以bak_为前缀并以日期(时间戳)为后缀所有存...
代码星球 ·2020-05-21

mysql中的where和having的区别

下面以一个例子来具体的讲解:1.where和having都可以使用的场景1)selectaddtime,namefromdw_userswhereaddtime>15000000002)selectaddtime,namefromdw_usershavingaddtime>1500000000解释:上面的h...

mysql修改表结构,添加double类型新列

ALTERTABLEt_cas_construction_statisticsADDCOLUMNresource_one_online_countDOUBLE(128,0)COMMENT'一类视频在线数' ...

mysql replace into 实现存在则更新,不存在则插入

  测试用的mysql数据库: 新建测试表:CREATETABLE`test`(`id`bigint(20)NOTNULLAUTO_INCREMENT,`text`varchar(255)DEFAULTNULL,`uid`varchar(11)DEFAULTNULL,PRIMARYKEY(...

java实现mysql数据备份

/***@paramhostIPip地址,可以是本机也可以是远程*@paramuserName数据库的用户名*@parampassword数据库的密码*@paramsavePath备份的路径*@paramfileName备份的文件名*@paramdatabaseName需要备份的数据库的名称*@return*/publ...

windows mysql 5.5.62 安装

 下载链接:https://dev.mysql.com/downloads/installer/ mysql下载这边有句话,虽然是32位的安装包,但是可以装在32位和64位上。建议迅雷下载。然后打开:      后面基本傻瓜安装,下一步就可...
代码星球 ·2020-05-21

MySql的导入导出

可以参看之前的博客:https://www.cnblogs.com/shijinglu2018/p/8672699.html可以参看视频:https://i.cnblogs.com/EditPosts.aspx?opt=1  说明:1)和Oracle相似有两种方法,一种是用命令,一种是plsql工具...
代码星球 ·2020-05-19

MySQL驱动和数据库字符集设置不搭配

刚才控制台又报这个错,这是代表MySQL驱动和数据库字符集设置不搭配;错误:"...Initialclientcharactersetcanbeforcedviathe'characterEncoding'property."解法:在sqlMapConfig.xml中添加<environmentsdefault=...

Oracle与MySQL区别

MyBatis中模糊查询,mysql可以用concat,而oracle用"||"; 另外,mysql支持主键自增,而oracle不支持主键自增。...
代码星球 ·2020-05-19

mysql复习之一

DROPDATABASEmysql_shiyan;。cd/home/shiyanlou/Desktopgitclonehttps://github.com/shiyanlou/SQL4  #打开MySQL服务sudoservicemysqlstart说明:sudo命令用来以其他身份来执行命令,预设的...
代码星球 ·2020-05-19

mysql分类和事务回滚

主要内容:***数据定义语言DDL重点***数据操纵语言DML重点   数据查询语言DQL重点---事务控制语言TCL---数据库控制语言DCL---主键(primarykey)---数据冗余(另外建表,把某个外建与另一个表的主键建立关系联系起来)---事务 ***数据定义语言D...
代码星球 ·2020-05-19

MySQL之表连接(内外连接和重命名的使用)

#要多练练 1.连接查询根据连接方式分为内连接  等值连接  非等值连接  自连接外连接  左外连接(左连接)  右外连接(右连接) 当多张表进行连接查询,若没有任何条件进行限制,会发生什么现象?会出...
首页上一页...497498499500501...下一页尾页