mysql
小屹爱吃肉
这个作者很懒,什么都没留下…
展开
-
MySQL忘记root用户密码的解决办法
方法一:在my.ini的[mysqld]字段加入:skip-grant-tables重启mysql服务,这时的mysql不需要密码即可登录数据库然后进入mysqlmysql>use mysql;mysql>更新 update user set password=password(‘新密码’) WHERE User=‘root’;mysql>flush privileges;运行之后最后去掉my.ini中的skip-grant-tables,重启mysqld即可。方法二:原创 2021-10-07 16:19:25 · 640 阅读 · 0 评论 -
MySQL出现:sql_mode=only_full_group_by问题
MySQL出现:sql_mode=only_full_group_by问题原因分析:解决问题:原因分析:MySQL5.7版本默认设置了 mysql sql_mode = only_full_group_by 属性,导致报错。解决问题: 1.查询mysql版本:SELECT VERSION()2.查看sql_modeSELECT @@sql_mode;3.去掉ONLY_FULL_GROUP_BY,重新设置值。ONLY_FULL_GROUP_BY,STRICT_TRANS_TABL原创 2021-09-10 18:50:43 · 194 阅读 · 0 评论 -
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
update_time timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,MySQL数据库表中, 字段类型为timestamp时。如果默认值为CURRENT_TIMESTAMP,勾选了根据当前时间戳更新。在insert into一条记录时,自动获取系统时间。当其它字段发生update时,自动更新为系统当前时间。...原创 2020-09-27 22:00:46 · 4522 阅读 · 0 评论 -
MySQL基础二
数据库的CRUD操作语句。一、insert:向表中插入数据。 插入的数据应与字段的数据类型相同。 数据的大小应在列的规定范围内,例如:不能将一个长度为80的字符串加入到长度为40的列中。 在values中列出的数据位置必须与被加入的列的排列位置相对应。 字符和日期型数据应包含在单引号中。 插入空值:不指定或insert into table value(null) insert into table (列1,列2,列3,列4) values (值1,值2,值3,值4); insert i原创 2020-09-25 22:07:59 · 46 阅读 · 0 评论 -
Mysql基础一讲解
mysql常用的数据类型1.字符串类型:vachar、char2.大数据类型:blob、text3.数值型:tinyint、smallint、int、bigint、float、double4.逻辑型:bit5.日期型:date、time、datetime、timestamp创建数据库create database if not exists mydb1 character set utf8;进入数据库use mydb1;创建一张员工表employee,根据给定的列创建id 整原创 2020-09-23 11:42:19 · 132 阅读 · 0 评论 -
操作mysql报错1820问题
操作mysql报错ERROR 1820 (HY000): You must reset your password using ALTER USER statement原创 2020-07-17 12:39:02 · 416 阅读 · 0 评论