找到 4379 篇文章 关于 MySQL

如何获取列中的最大值并将其设置为同一列中的所有其他值(使用 MySQL)?

AmitDiwan
更新于 2019年9月27日 06:31:40

64 次浏览

让我们首先创建一个表 - mysql> create table DemoTable (    FirstName varchar(100),    Score int ); Query OK, 0 rows affected (0.60 sec)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('David', 59); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values('Chris', 97); Query OK, 1 row affected (0.24 sec) mysql> insert into DemoTable values('Bob', 98); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values('Carol', 91); Query OK, 1 row affected (0.11 sec)使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable;这将产生... 阅读更多

比较 NULL 值并在 MySQL 新列中显示这些值为 1?

AmitDiwan
更新于 2019年9月27日 06:29:11

64 次浏览

为此,请使用 IF() 以及 IS NULL 属性。让我们首先创建一个表 - mysql> create table DemoTable (    Name varchar(100),    CountryName varchar(100) ); Query OK, 0 rows affected (0.70 sec)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('Chris', 'US'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values('Mike', NULL); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable(Name) values('David'); Query OK, 1 row affected (0.38 sec) mysql> insert into DemoTable values('Bob', 'AUS'); Query OK, 1 row affected (0.45 sec)使用 select ... 阅读更多

如何使用 MySQL 查询查找特定行?

AmitDiwan
更新于 2019年9月26日 08:39:45

334 次浏览

让我们首先创建一个表 - mysql> create table DemoTable (    UserId int,    UserName varchar(100) ); Query OK, 0 rows affected (0.66 sec)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values(100, 'Chris'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values(101, 'Bob'); Query OK, 1 row affected (0.07 sec) mysql> insert into DemoTable values(102, 'David'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values(103, 'Mike'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values(104, 'Sam'); Query OK, 1 row affected (0.16 sec)显示所有记录 ... 阅读更多

MySQL 查询以显示具有重复记录的列中不同记录的计数

AmitDiwan
更新于 2019年9月26日 08:37:34

156 次浏览

让我们首先创建一个表 - mysql> create table DemoTable (    StudentId int,    StudentFirstName varchar(100) ); Query OK, 0 rows affected (0.88 sec)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values(100, 'John'); Query OK, 1 row affected (0.32 sec) mysql> insert into DemoTable values(101, 'Chris'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values(102, 'John'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values(103, 'Sam'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values(104, 'Sam'); Query OK, 1 row affected (0.13 sec)显示所有记录 ... 阅读更多

如何在 MySQL 中轻松插入日期时间?

AmitDiwan
更新于 2023年10月4日 21:39:34

25K+ 次浏览

您可以使用 MySQL 命令行轻松插入 DateTime。以下是语法 - insert into yourTableName values('yourDateTimeValue');让我们首先创建一个表 - mysql> create table DemoTable (    DateOfBirth datetime ); Query OK, 0 rows affected (0.97 sec)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('1998-01-23 12:45:56'); Query OK, 1 row affected (0.26 sec) mysql> insert into DemoTable values('2010-12-31 01:15:00'); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable values('2015-04-03 14:00:45'); Query OK, 1 row affected (0.10 sec)使用 select 语句显示表中的所有记录 ... 阅读更多

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

AmitDiwan
更新于 2019年9月26日 08:31:50

326 次浏览

让我们首先创建一个表。以下是创建数据库“web”中表的查询 - mysql> create table DemoTable (    AdmissionDate date ); Query OK, 0 rows affected (0.53 sec)以下是将空(NULL)java.sql.Date 插入 MySQL DB 的 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) ); Query OK, 0 rows affected (0.80 sec)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('1stJohn'); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable values('1stJohn (7)'); Query OK, 1 row affected (0.65 sec) mysql> insert into DemoTable values('2ndSam'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values('2ndSam (4)'); Query OK, 1 row affected (0.15 sec)使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable;这将... 阅读更多

MySQL 查询以根据 Id 分组连接不同的值?

AmitDiwan
更新于 2019年9月26日 08:24:55

402 次浏览

让我们首先创建一个表 - mysql> create table DemoTable (    Id int,    Name varchar(100) ); Query OK, 0 rows affected (0.64 sec)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values(100, 'Chris'); Query OK, 1 row affected (0.44 sec) mysql> insert into DemoTable values(200, 'Robert'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values(100, 'Chris'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values(300, 'David'); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable values(400, 'Mike'); Query OK, 1 row affected (0.10 sec) mysql> insert ... 阅读更多

MySQL 查询以将 varchar 列中的反斜杠替换为前导的反斜杠字符串值

AmitDiwan
更新于 2019年9月26日 08:22:18

1K+ 次浏览

让我们首先创建一个表 - mysql> create table DemoTable (    Title varchar(100) ); Query OK, 0 rows affected (0.57 sec)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('\"MySQL'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values('MongoDB\"'); Query OK, 1 row affected (0.09 sec) mysql> insert into DemoTable values('\"Java\"'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values('\"C\"'); Query OK, 1 row affected (0.14 sec)使用 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) ); Query OK, 0 rows affected (0.57 sec)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('Chris'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values(); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values(); Query ... 阅读更多

广告