找到 4219 篇文章 关于 MySQLi

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

AmitDiwan
更新于 2019年9月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年9月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年9月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年9月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年9月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年9月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年9月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年9月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年9月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年9月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 ... 阅读更多

广告