分类: MYSQL

26 篇文章

JDBC版本问题导致数据库连接失败
将数据库从5.7迁移到8.0之后,启动项目,发现项目连不上数据库,查看日志,发现: java.sql.SQLException: The connection property 'zeroDateTimeBehavior' acceptable values are: 'CONVERT_TO_NULL', 'EXCEP TION' or 'ROUN…
mysql连接数过多导致mysqladmin -u root -p flush-hosts的解决方法
当连接错误次数过多时,mysql会禁止客户机连接,这个时候有两个办法解决: 1.使用mysqladmin flush-hosts命令清除缓存,命令执行方法如下: 命令行或终端:mysqladmin -u root -p flush-hosts 接着输入root账号密码即可 2.修改mysql配置文件,在[mysqld]下面添加 max_connec…
SQL 语句总结
SQL 语句 语句 语法 AND / OR SELECT column_name(s) FROM table_name WHERE condition AND|OR condition ALTER TABLE (add column) ALTER TABLE table_name ADD column_name datatype ALTER TAB…
NOW() 函数
NOW() 函数 NOW 函数返回当前的日期和时间。 提示:如果您在使用 Sql Server 数据库,请使用 getdate() 函数来获得当前的日期时间。 SQL NOW() 语法 SELECT NOW() FROM table_name SQL NOW() 实例 我们拥有下面这个 "Products" 表: Prod_Id ProductNa…
SQL ROUND() 函数
SQL ROUND() 函数 ROUND() 函数 ROUND 函数用于把数值字段舍入为指定的小数位数。 SQL ROUND() 语法 SELECT ROUND(column_name,decimals) FROM table_name 参数 描述 column_name 必需。要舍入的字段。 decimals 必需。规定要返回的小数位数。 SQL…
SQL LEN() 函数
SQL LEN() 函数 LEN() 函数 LEN 函数返回文本字段中值的长度。 SQL LEN() 语法 SELECT LEN(column_name) FROM table_name MYSQL的用法为: SELECT LENGTH(column_name) FROM table_name SQL LEN() 实例 我们拥有下面这个 "Pers…
SQL MID() 函数
SQL MID() 函数 MID() 函数 MID 函数用于从文本字段中提取字符。 SQL MID() 语法 SELECT MID(column_name,start[,length]) FROM table_name 参数 描述 column_name 必需。要提取字符的字段。 start 必需。规定开始位置(起始值是 1)。 length 可选…
SQL LCASE() 函数
SQL LCASE() 函数 LCASE() 函数 LCASE 函数把字段的值转换为小写。 SQL LCASE() 语法 SELECT LCASE(column_name) FROM table_name SQL LCASE() 实例 我们拥有下面这个 "Persons" 表: Id LastName FirstName Address City …
SQL UCASE() 函数
SQL UCASE() 函数 UCASE() 函数 UCASE 函数把字段的值转换为大写。 SQL UCASE() 语法 SELECT UCASE(column_name) FROM table_name SQL UCASE() 实例 我们拥有下面这个 "Persons" 表: Id LastName FirstName Address City …
HAVING 子句
HAVING 子句 在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与合计函数一起使用。 SQL HAVING 语法 SELECT column_name, aggregate_function(column_name) FROM table_name WHERE column_name operator value GROUP…