找到关于数据库的6705 篇文章

如何在 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> ... 阅读更多

在 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> ... 阅读更多

MySQL 错误 ERROR 1099 (HY000): 表被 READ 锁锁定,无法更新

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 ... 阅读更多

在 MySQL 中使用多个 LIKE 运算符和 ORDER BY?

AmitDiwan
更新于 2020年11月19日 10:40:51

169 次浏览

以下是实现多个 LIKE 运算符和 ORDER BY 的语法: select *from yourTableName order by (    yourColumnName like '%yourValue1%' ) + (    yourColumnName like '%yourValue2%' ) + . . N desc;让我们创建一个表: mysql> create table demo2 -> ( -> id int not null auto_increment, -> name varchar(100), -> primary key(id) -> ); 插入一些记录到表中: mysql> insert into demo2(name) values('John'); mysql> insert into demo2(name) values('David'); mysql> insert into demo2(name) values(... 阅读更多

如何在 MySQL 中获取小数点前两位数字?

AmitDiwan
更新于 2020年11月19日 10:37:16

167 次浏览

为了获取小数点前两位数字,您可以使用 div 的概念。让我们创建一个表: mysql> create table demo1 -> ( -> value float -> ); 插入一些记录到表中: mysql> insert into demo1 values(456.54); mysql> insert into demo1 values(50.64); mysql> insert into demo1 values(1000.78); 使用 select 语句显示表中的记录: mysql> select *from demo1;这将... 阅读更多

可滚动游标在当前定位中的用途是什么?

Mandalika
更新于 2020年9月15日 11:14:12

168 次浏览

我们可以使用可滚动游标直接将游标指向提到的相对位置。相对位置是结果表中当前行之后某行的行位置。例如,考虑下表。ORDER_IDORDER_DATEA223672020-07-28A667562020-07-28A778902020-07-29A968322020-07-29如果游标当前指向第 2 行,即 ORDER_ID A66756,则相对 +2 位置将是 ORDER_ID A96832,相对 -1 位置将是 ORDER_ID A22367。在 FETCH 语句中使用相对位置的语法为: EXEC SQL    FETCH RELATIVE +2 ORDER_CURR    INTO :ORDER-ID, :ORDER-DATE END-SQL阅读更多

可滚动游标在绝对定位中的用途是什么?

Mandalika
更新于 2020年9月15日 11:12:39

317 次浏览

可滚动游标 (SCROLLABLE CURSOR) 可用于将游标位置直接指向指定的绝对位置。绝对位置是指结果表中特定行相对于第一行的行号。我们可以使用 FETCH 语句中的 ABSOLUTE 参数来获取绝对位置。例如,我们需要声明一个可滚动游标,如下所示:EXEC SQL       DECLARE ORDER_CURR SCROLL CURSOR FOR          SELECT ORDER_ID, ORDER_DATE FROM ORDERS             WHERE ORDER_DATE = ‘2020-07-29’ END-SQL如果我们想获取绝对位置为第 9 行的数据,那么我们将……阅读更多

广告