找到 4379 篇文章 关于 MySQL
91 次浏览
由于“select”是 MySQL 中的保留字,因此无法使用它创建表名。但是,如果您仍然想要创建这样的表,请将单词 select 用引号括起来。让我们首先创建一个表 −mysql> create table `select` -> ( -> Number int -> ); Query OK, 0 rows affected (0.79 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into `select` values(10); Query OK, 1 row affected (0.16 sec) mysql> insert into `select` values(20); Query OK, 1 row affected (0.11 sec) mysql> insert into `select` values(30); Query OK, 1 row affected (0.12 ... 阅读更多
916 次浏览
为此,请使用 SELECT CASE。让我们首先创建一个表 −mysql> create table DemoTable -> ( -> Num1 int, -> Num2 int -> ); Query OK, 0 rows affected (0.65 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable values(10, 30); Query OK, 1 row affected (0.11 sec)使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable;输出这将产生以下输出 −+------+------+ | Num1 | Num2 | +------+------+ | 10 | 30 | +------+------+ 1 row in set (0.00 sec)以下是如何存储的查询 ... 阅读更多
106 次浏览
让我们首先看看 MySQL 中 IF NOT IN 的语法 −if(yourVariableName NOT IN (yourValue1, yourValue2, ........N) ) then statement1 else statement2 endif 让我们实现上述语法以使用 IF NOT IN −mysql> DELIMITER // mysql> CREATE PROCEDURE IF_NOT_INDemo(IN value int) -> BEGIN -> if(value NOT IN (10, 20, 30) ) then -> select "Value Not Found"; -> else -> select "Value Found"; -> end if; -> END ... 阅读更多
96 次浏览
让我们首先创建一个表 −mysql> create table DemoTable -> ( -> UserId int -> ); Query OK, 0 rows affected (0.48 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable values(10); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values(20); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values(30); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values(10); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values(10); Query OK, 1 row affected (0.09 sec) ... 阅读更多
3K+ 次浏览
为此,您可以使用 ORDER BY DESC LIMIT。让我们首先创建一个表 −mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(100) -> ); Query OK, 0 rows affected (0.59 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable(Name) values('John'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable(Name) values('Sam'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable(Name) values('Carol'); Query OK, 1 row affected (0.34 sec)使用 select 语句显示表中的所有记录 −mysql> ... 阅读更多
261 次浏览
是的,MySQL 中的 AUTO_INCREMENT 默认情况下将是有符号的(正值和负值)。让我们首先创建一个表 −mysql> create table DemoTable -> ( -> MyNumber int AUTO_INCREMENT PRIMARY KEY -> ); Query OK, 0 rows affected (0.45 sec)使用 insert 命令在表中插入一些记录。在这里,我们也为 AUTO_INCREMENT 列设置了负值 −mysql> insert into DemoTable values() ; Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values(-100); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values(-300); Query OK, 1 row affected ... 阅读更多
1K+ 次浏览
要对具有“100X”、“2Z”等值的字母数字列进行排序,请使用 ORDER BY。让我们首先创建一个表 −mysql> create table DemoTable -> ( -> StudentId varchar(100) -> ); Query OK, 0 rows affected (0.52 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable values('2X'); Query OK, 1 row affected (0.21 sec) mysql> insert into DemoTable values('100Y'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable values('100X'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values('2Z'); Query OK, 1 row affected (0.14 sec) mysql> ... 阅读更多
3K+ 次浏览
让我们首先创建一个表 −mysql> create table DemoTable -> ( -> NumberOfItems int, -> Amount int -> ); Query OK, 0 rows affected (0.57 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable values(4, 902); Query OK, 1 row affected (0.45 sec) mysql> insert into DemoTable values(5, 1000); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values(3, 80); Query OK, 1 row affected (0.12 sec)使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable;输出+---------------+--------+ | NumberOfItems | Amount | +---------------+--------+ | ... 阅读更多
466 次浏览
让我们首先创建一个表 −mysql> create table DemoTable1 -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(100) -> ); Query OK, 0 rows affected (0.76 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1(Name) values('Chris'); Query OK, 1 row affected (0.21 sec) mysql> insert into DemoTable1(Name) values('Robert'); Query OK, 1 row affected (0.13 sec)使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable1;输出+----+--------+ | Id | Name | +----+--------+ | 1 | Chris | | 2 | Robert | +----+--------+ 2 ... 阅读更多
362 次浏览
为此,您可以使用聚合函数 COUNT(*)。让我们先在一个名为“web”的数据库中创建一个表:
mysql> create table DemoTable1
-> (
-> Value int
-> );
Query OK, 0 rows affected (0.60 sec)
使用 insert 命令在表中插入一些记录:
mysql> insert into DemoTable1 values(10);
Query OK, 1 row affected (0.19 sec)
mysql> insert into DemoTable1 values(20);
Query OK, 1 row affected (0.15 sec)
使用 select 语句显示表中的所有记录:
mysql> select * from DemoTable1;
输出
这将产生以下输出:
+-------+
| Value |
+-------+
| 10 |
| 20 |
+-------+
... 阅读更多