找到 4219 篇文章 关于 MySQLi

在同一个 MySQL SELECT 语句中使用别名的值

AmitDiwan
更新于 2019年10月7日 12:37:47

679 次浏览

你不能直接在 SELECT 中使用别名。请改用用户自定义变量。以下是语法。这里,@yourAliasName 是我们的变量和别名 −select @yourAliasName :=curdate() as anyAliasName, concat(‘yourValue.', yourColumnName, ' yourValue', @yourAliasName) as anyAliasName from yourTableName;让我们首先创建一个表 −mysql> create table DemoTable (    Name varchar(40) ); 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable values('John Smith'); mysql> insert into DemoTable values('Chris Brown'); mysql> insert into DemoTable values('David Miller'); ... 阅读更多

在不知道 SQL 中 int 类型列的当前值的情况下,如何向表中 int 类型列的值添加一些值?

AmitDiwan
更新于 2019年10月7日 12:35:18

126 次浏览

为此,只需使用 UPDATE 命令以及 SET。让我们首先创建一个表 −mysql> create table DemoTable (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentScore int ); 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable(StudentScore) values(78); mysql> insert into DemoTable(StudentScore) values(89); mysql> insert into DemoTable(StudentScore) values(67); mysql> insert into DemoTable(StudentScore) values(95); 显示表中的所有记录 ... 阅读更多

将 MySQL 数据库表中的日期格式更改为 d/m/y

AmitDiwan
更新于 2019年10月7日 12:31:43

333 次浏览

以下是语法 −select date_format(yourColumnName, '%d/%m/%Y') as anyAliasName from yourTableName;让我们首先创建一个表 −mysql> create table DemoTable (    AdmissionDate date ); 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable values('2019-01-21'); mysql> insert into DemoTable values('2019-09-09'); mysql> insert into DemoTable values('2018-12-31'); mysql> insert into DemoTable values('2017-11-01'); 使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable;这 ... 阅读更多

MySQL 查询以检查是否存在多行?

AmitDiwan
更新于 2019年10月7日 12:29:39

663 次浏览

让我们首先创建一个表 −mysql> create table DemoTable1219 (    Id int,    Name varchar(40) ); 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1219 values(100, 'Adam'); mysql> insert into DemoTable1219 values(101, 'John'); mysql> insert into DemoTable1219 values(102, 'Chris'); mysql> insert into DemoTable1219 values(103, 'Bob'); 使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable1219;这将产生 ... 阅读更多

如何使用 Java 将 DATE 插入 MySQL 列值?

AmitDiwan
更新于 2020年2月14日 10:23:16

3K+ 次浏览

为此,您可以使用 Java 中的 PreparedStatement。让我们首先创建一个表,其中一列是带有 DATE 类型的 ArrivalDate −mysql> create table DemoTable(    PassengerId int,    PassengerName varchar(40),    ArrivalDate date ); JAVA 代码如下所示,用于插入日期 −import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; public class InsertDateFromJava {    public static void main(String[] args) {       Connection con = null;       PreparedStatement ps = null;       try {          java.util.Date javaDate = new java.util.Date();     ... 阅读更多

通过在 SQL 中的用户定义变量中设置增量值来递增多个 Timestamp 值

AmitDiwan
更新于 2019年10月7日 12:20:14

239 次浏览

增量值可以设置在用户定义的变量中,如下所示。“yourValue”是增量值。之后,使用 MySQL UPDATE 更新列并递增时间戳值 −set @anyVariableName :=yourValue; update yourTableName set yourColumnName=yourColumnName+interval (@yourVariableName) second;让我们首先创建一个表 −mysql> create table DemoTable (    DueDatetime timestamp ); 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable values('2019-01-31 12 :30 :40'); mysql> insert into DemoTable values('2019-09-06 10 :00 :00'); ... 阅读更多

在一个 MySQL 查询中计算不同的 distinct 项目?

AmitDiwan
更新于 2019年10月7日 12:15:48

110 次浏览

要计数项目,请使用 COUNT() 以及 DISTINCT。这里,DISTINCT 用于返回 distinct 值。现在让我们看一个示例并创建一个表 −mysql> create table DemoTable (    CustomerId int,    CustomerName varchar(20),    ProductName varchar(40) ); 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable values(101, 'Chris', 'Product-1'); mysql> insert into DemoTable values(102, 'David', 'Product-2'); mysql> insert into DemoTable values(101, 'Chris', 'Product-1'); mysql> insert ... 阅读更多

如何在 MySQL 中按分组字段排序?

AmitDiwan
更新于 2019年10月7日 12:09:11

79 次浏览

要按分组字段排序,请使用 ORDER BY CASE 以及 IN()。CASE 评估不同的条件,而 ORDER BY 按升序或降序对值进行排序。MySQL IN() 用于查找匹配项。让我们首先创建一个表 −mysql> create table DemoTable (    Value varchar(40) ); 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable values('John'); mysql> insert into DemoTable values('100&101'); mysql> insert into DemoTable values('Sam'); ... 阅读更多

如何使用 MySQL SELECT 1 检查值是否存在?

AmitDiwan
更新于 2019年10月7日 12:06:47

293 次浏览

使用 SELECT 1 语句,如下所示:select 1 from yourTableName where yourColumnName=yourValue;如果返回 1,则表示该值存在于 MySQL 数据库中。让我们先来看一个例子,创建一个表:mysql> create table DemoTable (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentName varchar(40),    StudentAge int ); Query OK, 0 rows affected (0.46 sec)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable(StudentName, StudentAge) values('Chris', 21); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable(StudentName, StudentAge) values('David', 20); Query OK, 1 row affected (0.16 ... 阅读更多

MySQL CASE 语句用于替换 NULL 值为自定义值

AmitDiwan
更新于 2019年10月7日 12:04:05

浏览量:157

让我们先创建一个表:mysql> create table DemoTable (    FirstName varchar(20) ); Query OK, 0 rows affected (1.15 sec)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('John'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable values(NULL); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values('Adam'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values(NULL); Query OK, 1 row affected (0.09 sec)使用 select 语句显示表中的所有记录:mysql> select *from DemoTable;这将产生以下输出:+-----------+ | FirstName | +-----------+ ... 阅读更多

广告