Mysql

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_为前缀并以日期(时间戳)为后缀所有存...

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(...

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=...

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.连接查询根据连接方式分为内连接  等值连接  非等值连接  自连接外连接  左外连接(左连接)  右外连接(右连接) 当多张表进行连接查询,若没有任何条件进行限制,会发生什么现象?会出...

mysql查询操作1

##1、在已有的表中插入一行记录insertintotb_namevalues("",""...); ##2、查询语句的框架和用法select字段名from表名where查询条件groupby字段名having条件orderby[ASC|DESC]limit[距离第一行的偏移量|返回的行数] ##a...
代码星球·2020-05-19

MySQL 清空表(truncate)与删除表中数据(delete) 详解

删除表信息的方式有两种:truncatetabletable_name;delete*fromtable_name;注:truncate操作中的table可以省略,delete操作中的*可以省略truncate、delete清空表数据的区别:1>truncate是整体删除(速度较快),delete是逐条删除(速度...

MySQL常见的应用异常记录

>>ErrorCode:1045.Accessdeniedforuser'test'@'%'(usingpassword:YES)使用MySQL的select*intooutfile‘/tmp/rs.txt’fromtb_name来导出结果时遇到这个问题,当前用户虽然拥有全部权限,但...

MySQL 如何删除有外键约束的表数据

在MySQL中删除一张表或一条数据的时候,出现[Err]1451-Cannotdeleteorupdateaparentrow:aforeignkeyconstraintfails(...)这是因为MySQL中设置了foreignkey关联,造成无法更新或删除数据。可以通过设置FOREIGN_KEY_CHECKS变量来...