![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文起四海
这个作者很懒,什么都没留下…
展开
-
JDBC插入中文乱码问题
在配置文件中修改url在网上找的url写法:url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8但是我的idea会报错,所以又改为另一种写法:url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF8...原创 2022-02-14 13:42:57 · 979 阅读 · 0 评论 -
MySQL 1366: Incorrect string value
数据无法插入数据库,编码问题修改数据库的字符集编码alter database 库名 default character set 字符集;alter table 表名 convert to character set 字符集;alter table 表名 modify 字段名 字段属性 character set 字符集;...原创 2022-01-27 23:44:03 · 839 阅读 · 0 评论 -
MySQL 3680错误 for mac
Navicat新建数据库3680错误解决办法:1.在设置里关闭mysql,若不能关闭,在终端输入:sudo /usr/local/mysql/support-files/mysql.server stop2.在终端输入:cd /usr/local/mysql/bin/3.回车进入后,登录管理权限:sudo su4.进入之后,需跳过mysql安全验证./mysqld_safe --skip-grant-tables &5.enter后会发现前面关原创 2022-01-27 17:02:57 · 1502 阅读 · 0 评论 -
MYSQL 2059问题
分析:mysql8新版本发布,安装后出现2059错误,原因为安装时选择了强加密规则caching_sha2_password,与之前的mysql5.7的mysql_native_password规则不同,navicate驱动目前不支持新加密规则解决方法:将加密规则修改过来1.cmd输入命令:mysql -u root -p2.分别执行命令:use mysql; select user,plugin from user where use...原创 2022-01-27 16:27:30 · 1375 阅读 · 0 评论 -
MySQL
DDL:数据定义语言——用来定义数据库对象:创建库、表、列等DML:数据操作语言——用来操作数据库表中的记录DQL:数据查询语言——用来查询数据DCL:数据控制语言——用来定义访问权限和安全级别数据类型double:浮点型,double(5,2):最多5位,其中必须有2位小数,即最大值:999.99char:固定长度字符串类型,char(10) 'abc 'varchar:可变长度字符串类型,varcha(10) 'abc' 只占三个长度...原创 2021-11-30 19:46:43 · 705 阅读 · 0 评论 -
MySQL
DDL:数据定义语言——用来定义数据库对象:创建库、表、列等DML:数据操作语言——用来操作数据库表中的记录DQL:数据查询语言——用来查询数据DCL:数据控制语言——用来定义访问权限和安全级别数据类型double:浮点型,double(5,2):最多5位,其中必须有2位小数,即最大值:999.99char:固定长度字符串类型,char(10) 'abc 'varchar:可变长度字符串类型,varcha(10) 'abc' 只占三个长度...原创 2022-04-06 20:25:10 · 250 阅读 · 0 评论 -
PreparedStatement实现数据表的操作
//3.获取连接con = DriverManager.getConnection(url, user, password); //4.预编译sql语句,返回PreparedStatement的实例String sql = "insert into customers(name,email,birth)value(?,?,?)";//?:占位符ps = con.prepareStatement(sql);//5.填充占位符ps.setString(1, "娜扎");ps.setStri.原创 2021-06-08 17:26:10 · 490 阅读 · 0 评论 -
jdbc驱动加载
lic static void main(String[] args) throws Exception { //1.读取配置文件中的四个基本信息 //1)将配置文件转换成字符流 InputStream is = Main.class.getClassLoader().getResourceAsStream("jdbc.properties"); //2)将资源加载 Properties pros = new Properties(); pr.原创 2021-06-06 13:37:27 · 91 阅读 · 0 评论 -
NAVICAT PREMIUM 出现2059错误解决办法
1,登陆后可查询默认加密规则,键入 use mysql; selectuser,plugin from user where user ='root';原创 2021-06-06 11:32:31 · 723 阅读 · 0 评论 -
MySQL卸载
打开终端窗口 使用mysqldump备份你的数据库将文本文件! 停止数据库服务器 sudo rm /usr/local/mysql sudo rm -rf /usr/local/mysql* sudo rm -rf /Library/StartupItems/MySQLCOM sudo rm -rf /Library/PreferencePanes/My* edit /etc/hostconfig and remove the line MYSQLCOM=-YES- rm -rf ~/Lib原创 2021-06-06 11:30:41 · 47 阅读 · 0 评论