mysql
Kuyer_h
这个作者很懒,什么都没留下…
展开
-
ubuntu普通用户登录mysql;命mysql -u root -p;报错 ERROR 1698 (28000): Access denied for user ‘root‘@‘localhost‘
mysql库user表中的root用户的登录验证插(plugin)件是auth_socket,更改为mysql_native_password即可原创 2021-10-26 21:13:42 · 203 阅读 · 2 评论 -
python的pymysql库连接数据库配置charset参数与否的影响
mysql编码环境:默认 python2 用pymysql连接数据库配置参数charset=utf8后,字符串编码格式为unicode,不配置charset=utf8,字符串编码格式为utf-8 python3 用pymysql连接数据库参数charset配置和不配置,字符串编码格式都为utf-8 ...原创 2021-06-17 15:23:22 · 960 阅读 · 0 评论 -
mysql 日期时间字段模糊查询搜索中文报错;Illegal mix of collations for operation “like“
mysql版本:5.6 以下语句会报错 select * from user where time like '%你好%' 解决办法:在like后加binary 栗子 select * from user where time like binary '%你好%'原创 2021-04-30 14:48:09 · 105 阅读 · 0 评论 -
mysql中实用的sql语句
插入或替换 如果我们希望插入一条新记录(INSERT),但如果记录已经存在,就先删除原记录,再插入新记录。此时,可以使用REPLACE语句,这样就不必先查询,再决定是否先删除再插入: REPLACE INTO students (id, class_id, name, gender, score) VALUES (1, 1, '小明', 'F', 99); 若id=1的记录不存在,REPLACE语句将插入新记录,否则,当前id=1的记录将被删除,然后再插入新记录。 插入或更新 如果我们希望插入一条新记录(转载 2021-03-02 18:02:30 · 48 阅读 · 0 评论 -
mysql的表字段操作
语法 :alter table 表名 执行动作; 添加字段(add)alter table 表名 add 字段名 数据类型; alter table 表名 add 字段名 数据类型 first; alter table 表名 add 字段名 数据类型 after 字段名; 删除字段(drop)alter table 表名 drop 字段名; 修改数据类型(modify)alter table 表名 modify 字段名 新数据类型; 修改字段名(change)alter table 表名 ch原创 2021-03-02 10:30:45 · 61 阅读 · 0 评论