找到 4219 篇文章 关于 MySQLi
110 次浏览
要仅显示月份数字,请使用 DATE_FORMAT() 和 STR_TO_DATE()。让我们先创建一个表:mysql> create table DemoTable1320 -> ( -> MonthName varchar(20) -> ); Query OK, 0 rows affected (0.43 sec)示例插入一些记录到表中使用 insert 命令 −mysql> insert into DemoTable1320 values('10/10/2010'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable1320 values('11/12/2018'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable1320 values('12/01/2019'); Query OK, 1 row affected (0.15 sec)使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable1320;输出+------------+ | MonthName | +------------+ | 10/10/2010 | | 11/12/2018 | ... 阅读更多
120 次浏览
要从已创建的表创建表,请使用 CREATE TABLE AS SELECT 语句。让我们先创建一个表 −mysql> create table DemoTable1318 -> ( -> Id int, -> FirstName varchar(10), -> LastName varchar(10), -> Age int -> ); Query OK, 0 rows affected (0.50 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1318 values(1, 'Chris', 'Brown', 21); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable1318 values(2, 'David', 'Miller', 24); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable1318 values(3, 'Carol', 'Taylor', 23); Query OK, 1 row affected (0.11 ... 阅读更多
303 次浏览
在MySQL中,您可以轻松返回多个结果,也可以使用IN()子查询来实现此目的。让我们先创建一个表 −mysql> create table DemoTable1317 -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(20) -> ); Query OK, 0 rows affected (0.49 sec)使用insert命令在表中插入一些记录mysql> insert into DemoTable1317(Name) values('Chris Brown'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable1317(Name) values('John Doe'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable1317(Name) values('Adam Smith'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable1317(Name) values('John Smith'); ... 阅读更多
245 次浏览
让我们先创建一个表 −mysql> create table DemoTable1316 -> ( -> Value varchar(40) -> ); Query OK, 0 rows affected (0.47 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1316 values('MySQL'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable1316 values('Java'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable1316 values('MongoDB'); Query OK, 1 row affected (0.21 sec) mysql> insert into DemoTable1316 values('C++'); Query OK, 1 row affected (0.13 sec)使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable1316;这将产生以下输出。这些是 ... 阅读更多
943 次浏览
使用 SET 和 WHERE 轻松将空值转换为 NULL。让我们先创建一个表 −mysql> create table DemoTable1315 -> ( -> CountryName varchar(10) -> ); Query OK, 0 rows affected (0.60 sec)使用 insert 命令在表中插入一些记录。我们在这里也设置了一些空值 −mysql> insert into DemoTable1315 values('US'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable1315 values(''); Query OK, 1 row affected (0.09 sec) mysql> insert into DemoTable1315 values('UK'); Query OK, 1 row affected (0.70 sec) mysql> insert into DemoTable1315 values(''); Query OK, 1 row affected (0.12 ... 阅读更多
2K+ 次浏览
将逗号分隔的字符串设置在 IN() 中,如下面的语法所示:select *from yourTableName where yourColumnName IN('yourCommaSeparatedValue');让我们先创建一个表 −mysql> create table DemoTable1314 -> ( -> Number varchar(100) -> ); Query OK, 0 rows affected (0.53 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1314 values('45, 67, 89'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable1314 values('10, 20, 50'); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable1314 values('90, 56, 45'); Query OK, 1 row affected (0.23 sec)使用 select 语句显示表中的所有记录 −mysql> select ... 阅读更多
53 次浏览
使用 ORDER BY 并设置差值以显示按数字差排序的记录。以下是语法 −select *from yourTableName order by (yourIntegerColumnName1 - yourIntegerColumnName2);让我们先创建一个表 −mysql> create table DemoTable1313 -> ( -> Name varchar(20), -> Score1 int, -> Score2 int -> ); Query OK, 0 rows affected (3.48 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1313 values('Chris', 40, 60); Query OK, 1 row affected (0.38 sec) mysql> insert into DemoTable1313 values('David', 70, 50); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable1313 values('Adam', 35, 30); Query OK, ... 阅读更多
2K+ 次浏览
要获取不同表的计数总和,请使用 UNION ALL。让我们先创建一个表 −mysql> create table DemoTable1 -> ( -> Id int, -> Name varchar(30) -> ); Query OK, 0 rows affected (1.55 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1 values(10, 'Chris Brown'); Query OK, 1 row affected (0.83 sec) mysql> insert into DemoTable1 values(20, 'David Miller'); Query OK, 1 row affected (0.50 sec) mysql> insert into DemoTable1 values(30, 'John Adam'); Query OK, 1 row affected (0.83 sec)使用 select 语句显示表中的所有记录 −mysql> select *from ... 阅读更多
127 次浏览
首先,我们创建一个表:
mysql> create table DemoTable (
Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
FirstName varchar(20),
LastName varchar(20) );
Query OK, 0 rows affected (0.53 sec)
使用insert命令在表中插入一些记录:
mysql> insert into DemoTable(FirstName, LastName) values('John', 'Smith');
Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable(FirstName, LastName) values('David', 'Miller');
Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable(FirstName, LastName) values('John', 'Doe');
Query OK, 1 row affected (0.11 sec)
mysql> insert into DemoTable(FirstName, LastName) values('Chris', 'Brown');
Query OK, 1 row affected (0.15 sec)
显示所有记录自... 阅读更多