MySQL
文章平均质量分 52
Karagrade
学习学习再学习
展开
-
mysql中int、bigint、smallint 和 tinyint的区别详细介绍
1 bytes = 8 bit ,一个字节最多可以代表的数据长度是2的8次方 11111111 在计算机中也就是-128到1271.BIT[M]位字段类型,M表示每个值的位数,范围从1到64,如果M被忽略,默认为12.TINYINT[(M)] [UNSIGNED] [ZEROFILL] M默认为4很小的整数。带符号的范围是-128到127。无符号的范围是0到255。BOOL,BOOLEAN是TINYINT(1)的同义词。zero值被视为假。非zero值视为真。4.SMALLINT[(.原创 2021-09-27 15:59:20 · 324 阅读 · 0 评论 -
Mysql 的SQL关键字执行顺序
书写顺序和执行顺序书写sql语句时各关键字的顺序:selectfromwheregroup byhavingorder by执行顺序:fromwheregroup byhavingselectorder by参考:原创 2021-01-04 13:48:08 · 348 阅读 · 0 评论 -
Mysql调优(updating~)
mysql调优调优调优方法数据库设计选取最适用的字段属性使用索引一般说来,索引应建立在那些将用于JOIN,WHERE判断和ORDERBY排序的字段上。尽量不要对数据库中某个含有大量重复的值的字段建立索引。对于一个ENUM类型的字段来说,出现大量重复值是很有可能的情况。尽可能的使用not null避免在数据库中使用blob、text类型保留大文本、文件、图片,建议使用其他方式存储(TFS/SFS),MySQL只保存指针信息。sql语句确定选那几列数据的时候,不要用select *,只原创 2020-12-18 10:41:16 · 569 阅读 · 0 评论 -
MySQL的日期时间
DATE_FORMAT(date,format) 把日期进行格式化其中 date 参数是合法的日期(不可为时间戳),format 参数则规定日期/时间的输出格式,可以使用的格式有:FROM_UNIXTIME(unix_timestamp ,format) 把时间戳格式化成一个日期其中 unix_timestamp 参数为要转换的时间戳,format 参数则规定日期/时间的输出格式,他可以使...原创 2019-12-08 15:39:37 · 159 阅读 · 0 评论 -
mysql 错误代码: 1055 Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated c
对于GROUP BY聚合操作,如果在SELECT中的列,没有在GROUP BY中出现,那么将认为这个SQL是不合法的,因为列不在GROUP BY从句中因为有only_full_group_by,所以我们要在MySQL中正确的使用group by语句的话,只能是select column1 from tb1 group by column1(即只能展示group by的字段,其他均都要报1055的...原创 2019-12-07 14:33:31 · 2301 阅读 · 0 评论 -
mysql ERROR 1067: Invalid default value for 字段
//今天把一个数据库的sql文件导入到另一个数据库出现以下异常:查阅资料得知,mysql5.7版本中有了一个STRICT mode(严格模式),而在此模式下默认是不允许设置日期的值为全0值的,所以想要解决这个问题,就需要修改sql_mode的值。先:mysql -h -u -p使用命令select @@global.sql_mode; 可以查看全局sql_mode的值。//临时修改...原创 2019-12-02 11:31:45 · 671 阅读 · 0 评论 -
燕十八--Mysql基础练习题
mysql复习一:复习前的准备1:确认你已安装wamp2:确认你已安装ecshop,并且ecshop的数据库名为shop二 基础知识:1.数据库的连接mysql -u -p -h-u 用户名-p 密码-h host主机2:库级知识2.1 显示数据库: show databases;2.2 选择数据库: use dbname;2.3 创建数据库: create databa...原创 2019-09-19 14:20:23 · 1669 阅读 · 0 评论 -
ERROR: 1130, Host '125.46.170.180' is not allowed to connect to this MySQL serverError in Connection
本地连接远程数据库时出现的问题。这种情况是本地不允许从远程登录,只能localhost。mysql -u root -p vmware;mysql>use mysql;mysql>update user set host = ‘%’ where user = ‘root’;(如报错忽略即可)mysql>select host, user from user;mysql...转载 2019-01-21 14:52:57 · 172 阅读 · 0 评论 -
利用SQLyog实现mysql数据库定时自动备份
昨天老王让我按时备份数据库,我一想有这个必要哎,就立马网罗各种方法。但是,每天要手动备份多麻烦啊,我辣么懒,O(∩_∩)O哈哈~咳咳,不废话,进入正题-服务器上是phpmyadmin,找了一会,没找到哪里能自动备份。网上说sqlyog能设置自动备份。我本地是sqlyog呀。就在想,要是能在本地连接服务器数据库,然后就能在本地定时备份了。现在都快2019年了,肯定能实现这个功能吧。本地连接服务...原创 2018-12-11 10:57:15 · 6731 阅读 · 1 评论 -
查看mysql版本信息
添加链接描述转载 2018-11-28 14:28:18 · 163 阅读 · 0 评论 -
mysql不是内部或外部命令
环境变量的问题:mysql不是内部或外部命令转载 2018-11-07 10:00:46 · 513 阅读 · 0 评论