找到 4379 篇文章 关于 MySQL
84 次浏览
对于条件,使用 IF()。让我们先创建一个表 −mysql> create table DemoTable637 ( ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(100), ClientAge int ); 查询成功,0 行受影响 (0.82 秒)使用 insert 命令插入一些记录到表中 −mysql> insert into DemoTable637(ClientName, ClientAge) values('Chris', 23); 查询成功,1 行受影响 (0.17 秒) mysql> insert into DemoTable637(ClientName, ClientAge) values('Robert', 24); 查询成功,1 行受影响 (0.13 秒) mysql> insert into DemoTable637(ClientName, ClientAge) values('David', 57); 查询成功,1 行受影响 (0.20 秒) mysql> insert into DemoTable637(ClientName, ClientAge) values('Carol', 60); 查询成功,1 行受影响 (0.13 秒)显示所有记录 ... 阅读更多
174 次浏览
为此,您可以使用聚合函数 SUM()。让我们先创建一个表 −mysql> create table DemoTable636 ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(100) ); 查询成功,0 行受影响 (0.51 秒)使用 insert 命令插入一些记录到表中 −mysql> insert into DemoTable636(StudentFirstName) values('John'); 查询成功,1 行受影响 (0.18 秒) mysql> insert into DemoTable636(StudentFirstName) values('Robert'); 查询成功,1 行受影响 (0.13 秒) mysql> insert into DemoTable636(StudentFirstName) values('Robert'); 查询成功,1 行受影响 (0.22 秒) mysql> insert into DemoTable636(StudentFirstName) values('Sam'); 查询成功,1 行受影响 (0.20 秒) mysql> insert into DemoTable636(StudentFirstName) values('Mike'); 查询成功, ... 阅读更多
113 次浏览
让我们先创建一个表 −mysql> create table DemoTable635( EmployeId int NOT NULL AUTO_INCREMENT PRIMARY KEY, EmployeeName varchar(100) ); 查询成功,0 行受影响 (1.24 秒)使用 insert 命令插入一些记录到表中 −mysql> insert into DemoTable635(EmployeeName) values('John'); 查询成功,1 行受影响 (0.20 秒) mysql> insert into DemoTable635(EmployeeName) values('Sam'); 查询成功,1 行受影响 (0.27 秒) mysql> insert into DemoTable635(EmployeeName) values(''); 查询成功,1 行受影响 (0.38 秒) mysql> insert into DemoTable635(EmployeeName) values(null); 查询成功,1 行受影响 (0.12 秒) mysql> insert into DemoTable635(EmployeeName) values('David'); 查询成功,1 行受影响 (0.22 秒)显示表中的所有记录 ... 阅读更多
327 次浏览
为此,使用 FIND_IN_SET() 方法。让我们先创建一个表 −mysql> create table DemoTable634 (FirstName varchar(100), Marks int, Age int); 查询成功,0 行受影响 (0.69 秒)使用 insert 命令插入一些记录到表中 −mysql> insert into DemoTable634 values('John', 60, 23); 查询成功,1 行受影响 (0.16 秒) mysql> insert into DemoTable634 values('Chris', 80, 21); 查询成功,1 行受影响 (0.23 秒) mysql> insert into DemoTable634 values('Robert', 70, 24); 查询成功,1 行受影响 (0.22 秒)使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable634;这将产生以下输出 −+-----------+-------+------+ | FirstName | Marks ... 阅读更多
135 次浏览
让我们先创建一个表 −mysql> create table DemoTable633 (StudentId char(2) not null primary key, StudentName varchar(100)); 查询成功,0 行受影响 (1.06 秒)使用 insert 命令插入一些记录到表中 −mysql> insert into DemoTable633 values('10', 'Chris'); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable633 values('20', 'Sam'); 查询成功,1 行受影响 (0.18 秒) mysql> insert into DemoTable633 values('30', 'David'); 查询成功,1 行受影响 (0.17 秒)使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable633;这将产生以下输出 −+-----------+-------------+ | StudentId | StudentName | +-----------+-------------+ | 10 ... 阅读更多
115 次浏览
对于负值,使用 reverse() 和 concat()。让我们先创建一个表 −mysql> create table DemoTable632 ( histogramId int NOT NULL AUTO_INCREMENT PRIMARY KEY, histogramValue int, histogramImage text ); 查询成功,0 行受影响 (0.78 秒)使用 insert 命令插入一些记录到表中 −mysql> insert into DemoTable632(histogramValue) values(2); 查询成功,1 行受影响 (0.12 秒) mysql> insert into DemoTable632(histogramValue) values(3); 查询成功,1 行受影响 (0.34 秒) mysql> insert into DemoTable632(histogramValue) values(-6); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable632(histogramValue) values(-5); 查询成功,1 行受影响 (0.13 秒)显示表中的所有记录 ... 阅读更多
574 次浏览
让我们先创建一个表 −mysql> create table DemoTable631 ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(100) ); 查询成功,0 行受影响 (0.83 秒)使用 insert 命令插入一些记录到表中 −mysql> insert into DemoTable631(StudentName) values('John Smith'); 查询成功,1 行受影响 (0.17 秒) mysql> insert into DemoTable631(StudentName) values('Adam Smith'); 查询成功,1 行受影响 (0.16 秒) mysql> insert into DemoTable631(StudentName) values('David Miller'); 查询成功,1 行受影响 (0.16 秒)使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable631;这将产生以下输出 −+-----------+--------------+ | StudentId | StudentName | ... 阅读更多
551 次浏览
让我们先创建一个表 −mysql> create table DemoTable630 (ArrivalDate varchar(100)); 查询成功,0 行受影响 (0.55 秒)使用 insert 命令插入一些记录到表中 −mysql> insert into DemoTable630 values('2015-21-01'); 查询成功,1 行受影响 (0.09 秒) mysql> insert into DemoTable630 values('2018-25-12'); 查询成功,1 行受影响 (0.15 秒) mysql> insert into DemoTable630 values('2019-15-07'); 查询成功,1 行受影响 (0.16 秒) mysql> insert into DemoTable630 values('2016-31-03'); 查询成功,1 行受影响 (0.17 秒)使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable630;这将产生以下输出 −+-------------+ | ArrivalDate | +-------------+ | 2015-21-01 | ... 阅读更多
114 次浏览
让我们先创建一个表 −mysql> create table DemoTable629 (StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentSubject text); 查询成功,0 行受影响 (0.77 秒)使用 insert 命令插入一些记录到表中 −mysql> insert into DemoTable629(StudentSubject) values('MySQL%'); 查询成功,1 行受影响 (0.15 秒) mysql> insert into DemoTable629(StudentSubject) values('Spring%Hibernate'); 查询成功,1 行受影响 (0.16 秒) mysql> insert into DemoTable629(StudentSubject) values('%Java'); 查询成功,1 行受影响 (0.21 秒)使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable629;这将产生以下输出 −+-----------+------------------+ | StudentId | StudentSubject | +-----------+------------------+ | ... 阅读更多
426 次浏览
首先,让我们创建一个表:
mysql> create table DemoTable628 (Value DECIMAL(10, 2));
Query OK, 0 rows affected (0.52 sec)
使用insert命令在表中插入一些记录:
mysql> insert into DemoTable628 values(10.97);
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable628 values(20.04);
Query OK, 1 row affected (0.18 sec)
mysql> insert into DemoTable628 values(12.00);
Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable628 values(89.56);
Query OK, 1 row affected (0.20 sec)
使用select语句显示表中的所有记录:
mysql> select * from DemoTable628;
这将产生以下输出:
+-------+
| Value |
+-------+
| 10.97 ... 阅读更多