找到 4219 篇文章 关于 MySQLi

在 MySQL 中选择小数点后超过两位数的行?

Smita Kapse
更新于 2019-07-30 22:30:25

1K+ 次浏览

要选择小数点后超过两位数的行,请使用 MySQL 中的 SUBSTR() 函数。 让我们首先创建一个表 -mysql> create table selectRows2DecimalPlacesDemo    -> (    -> Amount varchar(100)    -> ); Query OK, 0 rows affected (0.73 sec)以下是使用 insert 命令在表中插入记录的查询 -mysql> insert into selectRows2DecimalPlacesDemo values('234.5678'); Query OK, 1 row affected (0.17 sec) mysql> insert into selectRows2DecimalPlacesDemo values('19.50'); Query OK, 1 row affected (0.19 sec) mysql> insert into selectRows2DecimalPlacesDemo values('23.456'); Query OK, 1 row affected (0.17 sec) mysql> insert into selectRows2DecimalPlacesDemo values('12.123'); Query OK, 1 row affected (0.14 ... 阅读更多

替换 MySQL 表列中的部分字符串?

Anvi Jain
更新于 2019-07-30 22:30:25

402 次浏览

要替换 MySQL 表列中的部分字符串,可以使用 REPLACE()。 以下是语法 -update yourTableName set yourColumnName = REPLACE(yourColumnName ,'yourOldValue', 'yourNewValue');让我们首先创建一个表 -mysql> create table replacePartOfStringDemo    -> (    -> WebsiteURL varchar(100)    -> ); Query OK, 0 rows affected (0.47 sec)以下是使用 insert 命令在表中插入记录的查询 -mysql> insert into replacePartOfStringDemo(WebsiteURL) values('www.mysqlQuestion.com'); Query OK, 1 row affected (0.14 sec)以下是使用 select 语句显示表中所有记录的查询 -mysql> select * from replacePartOfStringDemo;这将产生以下输出 -+-----------------------+ | ... 阅读更多

如何在 MySQL 中从列中去除所有空格?

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

1K+ 次浏览

要从 MySQL 中的列中去除所有空格,可以使用 REPLACE() 函数。 以下是语法 -update yourTableName set yourColumnName=REPLACE(yourColumnName, ' ', '' );让我们首先创建一个表 -mysql> create table stripAllSpacesDemo    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> Name varchar(100)    -> ); Query OK, 0 rows affected (0.56 sec)以下是使用 insert 命令在表中插入记录的查询 -mysql> insert into stripAllSpacesDemo(Name) values('Jo h n'); Query OK, 1 row affected (0.19 sec) mysql> insert into stripAllSpacesDemo(Name) values(' Joh n'); Query OK, 1 row affected (0.16 ... 阅读更多

如何在 MySQL 中插入 NULL 值?

Smita Kapse
更新于 2019-07-30 22:30:25

3K+ 次浏览

要插入 NULL 值,可以使用 UPDATE 命令。 以下是语法 -UPDATE yourTableName SET yourColumnName=NULL;让我们首先创建一个表 -mysql> create table insertNullValue    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> ClientName varchar(100),    -> ClientCountryName varchar(20)    -> ); Query OK, 0 rows affected (0.54 sec)以下是使用 insert 命令在表中插入一些记录的查询 -mysql> insert into insertNullValue(ClientName, ClientCountryName) values('Larry', 'US'); Query OK, 1 row affected (0.19 sec) mysql> insert into insertNullValue(ClientName, ClientCountryName) values('David', 'AUS'); Query OK, 1 row affected (0.09 sec) ... 阅读更多

检查 MySQL 中特定用户的权限(授权)?

Anvi Jain
更新于 2019-07-30 22:30:25

493 次浏览

如果要检查特定用户的权限,请使用以下语法 -SHOW GRANTS FOR 'yourUserName'@'yourHostName';上述语法将检查特定用户的权限。要检查特定用户的权限,请使用 FOR。 假设我们有一个用户名“JOHN”和主机“%”。 以下是获取用户“JOHN”权限的查询 -mysql> SHOW GRANTS FOR 'JOHN'@'%';这将产生以下输出 -+--------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------- --------------+ | Grants for JOHN@% | +--------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------- --------------+ | GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, PROCESS, FILE, REFERENCES, INDEX, ALTER, SHOW DATABASES, ... 阅读更多

