找到 4219 篇文章 关于 MySQLi

如何在 MySQL 中插入带双引号的记录?

AmitDiwan
更新于 2019年12月12日 05:20:26

3K+ 浏览量

要插入带双引号的记录,请使用反斜杠 (\),如下面的语法所示 -语法insert into yourTableName values('\"yourValue\"');让我们先创建一个表 -mysql> create table DemoTable    -> (    -> Name varchar(20)    -> ); Query OK, 0 rows affected (0.63 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('\"John\"'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values('\"Chris\"'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable values('\"Adam Smith\"'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values('\"Carol\"'); Query OK, 1 row affected ... 阅读更多

如何在 MySQL 中仅显示小时和分钟?

AmitDiwan
更新于 2019年12月12日 05:17:29

3K+ 浏览量

要仅显示小时和分钟,请使用 DATE_FORMAT() 并设置格式说明符,如下面的语法所示 -select date_format(yourColumnName, '%H:%i') as anyAliasName from yourTableName;让我们先创建一个表 -mysql> create table DemoTable1527    -> (    -> ArrivalDatetime datetime    -> ); Query OK, 0 rows affected (0.76 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable1527 values('2019-01-10 12:34:45'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable1527 values('2018-12-12 11:00:34'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable1527 values('2019-03-21 04:55:56'); Query OK, 1 row affected (0.18 sec)显示所有记录 ... 阅读更多

在 MySQL 中先按最近 3 个月排序,然后按字母顺序排序?

AmitDiwan
更新于 2019年12月12日 05:14:51

312 浏览量

让我们先创建一个表 -mysql> create table DemoTable1526    -> (    -> CustomerName varchar(20),    -> PurchaseDate date    -> ); Query OK, 0 rows affected (0.67 sec)使用 insert 命令在表中插入一些记录。这里,我们插入了 2019 年的日期 -mysql> insert into DemoTable1526 values('Adam', '2019-06-01'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable1526 values('Sam', '2019-04-26'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable1526 values('Chris', '2019-05-24'); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable1526 values('David', '2019-10-10'); Query OK, 1 row affected (0.23 sec) mysql> insert into ... 阅读更多

从 MySQL 中选择日期并格式化为文本?

AmitDiwan
更新于 2019年12月11日 11:42:55

176 浏览量

要选择日期并进行格式化,请使用 SELECT DATE_FORMAT()。以下是语法 -语法select date_format(yourColumnName, '%e %b %y') from yourTableName;让我们先创建一个表 -mysql> create table DemoTable    -> (    -> DueDate date    -> ); Query OK, 0 rows affected (0.52 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('2019-01-11'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values('2019-12-21'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values('2019-09-15'); Query OK, 1 row affected (0.07 sec)使用 select 语句显示表中的所有记录 -mysql> select *from ... 阅读更多

按列值将 MySQL 行分组到数组中?

AmitDiwan
更新于 2019年12月11日 11:40:22

3K+ 浏览量

要将行分组到数组中,请使用 GROUP_CONCAT() 以及 ORDER BY 子句。让我们先创建一个表 -mysql> create table DemoTable    -> (    -> Id int,    -> FirstName varchar(20)    -> ); Query OK, 0 rows affected (0.78 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values(101, 'John'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values(102, 'Bob'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable values(101, 'David'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values(101, 'Adam'); Query OK, ... 阅读更多

获取 MySQL group concat 中的最后一个值?

AmitDiwan
更新于 2019年12月11日 06:39:32

580 浏览量

要获取 group concat 中的最后一个值,请使用 SUBSTRING_INDEX()。让我们先创建一个表 -mysql> create table DemoTable1525    -> (    -> ListOfSubjects text    -> ); Query OK, 0 rows affected (1.13 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable1525 values('MongoDB, C'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable1525 values('Java, C++, MySQL'); Query OK, 1 row affected (0.25 sec) mysql> insert into DemoTable1525 values('Python, C++, C, Java'); Query OK, 1 row affected (0.14 sec)使用 select 语句显示表中的所有记录 -mysql> select * from DemoTable1525;这将 ... 阅读更多

使用 Java 统计 MySQL 表中列的数量

AmitDiwan
更新于 2019年12月11日 06:37:17

328 浏览量

为此,请使用 ResultSetMetaData。让我们先创建一个表 -mysql> create table DemoTable    -> (    -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentFirstName varchar(20),    -> StudentLastName varchar(20)    -> ); Query OK, 0 rows affected (0.58 sec)Java 代码如下 -示例import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.Statement; import com.mysql.jdbc.ResultSetMetaData; public class ResultSetDemo {    public static void main(String[] args) {       Connection con = null;       PreparedStatement ps = null;       Statement st = null;       ResultSet rs = null; ... 阅读更多

在 MySQL 查询中匹配数组的元素

AmitDiwan
更新于 2019年12月11日 06:33:22

2K+ 浏览量

让我们先创建一个表表 -mysql> create table DemoTable1523    -> (    -> Id int,    -> Value int    -> ); Query OK, 0 rows affected (0.76 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable1523 values(1, 56); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable1523 values(2, 78); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable1523 values(1, 34); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable1523 values(2, 45); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable1523 values(1, 99); Query OK, ... 阅读更多

根据 MySQL 中相似的日期对列的对应值求和?

AmitDiwan
更新于 2019年12月11日 06:31:06

144 浏览量

为此,请使用聚合函数 SUM() 以及 GROUP BY。让我们先创建一个表 -mysql> create table DemoTable1522    -> (    -> ProductPurchaseDate date,    -> NumberOfProduct int    -> ); Query OK, 0 rows affected (1.51 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable1522 values('2019-01-21', 45); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable1522 values('2018-12-31', 78); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable1522 values('2019-01-21', 67); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable1522 values('2019-03-01', 56); Query OK, 1 row affected (0.19 ... 阅读更多

更新 MySQL 中的列并删除尾随下划线值

AmitDiwan
更新于 2019年12月11日 06:27:28

464 浏览量

要删除尾随值,请使用 TRIM(),如下面的更新语法所示:update yourTableName set yourColumnName=trim(trailing '_' from yourColumnName);让我们先创建一个表:mysql> create table DemoTable1521    -> (    -> StudentCode varchar(20)    -> ); Query OK, 0 rows affected (1.33 sec)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1521 values('345_'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable1521 values('12345'); Query OK, 1 row affected (0.38 sec) mysql> insert into DemoTable1521 values('9084_'); Query OK, 1 row affected (1.29 sec)使用 select 语句显示表中的所有记录:mysql> select ... 阅读更多

广告