找到关于 MySQL 的4379 篇文章

需要帮助才能从 MySQL 表中删除重复列?

AmitDiwan
更新于 2020年11月19日 11:21:07

362 次浏览

要删除重复列,请使用带有 INNER JOIN 的 DELETE。以下是语法: delete tbl1 from yourTableName anyAliasName1 inner join yourTableName anyAliasName2 where yourCondition1 and yourCondition2让我们创建一个表: mysql> create table demo14 -> ( -> id int not null auto_increment primary key, -> name varchar(30) -> ); 插入一些记录到表中: mysql> insert into demo14(name) values('John'); mysql> insert into demo14(name) values('David'); mysql> insert into demo14(name) values('David'); Query OK, ... 阅读更多

更新 MySQL 表并在新列中仅显示姓名缩写

AmitDiwan
更新于 2020年11月19日 11:18:11

424 次浏览

要获取缩写,请使用 left() 和 substring_index() 的概念。让我们创建一个表: mysql> create table demo13 -> ( -> full_name varchar(100), -> short_name varchar(20) -> ); 插入一些记录到表中: mysql> insert into demo13(full_name) values('John Smith'); mysql> insert into demo13(full_name) values('David Miller'); mysql> insert into demo13(full_name) values('Chris Brown'); 使用 select 语句显示表中的记录: mysql> select *from demo13;这将... 阅读更多

使用 Java 和 MySQL 将一些月份添加到当前日期?

AmitDiwan
更新于 2020年11月19日 11:15:54

210 次浏览

以下是使用 INTERVAL 和 Java 的 MySQL 添加月份的语法: MySQL.String query; query = "insert into yourTableName values(curdate()+interval howManyNumberOfMonths month)";以下是当前日期: mysql> select curdate(); 让我们创建一个表: mysql> create table demo12 -> ( -> created_date date -> ); 在这里,我将从 Java 向当前日期添加 2 个月。现在,日期将插入到表 2020-12-25 中。Java 代码如下所示示例 import java.sql.Connection; import java.sql.DriverManager; com.mysql.jdbc.Statement; public ... 阅读更多

如何在 MySQL 中从包含文件位置记录的表中获取子字符串结果?

AmitDiwan
更新于 2020年11月19日 11:11:23

152 次浏览

要获取子字符串,请在 MySQL 中使用 substr() 方法,如下面的语法所示: select substr(yourColumnName, startIndex, endIndex) from yourTableName limit anyValue; select substr(yourColumnName, startIndex+endIndex) from yourTableName limit anyValue;让我们创建一个表: mysql> create table demo11 -> ( -> id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> fileLocation text -> ); 插入一些记录到表中: mysql> insert into demo11(fileLocation) values('E:/users/program/sample.sql'); mysql> insert into demo11(fileLocation) values('E:/users/data/db.sql'); mysql> insert ... 阅读更多

有没有办法在 Java 中从 MySQL 表中创建一个列表?

AmitDiwan
更新于 2020年11月19日 11:07:20

2K+ 次浏览

是的,为此,请在 Java 中使用 ArrayList 的概念。语法如下: ArrayList anyVariableName= new ArrayList();让我们创建一个表: mysql> create table demo10 -> ( -> id int not null auto_increment primary key, -> name varchar(20) -> ); 插入一些记录到表中: mysql> insert into demo10(name) values('John'); mysql> insert into demo10(name) values('Bob'); mysql> insert into demo10(name) values('David'); 显示... 阅读更多

如何合并 MySQL 结果?

AmitDiwan
更新于 2020年11月19日 11:01:32

290 次浏览

要合并,请使用简单的连接。以下是语法: select aliasName1.yourColumnName1, aliasName1.yourColumnName2, . . .N aliasName2.yourColumnName1 from yourTableName1 aliasName1 . . . N join yourTableName2 aliasName2 on yourCondition;让我们创建一个表: mysql> create table demo8 -> ( -> id int, -> name varchar(20) -> ); 插入一些记录到表中: mysql> insert into demo8 values(100, 'John'); mysql> insert into demo8 values(101, 'Mike'); mysql> insert into demo8 values(102, 'Bob'); ... 阅读更多

在 MySQL 中分组结果并在列表中显示?

AmitDiwan
更新于 2020年11月19日 10:58:57

88 次浏览

为此,请使用 GROUP BY 和 ORDER BY: select yourColumnName, count(*) as anyAliasName from yourTableName group by yourColumnName order by yourColumnName;让我们创建一个表: mysql> create table demo7 -> ( -> id int NOT NULL AUTO_INCREMENT, -> first_name varchar(50) -> , -> primary key(id) -> ); 插入一些记录到表中: mysql> insert into demo7(first_name) values('John'); mysql> insert into demo7(first_name) values('David'); mysql> insert into demo7(first_name) values('John'); ... 阅读更多

MySQL 错误 ERROR 1099 (HY000):表已使用读取锁锁定,无法更新

AmitDiwan
更新于 2020年11月19日 10:54:59

605 次浏览

要摆脱 LOCK TABLES 查询,您需要使用 UNLOCK TABLES。让我们创建一个表: mysql> create table demo6 -> ( -> country_name varchar(100 -> ) -> ); 插入一些记录到表中: mysql> insert into demo6 values('US'); mysql> insert into demo6 values('UK'); mysql> insert into demo6 values('AUS'); 使用 select 语句显示表中的记录: mysql> select *from demo6;这将产生... 阅读更多

限制 MySQL 中跨表的总结果数?

AmitDiwan
更新于 2020年11月19日 10:48:20

99 次浏览

为此,您可以使用 UNION ALL 和 LIMIT 概念。在本例中,我们将创建三个表。让我们创建第一个表: mysql> create table demo3 -> ( -> value int -> ); 插入一些记录到表中: mysql> insert into demo3 values(10); mysql> insert into demo3 values(20); mysql> insert into demo3 values(30); 使用 select 语句显示表中的记录: mysql> select ... 阅读更多

广告