找到 4219 篇文章 关于 MySQLi

如何在 MySQL 中获取包含整数的字符串中的最大值?

Arjun Thakur
更新于 2019-07-30 22:30:25

3K+ 阅读量

您可以为此使用 CAST() 与 MAX()。由于字符串中填充了字符串和整数,例如“STU201”,因此我们需要使用 CAST()。让我们先创建一个表 -mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentBookCode varchar(200) ); Query OK, 0 rows affected (0.56 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable(StudentBookCode) values('STU201'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable(StudentBookCode) values('STU202'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable(StudentBookCode) values('STU203'); Query OK, 1 row affected (0.20 sec) mysql> ... 阅读更多

如何在 MySQL 中使用 TIME 类型?

Chandu yadav
更新于 2019-07-30 22:30:25

213 阅读量

让我们先创建一个表。在其中,我们设置了一个类型为 TIME 的列来获取登录时间 -mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    LoginTime TIME NULL ); Query OK, 0 rows affected (0.69 sec)使用 insert 命令在表中插入记录 -mysql> insert into DemoTable(LoginTime) values('12:34:45'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable(LoginTime) values('13:56:01'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable(LoginTime) values('04:12:23'); Query OK, 1 row affected (0.13 sec)以下是使用... 阅读更多

如何在 MySQL 中显示 bit(1) 字段?

George John
更新于 2019-07-30 22:30:25

678 阅读量

让我们先创建一个表。这里,我们的列类型为 bit(1) -mysql> create table DemoTable (    isCaptured bit(1) ); Query OK, 0 rows affected (1.00 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values(0); Query OK, 1 row affected (0.26 sec) mysql> insert into DemoTable values(1); Query OK, 1 row affected (0.27 sec) mysql> insert into DemoTable values(0); Query OK, 1 row affected (0.47 sec) mysql> insert into DemoTable values(1); Query OK, 1 row affected (0.29 sec)以下是使用 select 语句显示表中所有记录的查询 -mysql> select ... 阅读更多

MySQL 中的 /* 是什么意思?

Ankith Reddy
更新于 2019-07-30 22:30:25

404 阅读量

这是一种注释类型。/* 是注释的开始,*/ 是注释的结束。让我们实现并显示如何创建注释mysql> /* This is the first MySQL Program */MySQL 将忽略上述注释。让我们看一个例子。这里,我们使用 /* 和 */ 编写了一个注释mysql> /*This table has information about person */ mysql> create table DemoTable (    PersonId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    PersonName varchar(20),    PersonAge int ); Query OK, 0 rows affected (0.58 sec)

如何在 MySQL 中计算一行中特定符号的数量?

George John
更新于 2019-07-30 22:30:25

424 阅读量

您可以使用 LENGTH() 来计算一行中特定符号的数量。让我们先创建一个表 -mysql> create table DemoTable (    Value varchar(200) ); Query OK, 0 rows affected (0.54 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('?1234?6789?5656?324?'); Query OK, 1 row affected (0.17 sec)以下是使用 select 语句显示表中所有记录的查询 -mysql> select *from DemoTable;这将产生以下输出 -+----------------------+ | Value | +----------------------+ | ?1234?6789?5656?324? | ... 阅读更多

在 MySQL 中排序并递增值?

Chandu yadav
更新于 2019-07-30 22:30:25

339 阅读量

您可以使用 update 命令以及用户定义的变量。让我们先创建一个表 -mysql> create table DemoTable (    FirstName varchar(20),    Position int ); Query OK, 0 rows affected (0.71 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('Chris', 100); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values('Robert', 120); Query OK, 1 row affected (0.23 sec) mysql> insert into DemoTable values('David', 130); Query OK, 1 row affected (0.16 sec)以下是使用 select 语句显示表中所有记录的查询 -mysql> select *from DemoTable;这将产生... 阅读更多

如何在 MySQL 查询中将日期 YYYYMMDD 转换为 YY-MM-DD?

Ankith Reddy
更新于 2019-07-30 22:30:25

2K+ 阅读量

要在 MySQL 中将日期 YYYYMMDD 转换为 YY-MM-DD,请使用以下语法 -select date_format(str_to_date(yourColumnName, '%Y%m%d'), '%Y-%m-%d') from yourTableName;让我们先创建一个表 -mysql> create table DemoTable (    ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    ClientProjectDeadline varchar(200) ); Query OK, 0 rows affected (0.57 sec)使用 insert 命令在表中插入一些记录。我们已使用 YYYYMMDD 格式插入日期 -mysql> insert into DemoTable(ClientProjectDeadline) values('20121221'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable(ClientProjectDeadline) values('20190416'); Query OK, 1 row affected (0.53 sec) mysql> insert into DemoTable(ClientProjectDeadline) values('20160624'); Query OK, 1 row affected (0.20 sec) mysql> ... 阅读更多

在 MySQL 中显示除一条记录之外的所有记录

Arjun Thakur
更新于 2019-07-30 22:30:25

478 阅读量

您可以使用 IN() 在 MySQL 中显示除一条记录之外的所有记录。让我们先创建一个表 -mysql> create table DemoTable (    Id int,    FirstName varchar(20) ); Query OK, 0 rows affected (0.57 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values(100, 'Larry'); Query OK, 1 row affected (0.31 sec) mysql> insert into DemoTable values(10, 'Chris'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values(110, 'Robert'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values(90, 'David'); Query OK, 1 row affected (0.20 sec)以下是... 阅读更多

如何在 MySQL 中获取两列值中的最大值?

Krantik Chavan
更新于 2019-07-30 22:30:25

238 阅读量

为了获取 MySQL 中两列值中的最大值,您需要使用 GREATEST() 函数。以下是语法:select greatest(yourColumnName1, yourColumnName2) AS anyAliasName from yourTableName;让我们先创建一个表:mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Number1 int,    Number2 int ); Query OK, 0 rows affected (0.63 sec)以下是使用 insert 命令在表中插入一些记录的查询:mysql> insert into DemoTable(Number1, Number2) values(1000, 10000); Query OK, 1 row affected (0.49 sec) mysql> insert into DemoTable(Number1, Number2) values(600, 900); Query OK, 1 row affected (0.12 sec) mysql> ... 阅读更多

查询 MySQL 数据库以回显最大的自动递增编号?

George John
更新于 2019-07-30 22:30:25

77 阅读量

让我们先创建一个表,其中 Id 为 auto_increment -mysql> create table DemoTable (    UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    UserName varchar(20) ); Query OK, 0 rows affected (0.56 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable(UserName) values('John'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable(UserName) values('Larry'); Query OK, 1 row affected (0.35 sec) mysql> insert into DemoTable(UserName) values('Chris'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable(UserName) values('Bob'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable(UserName) values('Carol'); Query OK, 1 row affected ... 阅读更多

广告