找到关于 MySQL 的4379 篇文章
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, ... 阅读更多
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;这将... 阅读更多
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 ... 阅读更多
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'); ... 阅读更多
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'); ... 阅读更多
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 ... 阅读更多
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP