找到 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 ... 阅读更多

广告