找到关于数据库的6705篇文章
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 ... 阅读更多
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'); 显示记录... 阅读更多
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> ... 阅读更多
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> ... 阅读更多
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;这将产生... 阅读更多
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 ... 阅读更多
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('... 阅读更多
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;这将... 阅读更多
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阅读更多
317 次浏览
可滚动游标可用于将游标位置直接指向提到的绝对位置。绝对位置是从第一行开始的结果表中特定行的位置。我们可以使用 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 行,我们将... 阅读更多
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP