找到 4219 篇文章 关于 MySQLi

在 MySQL 数据库中插入空 java.sql.Date 的更优雅方法?

AmitDiwan
更新于 2019-09-26 08:31:50

326 次浏览

让我们首先创建一个表。以下是创建名为“web”的数据库中的表的查询:mysql> create table DemoTable (    AdmissionDate date ); 查询成功,0 行受影响 (0.53 秒)以下是将空 (NULL) java.sql.Date 插入 MySQL 数据库的 Java 代码:import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; public class InsertNullDateDemo{    public static void main(String[] args){       Connection con=null;       PreparedStatement ps=null;       try{          con=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/web?useSSL=false", "root", "123456");          String query="insert into DemoTable(AdmissionDate) values(?) ";          ps= con.prepareStatement(query);         ... 阅读更多

从 MySQL 列中删除括号中包含的尾随数字

AmitDiwan
更新于 2019-09-26 08:26:46

140 次浏览

为此,请使用 trim() 和 substring()。让我们首先创建一个表:mysql> create table DemoTable (    Name varchar(100) ); 查询成功,0 行受影响 (0.80 秒)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('1stJohn'); 查询成功,1 行受影响 (0.10 秒) mysql> insert into DemoTable values('1stJohn (7)'); 查询成功,1 行受影响 (0.65 秒) mysql> insert into DemoTable values('2ndSam'); 查询成功,1 行受影响 (0.12 秒) mysql> insert into DemoTable values('2ndSam (4)'); 查询成功,1 行受影响 (0.15 秒)使用 select 语句显示表中的所有记录:mysql> select *from DemoTable;这将 ... 阅读更多

MySQL 查询按 ID 分组连接不同的值?

AmitDiwan
更新于 2019-09-26 08:24:55

402 次浏览

让我们首先创建一个表:mysql> create table DemoTable (    Id int,    Name varchar(100) ); 查询成功,0 行受影响 (0.64 秒)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values(100, 'Chris'); 查询成功,1 行受影响 (0.44 秒) mysql> insert into DemoTable values(200, 'Robert'); 查询成功,1 行受影响 (0.16 秒) mysql> insert into DemoTable values(100, 'Chris'); 查询成功,1 行受影响 (0.15 秒) mysql> insert into DemoTable values(300, 'David'); 查询成功,1 行受影响 (0.10 秒) mysql> insert into DemoTable values(400, 'Mike'); 查询成功,1 行受影响 (0.10 秒) mysql> insert ... 阅读更多

MySQL 查询将 varchar 列中的反斜杠替换为前面带有反斜杠的字符串值

AmitDiwan
更新于 2019-09-26 08:22:18

1K+ 次浏览

让我们首先创建一个表:mysql> create table DemoTable (    Title varchar(100) ); 查询成功,0 行受影响 (0.57 秒)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('\"MySQL'); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable values('MongoDB\"'); 查询成功,1 行受影响 (0.09 秒) mysql> insert into DemoTable values('\"Java\"'); 查询成功,1 行受影响 (0.19 秒) mysql> insert into DemoTable values('\"C\"'); 查询成功,1 行受影响 (0.14 秒)使用 select 语句显示表中的所有记录:mysql> select *from DemoTable;这将产生以下输出:+-----------+ | Title     ... 阅读更多

在 MySQL 中是否需要添加 DEFAULT NULL?

AmitDiwan
更新于 2019-09-26 08:19:44

2K+ 次浏览

不需要,因为不添加 DEFAULT NULL 也会赋予 NULL 值。例如,假设您没有添加 DEFAULT NULL 并插入一条没有值的记录,则结果会将 NULL 值显示为插入的值。让我们首先创建一个表:mysql> create table DemoTable (    FirstName varchar(100) ); 查询成功,0 行受影响 (0.57 秒)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('Chris'); 查询成功,1 行受影响 (0.13 秒) mysql> insert into DemoTable values(); 查询成功,1 行受影响 (0.12 秒) mysql> insert into DemoTable values(); Query ... 阅读更多

MySQL 查询删除列记录中除最后 7 个字符外的所有内容

AmitDiwan
更新于 2019-09-26 08:16:19

88 次浏览

让我们首先创建一个表:mysql> create table DemoTable (    Strength text ); 查询成功,0 行受影响 (0.51 秒)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('John is a good programmer'); 查询成功,1 行受影响 (0.09 秒) mysql> insert into DemoTable values('Chris is a good player in cricket'); 查询成功,1 行受影响 (0.12 秒) mysql> insert into DemoTable values('Bob is good in algorithm'); 查询成功,1 行受影响 (0.42 秒)使用 select 语句显示表中的所有记录:mysql> select *from DemoTable这将产生以下输出:+-----------------------------------+ | Strength ... 阅读更多

使用带 WHEN 子句的 CASE 语句检查 MySQL 中记录是否存在

AmitDiwan
更新于 2019-09-26 08:14:59

152 次浏览

让我们首先创建一个表:mysql> create table DemoTable (    UserId int,    UserName varchar(100) ); 查询成功,0 行受影响 (0.57 秒)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values(100, 'Chris'); 查询成功,1 行受影响 (0.13 秒) mysql> insert into DemoTable values(101, 'Robert'); 查询成功,1 行受影响 (0.12 秒) mysql> insert into DemoTable values(102, 'David'); 查询成功,1 行受影响 (0.12 秒) mysql> insert into DemoTable values(103, 'Mike'); 查询成功,1 行受影响 (0.11 秒)使用 select 语句显示表中的所有记录:mysql> select *from DemoTable;这将产生 ... 阅读更多

如何在 MySQL WHERE 子句中使用循环来显示仅交替的 ID 记录?

AmitDiwan
更新于 2019-09-26 08:13:29

105 次浏览

使用 MySQL IN() 获取类似的结果。让我们首先创建一个表:mysql> create table DemoTable (    ClientId int,    ClientName varchar(100),    ClientAge int ); 查询成功,0 行受影响 (0.70 秒)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values(100, 'Chris', 34); 查询成功,1 行受影响 (0.20 秒) mysql> insert into DemoTable values(101, 'Robert', 31); 查询成功,1 行受影响 (0.11 秒) mysql> insert into DemoTable values(103, 'David', 33); 查询成功,1 行受影响 (0.20 秒) mysql> insert into DemoTable values(104, 'Mike', 45); 查询成功,1 行受影响 (0.17 秒) mysql> insert ... 阅读更多

MySQL 查询按当前日期和月份排序?

AmitDiwan
更新于 2019-09-26 08:10:26

260 次浏览

为此,您可以使用 ORDER BY CASE 语句。让我们首先创建一个表:mysql> create table DemoTable (    DueDate date ); 查询成功,0 行受影响 (0.56 秒)注意 - 假设当前日期是 2019-07-22。使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('2019-03-10'); 查询成功,1 行受影响 (0.17 秒) mysql> insert into DemoTable values('2019-08-25'); 查询成功,1 行受影响 (0.15 秒) mysql> insert into DemoTable values('2019-06-01'); 查询成功,1 行受影响 (0.10 秒) mysql> insert into DemoTable values('2019-12-31'); 查询成功,1 行受影响 (0.17 秒)显示 ... 阅读更多

修复一行值,然后按降序排列 MySQL 中其余的值

AmitDiwan
更新于 2019-09-26 08:08:56

83 次浏览

首先,我们创建一个表:
mysql> create table DemoTable (    id int );
Query OK, 0 rows affected (0.52 sec)
使用insert命令在表中插入一些记录:
mysql> insert into DemoTable values(10);
Query OK, 1 row affected (0.43 sec)
mysql> insert into DemoTable values(7);
Query OK, 1 row affected (0.19 sec)
mysql> insert into DemoTable values(8);
Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable values(6);
Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable values(9);
Query OK, 1 row affected (0.09 sec)
mysql> insert into DemoTable values(11);
Query OK, 1 row affected ... 阅读更多

广告