找到 4219 篇文章 关于 MySQLi
1K+ 次浏览
让我们先创建一个表 - mysql> create table DemoTable(DueDate datetime); 查询 OK,0 行受影响 (0.94 秒) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('2019-07-10 04:20:00'); 查询 OK,1 行受影响 (0.13 秒) mysql> insert into DemoTable values('2019-07-10 05:10:40'); 查询 OK,1 行受影响 (0.19 秒) mysql> insert into DemoTable values('2019-07-10 09:00:20'); 查询 OK,1 行受影响 (0.15 秒) mysql> insert into DemoTable values('2019-07-10 10:01:04'); 查询 OK,1 行受影响 (0.20 秒) mysql> insert into DemoTable values('2019-07-10 12:11:10'); 查询 OK,1 行受影响 (0.19 秒) 使用 select 语句显示表中的所有记录 - mysql> ... 阅读更多
2K+ 次浏览
为此,您可以使用 UNION。让我们先创建一个表 - mysql> create table DemoTable1(FirstName varchar(1000)); 查询 OK,0 行受影响 (1.22 秒) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable1 values('John'); 查询 OK,1 行受影响 (0.20 秒) 使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable1; 这将产生以下输出 - +-----------+ | FirstName | +-----------+ | John | +-----------+ 1 行结果集 (0.02 秒) 这是创建第二个表的查询 - mysql> create table DemoTable2(FirstName varchar(100)); 查询 OK,0 行受影响 (0.81 秒) 插入一些记录 ... 阅读更多
1K+ 次浏览
要检查数据库中是否存在空表,您需要从表中提取一些记录。如果表不为空,则会返回表记录。让我们先创建一个表 - mysql> create table DemoTable(Id int, Name varchar(100), Age int); 查询 OK,0 行受影响 (0.80 秒) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values(1001, 'John', 23); 查询 OK,1 行受影响 (0.15 秒) mysql> insert into DemoTable values(1002, 'Chris', 21); 查询 OK,1 行受影响 (0.12 秒) mysql> insert into DemoTable values(1003, 'David', 22); 查询 OK,1 行受影响 ... 阅读更多
476 次浏览
让我们先创建一个表 - mysql> create table DemoTable(Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(100)); 查询 OK,0 行受影响 (0.70 秒) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable(FirstName) values('Chris'); 查询 OK,1 行受影响 (0.22 秒) mysql> insert into DemoTable(FirstName) values('Robert'); 查询 OK,1 行受影响 (0.16 秒) mysql> insert into DemoTable(FirstName) values('David'); 查询 OK,1 行受影响 (0.15 秒) mysql> insert into DemoTable(FirstName) values('Mike'); 查询 OK,1 行受影响 (0.24 秒) mysql> insert into DemoTable(FirstName) values('Adam'); 查询 OK,1 行受影响 (0.15 秒) mysql> insert into DemoTable(FirstName) values('Carol'); 查询 OK, ... 阅读更多
220 次浏览
要删除撇号,请将其替换。为此,您可以使用 REPLACE()。以下是语法 - SET anyVariableName = REPLACE(yourVaribleName , '\'', ''); 为了理解上述语法,让我们创建一个 MySQL 存储过程来删除撇号 - mysql> DELIMITER // mysql> CREATE PROCEDURE remove_Apostrophe(IN Value VARCHAR(200)) BEGIN SET Value = REPLACE(Value , '\'', ''); SELECT CONCAT("删除撇号后字符串为= ", Value); END // 查询 OK,0 行受影响 (0.15 秒) mysql> DELIMITER ; 使用 CALL 命令调用存储过程 - mysql> CALL remove_Apostrophe("Introduction to My'SQL"); 这将产生以下 ... 阅读更多
221 次浏览
要获取所有 MySQL 触发器,以下是语法 - select trigger_schema, trigger_name from information_schema.triggers; 让我们实现上述语法以获取所有触发器名称及其模式 - mysql> select trigger_schema, trigger_name from information_schema.triggers; 这将产生以下输出 - +----------------+---------------------------------+ | TRIGGER_SCHEMA | TRIGGER_NAME | +----------------+---------------------------------+ | sys | sys_config_insert_set_user | | sys | sys_config_update_set_user | | business | binsertTrigger | | business ... 阅读更多
533 次浏览
为此,使用 BIT 数据类型。让我们先创建一个表 - mysql> create table DemoTable(binaryValue BIT(5)); 查询 OK,0 行受影响 (0.83 秒) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values(10); 查询 OK,1 行受影响 (0.17 秒) mysql> insert into DemoTable values(15); 查询 OK,1 行受影响 (0.15 秒) 使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable; 这将产生以下输出。现在您可以看到记录不可见 - +-------------+ | binaryValue | +-------------+ | | | ... 阅读更多
147 次浏览
要获取固定浮点数据类型,请使用 DECIMAL()。这将解决不接受的问题。让我们先创建一个表 - mysql> create table DemoTable(Amount DECIMAL(10, 2)); 查询 OK,0 行受影响 (0.54 秒) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values(2194848.90); 查询 OK,1 行受影响 (0.65 秒) mysql> insert into DemoTable values(90309393.79); 查询 OK,1 行受影响 (0.25 秒) mysql> insert into DemoTable values(8999999.68); 查询 OK,1 行受影响 (0.30 秒) mysql> insert into DemoTable values(90900000.99); 查询 OK,1 行受影响 (0.26 秒) 使用 select 语句显示表中的所有记录 - mysql> select ... 阅读更多
228 次浏览
为此,使用 DATEDIFF() 函数。让我们先创建一个表 - mysql> create table DemoTable(DOB datetime, CurrentDate datetime); 查询 OK,0 行受影响 (0.59 秒) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('1995-01-21', CURDATE()); 查询 OK,1 行受影响 (0.18 秒) mysql> insert into DemoTable values('1998-11-01', CURDATE()); 查询 OK,1 行受影响 (0.39 秒) mysql> insert into DemoTable values('2000-10-24', CURDATE()); 查询 OK,1 行受影响 (0.22 秒) 使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable; 这将产生以下输出 - +---------------------+---------------------+ | DOB ... 阅读更多
167 次浏览
为此,使用 ORDER BY FIELD() ASC。让我们先创建一个表 - mysql> create table DemoTable(Title varchar(100)); 查询 OK,0 行受影响 (0.56 秒) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('Java'); 查询 OK,1 行受影响 (0.14 秒) mysql> insert into DemoTable values('C'); 查询 OK,1 行受影响 (0.17 秒) mysql> insert into DemoTable values('Python'); 查询 OK,1 行受影响 (0.63 秒) mysql> insert into DemoTable values('MongoDB'); 查询 OK,1 行受影响 (0.20 秒) 使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable; 这将产生以下输出 - +---------+ ... 阅读更多