找到 4219 篇 关于 MySQLi 的文章
412 次浏览
为防止用户访问特定模式,你需要使用 delete 命令。以下是语法:DELETE FROM mysql.db WHERE Db IN("yourSpecificSchema", "yourSpecificSchema\_%") AND User = "yourUserName" AND Host = "yourHostName";让我们实现上述语法以防止用户访问特定模式。首先,让我们显示 MySQL.user 表中的所有用户和主机。mysql> select user, host from MySQL.user;这将产生以下输出:+------------------+-----------+ | user | host | +------------------+-----------+ | Bob | % ... 阅读更多
568 次浏览
对于条件 MySQL 查询,您可以在存储过程中使用 IF ELSE 概念。让我们首先创建表 − MySQL> create table DemoTable1 ( Id int ); 查询正常,0 行受影响 (0.62 秒) 使用插入命令在表中插入一些记录 − MySQL> insert into DemoTable1 values(10); 查询正常,1 行受影响 (0.19 秒) My SQL> 插入 DemoTable1 值 (20); 查询正常,1 行受影响 (0.12 秒) My SQL> 插入 DemoTable1 值 (30); 查询正常,1 行受影响 (0.12 秒) 使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable1; 这将生成以下输出...... 阅读更多
219 次浏览
使用 CASE 语句是一个不错的选择。不要使用 UNION。让我们首先创建表 − MySQL> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, ShippingDate datetime ); 查询正常,0 行受影响 (0.63 秒) 使用插入命令在表中插入一些记录 −mysql> insert into DemoTable(ShippingDate) values('2019-04-21'); 查询正常,1 行受影响 (0.17 秒) MySQL> 插入 DemoTable(ShippingDate) 值 ('2019-01-01'); 查询正常,1 行受影响 (0.13 秒) MySQL> 插入 DemoTable(ShippingDate) 值 ('2019-05-11'); 查询正常,1 行受影响 (0.16 秒) MySQL> 插入 DemoTable(ShippingDate) 值 ('2018-12-31'); 查询正常,1 行 ... 阅读更多
355 次浏览
您可以使用子查询。以下是语法 − SELECT * FROM ( SELECT * FROM yourTableName ORDER BY yourIdColumnName DESC LIMIT 3 ) anyAliasName ORDER BY yourIdColumnName; 让我们首先创建一张表 − my sql> create table DemoTable ( 客户端 ID int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(100) ); 查询 正常, 0 行受影响 (0.60 秒) 使用插入命令在表中插入一些记录 − my SQL> 插入 my SQL> 插入 my SQL> 插入 my SQL> 插入 my SQL> 插入 my SQL> 插入 my SQL> 插入 my SQL> 插入 my SQL> 插入 my SQL> 插入 my SQL> 插入 my SQL> 插入 my SQL> 插入 my SQL> 插入 my SQL> 插入 my SQL> 插入 my SQL> 插入 my SQL> 插入 my SQL> 插入 my SQL> 插入 my SQL> 插入 my SQL> 插入 my SQL> 插入 my SQL> 插入 my SQL> 插入 my SQL> 插入 my SQL> 插入 my SQL> 插入 my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> my SQL> select *from DemoTable; 这将产生... 阅读更多
2K+ 次浏览
要在 group_concat() 函数中使用新行分隔符,请遵循以下语法 − select group_concat(concat_ws(' ', yourColumnName1, yourColumnName2) SEPARATOR "\r") from yourTableName; 让我们首先创建一张表 − my sql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(20), LastName varchar(20) ); 查询正常,0 行受影响 (0.67 秒) 使用插入命令在表中插入一些记录 − my SQL> 插入 DemoTable(FirstName, LastName) 值 ('John', 'Smith'); 查询正常,1 行受影响 (0.10 秒) MySQL> 插入 DemoTable(FirstName, LastName) 值 ('David', 'Miller); 查询正常,1 行受影响 (0.14 秒) MySQL> 插入 DemoTable(FirstName, LastName) 值 ('John', 'Doe'); ... 阅读更多
121 次浏览
您可以为此使用 MySQL 中的 CONCAT() 函数。我们首先创建一个表 −mysql> create table DemoTable ( ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientFirstName varchar(20), ClientLastName varchar(20) ); Query OK, 0 rows affected (0.50 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable(ClientFirstName, ClientLastName) values('John', 'Smith'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable(ClientFirstName, ClientLastName) values('John', 'Miller'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable(ClientFirstName, ClientLastName) values('Carol', 'Taylor'); Query OK, 1 row affected (0.13 sec) mysql> insert into ... Read More
4k+ 浏览量
首先,您需要启用 innodb_print_all_deadlocks。以下是语法 −set global innodb_print_all_deadlocks=1;执行上述语句后,让我们执行以下语法以显示所有死锁日志 −show engine innodb status;让我们实现上述语法 −mysql> set global innodb_print_all_deadlocks=1; Query OK, 0 rows affected (0.00 sec) mysql> show engine innodb status;这将产生以下输出 −+--------+------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Type | Name | Status ... Read More
272 浏览量
我们首先创建一个表格 −mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Value char(1) ); 查询正常,0 行受影响 (0.66 秒)使用 insert 命令在表格中插入一些记录 −mysql> insert into DemoTable(Value) values('X'); 查询正常,1 行受影响 (0.20 秒) mysql> insert into DemoTable(Value) values('Y'); 查询正常,1 行受影响 (0.09 秒) mysql> insert into DemoTable(Value) values('X'); 查询正常,1 行受影响 (0.30 秒) mysql> insert into DemoTable(Value) values('X'); 查询正常,1 行受影响 (0.07 秒) mysql> insert into DemoTable(Value) values('Y'); 查询正常,1 ... 阅读全文
136 个浏览
要设置类型的筛选器,可以使用以下语法 −SELECT TABLE_NAME, COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE DATA_TYPE = 'yourDataTypeName';我们来实现以上语法以仅显示字段类型为文本的字段 −mysql> SELECT TABLE_NAME, COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE DATA_TYPE = 'text';这会产生以下输出 −+---------------------------------------------+--------------------------------+ | TABLE_NAME | COLUMN_NAME | +---------------------------------------------+--------------------------------+ | COLUMNS ... 阅读全文
1K+ 个浏览
要按组列出所有行,可以使用 GROUP_CONCAT()。我们首先创建一个表格 −mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(20), Value varchar(100) ); 查询正常,0 行受影响 (0.62 秒)使用 insert 命令在表格中插入一些记录 −mysql> insert into DemoTable(Name, Value) values('John', 'John'); 查询正常,1 行受影响 (0.15 秒) mysql> insert into DemoTable(Name, Value) values('Carol', 'Carol'); 查询正常,1 行受影响 (0.21 秒) mysql> insert into DemoTable(Name, Value) values('John', 'Works'); 查询正常,1 行受影响 (0.13 秒) mysql> insert ... 阅读全文