找到 4219 篇文章 适用于 MySQLi

MySQL 查询以获取出现两个或多个指定值的行的计数?

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

65 次查看

要获取出现两个或多个指定值的行的计数,让我们首先创建一个示例表:mysql> create table specifiedValuesDemo -> ( -> Value int, -> Value2 int, -> Value3 int -> ); Query OK, 0 rows affected (0.60 sec)以下是使用 insert 命令在表中插入一些记录的查询:mysql> insert into specifiedValuesDemo values(10, 15, 20); Query OK, 1 row affected (0.17 sec) mysql> insert into specifiedValuesDemo values(40, 10, 20); Query OK, 1 row affected (0.16 sec) ... 阅读更多

编写一个等效于“SHOW TABLES”的 MySQL 查询,并按排序顺序显示?

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

92 次查看

使用 INFORMATION_SCHEMA.TABLES 以排序顺序显示表。以下语法将提供按升序排序的表列表:select TABLE_NAME from INFORMATION_SCHEMA.TABLES where TABLE_SCHEMA= 'yourDatabaseName' order by TABLE_NAME;以下是实现等效于 SHOW TABLES 的查询:mysql> select TABLE_NAME from INFORMATION_SCHEMA.TABLES    -> where TABLE_SCHEMA= 'sample' order by TABLE_NAME;这将产生以下输出+------------------------------------+ | TABLE_NAME                         | +------------------------------------+ | a                                  | | accumulateddemo               ... 阅读更多

如何抑制 MySQL 存储过程输出?

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

928 次查看

要抑制 MySQL 存储过程输出,可以使用变量。让我们首先创建一个表。mysql> create table person_information    -> (    -> Id int,    -> Name varchar(20)    -> ); Query OK, 0 rows affected (0.50 sec)以下是使用 insert 命令在表中插入一些记录的查询:mysql> insert into person_information values(100, 'John'); Query OK, 1 row affected (0.17 sec) mysql> insert into person_information values(101, 'Chris'); Query OK, 1 row affected (0.22 sec) mysql> insert into person_information values(102, 'Robert'); Query OK, 1 row affected (0.16 sec)以下是显示来自 ... 阅读更多

如何在 MySQL 中使用 alter 添加列?

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

158 次查看

以下是使用 alter 在 MySQL 中添加列的语法:alter table yourTableName add column yourColumnName yourDataType default yourValue;让我们首先创建一个表:mysql> create table alterTableDemo    -> (    -> Id int,    -> Name varchar(10)    -> ); Query OK, 0 rows affected (0.69 sec)让我们使用 DESC 命令检查表的描述。这将显示表的 Field、Type、Key 等:mysql> desc alterTableDemo;这将产生以下输出+-------+-------------+------+-----+---------+-------+ | Field | Type        | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | Id    | int(11)     | YES ... 阅读更多

我们可以使用数学运算对 MySQL 结果进行排序吗?

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

216 次查看

是的,我们可以使用 ORDER BY 子句使用数学运算进行排序。让我们首先创建一个表:mysql> create table orderByMathCalculation    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> Quantity int,    -> Price int    -> ); Query OK, 0 rows affected (0.57 sec)以下是使用 insert 命令在表中插入一些记录的查询:mysql> insert into orderByMathCalculation(Quantity, Price) values(10, 50); Query OK, 1 row affected (0.21 sec) mysql> insert into orderByMathCalculation(Quantity, Price) values(20, 40); Query OK, 1 row affected (0.14 sec) mysql> insert into orderByMathCalculation(Quantity, Price) values(2, 20); Query ... 阅读更多

MySQL 中 count(*) 和 count(columnName) 之间的区别?

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

3K+ 次查看

count(*) 返回所有行,无论列是否包含空值,而 count(columnName) 返回除空值行以外的行数。让我们首先创建一个表。以下查询mysql> create table ifNotNullDemo    -> (    -> Name varchar(20)    -> ); Query OK, 0 rows affected (0.54 sec)以下是使用 insert 命令在表中插入一些记录的查询:mysql> insert into ifNotNullDemo values('Chris'); Query OK, 1 row affected (0.15 sec) mysql> insert into ifNotNullDemo values(''); Query OK, 1 row affected (0.13 sec) mysql> insert into ifNotNullDemo values('Robert'); Query OK, 1 row affected (0.24 sec) ... 阅读更多

如何解决 Java-MySQL 中 JDBC 错误的未知数据库?

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

8K+ 次查看

如果选择 MySQL 中不存在的任何数据库,就会发生此类错误。让我们首先显示 JDBC 中未知数据库的错误。Java 代码如下。在这里,我们将数据库设置为“onlinebookstore”,它不存在:import java.sql.Connection; import java.sql.DriverManager; public class UnknownDatabaseDemo {    public static void main(String[] args) {       String JdbcURL = "jdbc:mysql://127.0.0.1:3306/onlinebookstore?useSSL=false";       String Username = "root";       String password = "123456";       Connection con = null;       try {          con = DriverManager.getConnection(JdbcURL, Username, password); ... 阅读更多

如何从一个 MySQL 表插入到另一个表并设置一个列的值?

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

304 次查看

让我们首先创建一个表。以下查询 -mysql> create table insertOneToAnotherTable    -> (    -> Value int    -> ); Query OK, 0 rows affected (0.60 sec)以下是使用 insert 命令在表中插入一些记录的查询 -mysql> insert into insertOneToAnotherTable values(100); Query OK, 1 row affected (0.08 sec) mysql> insert into insertOneToAnotherTable values(200); Query OK, 1 row affected (0.15 sec) mysql> insert into insertOneToAnotherTable values(300); Query OK, 1 row affected (0.13 sec) mysql> insert into insertOneToAnotherTable values(400); Query OK, 1 row affected (0.15 sec) mysql> insert into insertOneToAnotherTable ... 阅读更多

在 MySQL 中选择排序列表中间的结果?

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

854 次查看

要从排序列表的中间选择结果,请将 ORDER BY 子句与 LIMIT 一起使用。让我们首先创建一个表。以下查询 -mysql> create table sortedListDemo    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentName varchar(100)    -> ); Query OK, 0 rows affected (0.46 sec)以下是使用 insert 命令在表中插入一些记录的查询 -mysql> insert into sortedListDemo(StudentName) values('John'); Query OK, 1 row affected (0.62 sec) mysql> insert into sortedListDemo(StudentName) values('Sam'); Query OK, 1 row affected (0.18 sec) mysql> insert into sortedListDemo(StudentName) values('Adam'); ... 阅读更多

使用 MySQL 对除值 0 之外的整数重新排序?

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

65 次查看

要对除值 0 之外的整数重新排序,请使用以下语法 -select *from yourTableName order by yourColumnName=0 ,yourColumnName;让我们首先创建一个表 -mysql> create table reorderIntegerExcept0    -> (    -> value int    -> ); Query OK, 0 rows affected (0.70 sec)以下是使用 insert 命令在表中插入记录的查询 -mysql> insert into reorderIntegerExcept0 values(90); Query OK, 1 row affected (0.17 sec) mysql> insert into reorderIntegerExcept0 values(10); Query OK, 1 row affected (0.21 sec) mysql> insert into reorderIntegerExcept0 values(0); Query OK, 1 row affected (0.18 sec) mysql> insert into reorderIntegerExcept0 values(40); ... 阅读更多

广告