找到 4379 篇文章 关于 MySQL
180 次浏览
要在存储过程中设置条件,请使用以下语法: - 如果您的条件为真,则 - 您的语句 1; - 否则 - 您的语句 2; - 结束如果; - 结束 - //让我们实现上述语法以更正存储过程中缺少的分号 -mysql> 分隔符 // mysql> 创建过程 Test_Demo(输入值 int) -> 开始 -> 如果 inputValue=10 则 -> 选择 '您已赢得 100 美元'; -> 否则 -> 选择 '抱歉!!!'; -> 结束如果; -> 结束 -> // 查询确定,0 行受影响 (0.20 ... 阅读更多
244 次浏览
让我们首先创建一个表 -mysql> 创建表 DemoTable1605 -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(20), -> StudentCountryName varchar(20) -> ); 查询确定,0 行受影响 (0.48 秒)使用 insert 命令在表中插入一些记录 -mysql> 插入到 DemoTable1605(StudentName, StudentCountryName) 中的值('Adam', 'AUS'); 查询确定,1 行受影响 (0.21 秒) mysql> 插入到 DemoTable1605(StudentName, StudentCountryName) 中的值('John', 'US'); 查询确定,1 行受影响 (0.08 秒) mysql> 插入到 DemoTable1605(StudentName, StudentCountryName) 中的值('Bob', 'UK'); 查询确定,1 行受影响 (0.11 秒)使用 select 语句显示表中的所有记录 -mysql> 选择 ... 阅读更多
4K+ 次浏览
要将字符串转换为时间戳格式,请使用 STR_TO_DATE() 以及 DATE_FORMAT()。让我们首先创建一个表 -mysql> 创建表 DemoTable1602 -> ( -> ReportingDate varchar(40) -> ); 查询确定,0 行受影响 (0.51 秒)使用 insert 命令在表中插入一些记录 -mysql> 插入到 DemoTable1602 中的值('Wed Oct 02 16:10:45 IST 2019'); 查询确定,1 行受影响 (0.20 秒) mysql> 插入到 DemoTable1602 中的值('Fri May 31 13:00:10 IST 2019'); 查询确定,1 行受影响 (0.13 秒) mysql> 插入到 DemoTable1602 中的值('Mon Dec 31 14:20:00 IST 2018'); 查询确定,1 行受影响 (0.23 秒)显示所有记录 ... 阅读更多
2K+ 次浏览
为此,您可以使用 IF() 以及 UPDATE 命令。让我们首先创建一个表 -mysql> 创建表 DemoTable1601 -> ( -> FirstName varchar(20) , -> LastName varchar(20) -> ); 查询确定,0 行受影响 (0.53 秒)使用 insert 命令在表中插入一些记录 -mysql> 插入到 DemoTable1601 中的值('John', 'Doe'); 查询确定,1 行受影响 (0.10 秒) mysql> 插入到 DemoTable1601 中的值('Adam', ''); 查询确定,1 行受影响 (0.16 秒) mysql> 插入到 DemoTable1601 中的值('David', 'Miller'); 查询确定,1 行受影响 (0.14 秒) mysql> 插入到 DemoTable1601 中的值('Chris', ''); 查询确定,1 行受影响 ... 阅读更多
481 次浏览
是的,使用以下语法 -选择 * 来自 information_schema.tables 其中 table_name=yourTableName;让我们首先创建一个表 -mysql> 创建表 DemoTable1600 -> ( -> StudentId int, -> StudentFirstName varchar(20) -> ); 查询确定,0 行受影响 (0.51 秒)使用 insert 命令在表中插入一些记录 -mysql> 插入到 DemoTable1600 中的值(100, 'Bob'); 查询确定,1 行受影响 (0.14 秒) mysql> 插入到 DemoTable1600 中的值(101, 'David'); 查询确定,1 行受影响 (0.17 秒) mysql> 插入到 DemoTable1600 中的值(102, 'Carol'); 查询确定,1 行受影响 (0.19 秒)使用 select 语句显示表中的所有记录 -mysql> 选择 * 来自 ... 阅读更多
377 次浏览
要按月选择,请使用 MONTH() 函数。让我们首先创建一个表 -mysql> 创建表 DemoTable1599 -> ( -> Shippingdate datetime -> ); 查询确定,0 行受影响 (0.78 秒)使用 insert 命令在表中插入一些记录 -mysql> 插入到 DemoTable1599 中的值('2019-10-21'); 查询确定,1 行受影响 (0.28 秒) mysql> 插入到 DemoTable1599 中的值('2018-12-12'); 查询确定,1 行受影响 (0.35 秒) mysql> 插入到 DemoTable1599 中的值('2015-11-21'); 查询确定,1 行受影响 (0.34 秒) mysql> 插入到 DemoTable1599 中的值('2017-12-31'); 查询确定,1 行受影响 (0.20 秒) mysql> 插入到 DemoTable1599 中的值('2018-12-26'); 查询确定,1 行受影响 ... 阅读更多
181 次浏览
为此,您可以在一个或多个列上使用 UNIQUE 约束 -更改表 yourTablleName 添加唯一 (yourColumnName1、yourColumnName2、...N);让我们首先创建一个表 -mysql> 创建表 DemoTable1598 -> ( -> EmployeeId int, -> EmployeeName varchar(20), -> EmployeeCountryName varchar(20) -> ); 查询确定,0 行受影响 (0.52 秒)以下是实现 UNIQUE 在 varchar 列上的查询 -mysql> 更改表 DemoTable1598 添加唯一 (EmployeeName、EmployeeCountryName); 查询确定,0 行受影响 (0.55 秒) 记录:0 重复项:0 警告:0使用 insert 命令在表中插入一些记录 -mysql> 插入到 DemoTable1598 中的值(101, 'Adam', 'AUS'); 查询确定,1 ... 阅读更多
1K+ 次浏览
让我们首先创建一个表 -mysql> 创建表 DemoTable1597 -> ( -> Marks int -> ); 查询确定,0 行受影响 (0.69 秒)使用 insert 命令在表中插入一些记录 -mysql> 插入到 DemoTable1597 中的值(45); 查询确定,1 行受影响 (0.21 秒) mysql> 插入到 DemoTable1597 中的值(59); 查询确定,1 行受影响 (0.24 秒) mysql> 插入到 DemoTable1597 中的值(43); 查询确定,1 行受影响 (0.11 秒) mysql> 插入到 DemoTable1597 中的值(85); 查询确定,1 行受影响 (0.17 秒) mysql> 插入到 DemoTable1597 中的值(89); 查询确定,1 行受影响 (0.12 秒)显示表中的所有记录 ... 阅读更多
3K+ 次浏览
rank 是 MySQL 8.0.2 版中定义的 MySQL 保留字。因此,您不能将 rank 用作列名。您需要在 rank 周围使用反引号。让我们首先检查我们正在使用的 MySQL 版本。在这里,我使用的是 MySQL 8.0.12 版 -mysql> 选择版本(); +-----------+ | version() | +-----------+ | 8.0.12 | +-----------+ 1 行集 (0.00 秒)使用“rank”作为列名带来的问题如下 -mysql> 创建表 DemoTable1596 -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(20), -> rank int ... 阅读更多