找到 4219 篇文章 关于 MySQLi
422 次浏览
让我们先创建一个表:mysql> create table DemoTable ( CustomerName varchar(100), CustomerCountryName varchar(100) ); 查询成功,0 行受影响 (0.95 秒) 使用 insert 命令插入一些记录:mysql> insert into DemoTable values('Chris', 'US'); 查询成功,1 行受影响 (0.18 秒) mysql> insert into DemoTable values('Bob', 'UK'); 查询成功,1 行受影响 (0.10 秒) mysql> insert into DemoTable values('Carol', NULL); 查询成功,1 行受影响 (0.13 秒) mysql> insert into DemoTable values('David', 'AUS'); 查询成功,1 行受影响 (0.32 秒) mysql> insert into DemoTable values('Mike', NULL); 查询成功,1 行受影响 (0.18 秒) 显示所有记录 ... 阅读更多
230 次浏览
您可以使用 concat()。让我们先创建一个表:mysql> create table DemoTable ( Value int ); 查询成功,0 行受影响 (0.73 秒) 使用 insert 命令插入一些记录:mysql> insert into DemoTable values(100); 查询成功,1 行受影响 (0.18 秒) mysql> insert into DemoTable values(200); 查询成功,1 行受影响 (0.08 秒) mysql> insert into DemoTable values(100); 查询成功,1 行受影响 (0.11 秒) mysql> insert into DemoTable values(200); 查询成功,1 行受影响 (0.10 秒) mysql> insert into DemoTable values(200); 查询成功,1 行受影响 (0.11 秒) mysql> insert into DemoTable values(100); 查询成功... 阅读更多
199 次浏览
为此,您可以使用 LENGTH() 和 REPLACE()。让我们先创建一个表:mysql> create table DemoTable ( Value int ); 查询成功,0 行受影响 (1.22 秒) 使用 insert 命令插入一些记录:mysql> insert into DemoTable values(10002000); 查询成功,1 行受影响 (0.09 秒) mysql> insert into DemoTable values(00000); 查询成功,1 行受影响 (0.17 秒) mysql> insert into DemoTable values(400560); 查询成功,1 行受影响 (0.19 秒) 使用 select 语句显示表中的所有记录:mysql> select *from DemoTable; 这将产生以下输出:+----------+ | Value | +----------+ | 10002000 ... 阅读更多
216 次浏览
为此,您可以使用 IFNULL()。让我们先创建一个表:mysql> create table DemoTable ( FirstName varchar(100), LastName varchar(100) ); 查询成功,0 行受影响 (0.62 秒) 使用 insert 命令插入一些记录:mysql> insert into DemoTable values('John', 'Doe'); 查询成功,1 行受影响 (0.29 秒) mysql> insert into DemoTable values(NULL, 'Taylor'); 查询成功,1 行受影响 (0.12 秒) mysql> insert into DemoTable values('David', NULL); 查询成功,1 行受影响 (0.15 秒) mysql> insert into DemoTable values(NULL, 'Miller'); 查询成功,1 行受影响 (0.12 秒) 使用 select 语句显示表中的所有记录:mysql> ... 阅读更多
128 次浏览
为此,您可以使用 IFNULL()。让我们先创建一个表:mysql> create table DemoTable ( Value1 int, Value2 int ); 查询成功,0 行受影响 (0.75 秒) 使用 insert 命令插入一些记录:mysql> insert into DemoTable values(10, NULL); 查询成功,1 行受影响 (0.10 秒) mysql> insert into DemoTable values(20, 40); 查询成功,1 行受影响 (0.27 秒) mysql> insert into DemoTable values(3, NULL); 查询成功,1 行受影响 (0.20 秒) 使用 select 语句显示表中的所有记录:mysql> select *from DemoTable; 这将产生以下输出:+--------+--------+ | Value1 | Value2 ... 阅读更多
209 次浏览
以下是 MySQL 中 UNIQUE 子句的声明:create table yourTableName ( yourColumnName1 dataType, yourColumnName2 dataType, UNIQUE(yourColumnName1), UNIQUE(yourColumnName1) ); 让我们先创建一个表:mysql> create table DemoTable ( Value int, Value2 int, UNIQUE(Value), UNIQUE(Value2) ); 查询成功,0 行受影响 (13.98 秒) 使用 insert 命令插入一些记录。由于我们使用了上面的 UNIQUE,因此不会插入重复记录:mysql> insert into DemoTable values(10, 20) ; 查询成功,1 行受影响 (0.32 秒) mysql> insert into DemoTable values(10, 30); 错误 1062 (23000):键 '...' 的重复条目 '10' ... 阅读更多
449 次浏览
让我们先创建一个表:mysql> create table DemoTable ( AdmissionDate datetime ); 查询成功,0 行受影响 (8.99 秒) 使用 insert 命令插入一些记录:mysql> insert into DemoTable values('2010-01-10 12:30:45'); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable values('2010-01-10 12:30:45'); 查询成功,1 行受影响 (0.46 秒) mysql> insert into DemoTable values('2010-01-10 12:30:45'); 查询成功,1 行受影响 (0.71 秒) mysql> insert into DemoTable values('2010-01-12 12:30:45'); 查询成功,1 行受影响 (1.22 秒) mysql> insert into DemoTable values('2010-01-20 12:30:45'); 查询成功,1 行受影响 (0.19 秒) mysql> insert into DemoTable values('2010-01-20 ... 阅读更多
177 次浏览
假设我们有一个名为“web”的数据库,我们需要获取所有具有特定列“StudentFirstName”的表。为此,以下是查询:mysql> select myColumnName.table_name from information_schema.columns myColumnName where myColumnName.column_name = 'StudentFirstName' and table_schema='web'; 这将产生以下输出:+---------------+ | TABLE_NAME | +---------------+ | demotable109 | | demotable297 | | demotable335 | | demotable395 | | demotable418 | | demotable425 | | demotable436 | +---------------+ 7 rows in set (0.14 sec) 因此,上述表中有一列名为“StudentFirstName”。让我们检查描述 ... 阅读更多
1K+ 次浏览
要将 MySQL 时间戳转换为 UNIX 时间戳,请使用 UNIX_TIMESTAMP()。以下是语法:select unix_timestamp(yourColumnName) from yourTableName; 让我们先创建一个表:mysql> create table DemoTable( Duetimestamp timestamp ); 查询成功,0 行受影响 (2.66 秒) 使用 insert 命令插入一些记录:mysql> insert into DemoTable values(now()); 查询成功,1 行受影响 (1.53 秒) mysql> insert into DemoTable values('2016-01-21 12:34:00'); 查询成功,1 行受影响 (0.73 秒) mysql> insert into DemoTable values('2018-05-01 02:00:00'); 查询成功,1 行受影响 (0.42 秒) mysql> insert into DemoTable values('2017-03-02 01:10:20'); 查询成功,1 行受影响 (10.19 秒) 显示所有记录 ... 阅读更多
639 次浏览
要将 & 替换为与符号,可以使用 MySQL REPLACE() 函数。让我们先创建一个表:
mysql> create table DemoTable( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Value varchar(100) );
Query OK, 0 rows affected (1.06 sec)
使用 insert 命令在表中插入一些记录:
mysql> insert into DemoTable(Value) values('@amp');
Query OK, 1 row affected (0.33 sec)
mysql> insert into DemoTable(Value) values('&');
Query OK, 1 row affected (1.09 sec)
mysql> insert into DemoTable(Value) values('#amp');
Query OK, 1 row affected (0.28 sec)
使用 select 语句显示表中的所有记录:
mysql> select *from DemoTable;
这将产生以下输出:
+----+-------+ ... 阅读更多