MySQL 查询以删除列中的空记录?

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

2K+ 次浏览

要删除列中的 NULL 记录,可以使用 delete 命令。 以下是语法 -delete from yourTableName where yourColumnName IS NULL;让我们首先创建一个表 -mysql> create table removeNullRecordsDemo    -> (    -> Name varchar(100)    -> ); Query OK, 0 rows affected (0.50 sec)以下是使用 insert 命令在表中插入记录的查询 -mysql> insert into removeNullRecordsDemo values('John'); Query OK, 1 row affected (0.14 sec) mysql> insert into removeNullRecordsDemo values(null); Query OK, 1 row affected (0.15 sec) mysql> insert into removeNullRecordsDemo values('Larry'); Query OK, 1 row affected (0.19 sec) ... 阅读更多

在 MySQL INT 字段的开头填充零?

Smita Kapse
更新于 2019-07-30 22:30:25

323 次浏览

您可以使用 MySQL 中的 LPAD() 在 MySQL INT 字段的开头填充零。 让我们首先创建一个表。mysql> create table paddingDemo    -> (    -> Number int    -> ); Query OK, 0 rows affected (0.49 sec)以下是使用 insert 命令在表中插入一些记录的查询 -mysql> insert into paddingDemo values(78); Query OK, 1 row affected (0.14 sec) mysql> insert into paddingDemo values(560); Query OK, 1 row affected (0.17 sec) mysql> insert into paddingDemo values(888995); Query OK, 1 row affected (0.13 sec) mysql> insert into paddingDemo values(999994); ... 阅读更多

如何从 MySQL 中的值中删除部分文本?

Smita Kapse
更新于 2019-07-30 22:30:25

496 次浏览

为了从值中删除部分文本,可以使用 MySQL 中的 REPLACE()。 以下是语法 -update yourTableName set yourColumnName = replace(yourColumnName ,'yourValue ', '' );让我们首先创建一个表 -mysql> create table removePartialTextDemo    -> (    -> JavaVersionDetails varchar(100)    -> ); Query OK, 0 rows affected (0.51 sec)以下是使用 insert 命令在表中插入一些记录的查询 -mysql> insert into removePartialTextDemo values('Java Version 1.0'); Query OK, 1 row affected (0.50 sec) mysql> insert into removePartialTextDemo values('Java Version 1.1'); Query OK, 1 row affected (0.23 sec) mysql> insert into ... 阅读更多

如何在 MySQL 中使用 ORDER BY 对同名学生的得分求和?

Anvi Jain
更新于 2019-07-30 22:30:25

654 次浏览

为此,请使用 ORDER BY 以及 GROUP BY 子句。 让我们首先创建一个包含学生姓名和分数的表 -mysql> create table countRowValueDemo    -> (    -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentName varchar(20),    -> StudentMathScore int    -> ); Query OK, 0 rows affected (0.71 sec)以下是使用 insert 命令在表中插入记录的查询 -mysql> insert into countRowValueDemo(StudentName, StudentMathScore) values('Larry', 45); Query OK, 1 row affected (0.19 sec) mysql> insert into countRowValueDemo(StudentName, StudentMathScore) values('Mike', 56); Query OK, 1 row affected (0.16 sec) mysql> insert into ... 阅读更多

使用 MySQL 转换格式不正确的日期?

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

108 次浏览

假设日期数据类型为 varchar,即不是日期格式。首先让我们创建一个表。以下是查询语句:
mysql> create table convertDateDemo    -> (    -> AdmissionDate varchar(200)    -> );
Query OK, 0 rows affected (0.63 sec)
以下是使用 insert 命令在表中插入一些记录的查询语句:
mysql> insert into convertDateDemo values('April 04 2019');
Query OK, 1 row affected (0.18 sec)
mysql> insert into convertDateDemo values('May 05 2018');
Query OK, 1 row affected (0.16 sec)
mysql> insert into convertDateDemo values('January 01 2012');
Query OK, 1 row affected ... 阅读更多

广告