找到 4379 篇文章 关于 MySQL
8K+ 次浏览
在本节中,我们将学习如何使用 PL/SQL 检查数字是否为回文数。在 PL/SQL 代码中,一些命令组被安排在一个相关的语句声明块中。如果数字与其反转后的数字相同,则该数字为回文数。例如,数字 12321 是回文数,但 12345 不是回文数。示例 DECLARE n number; m number; temp number:=0; rem number; BEGIN n :=12321; m :=n; while n>0 loop rem := mod(n, 10); temp := (temp*10)+rem; ... 阅读更多
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 ); Query OK, 0 rows affected (2.66 sec)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values(now()); Query OK, 1 row affected (1.53 sec) mysql> insert into DemoTable values('2016-01-21 12:34:00'); Query OK, 1 row affected (0.73 sec) mysql> insert into DemoTable values('2018-05-01 02:00:00'); Query OK, 1 row affected (0.42 sec) mysql> insert into DemoTable values('2017-03-02 01:10:20'); Query OK, 1 row affected (10.19 sec)显示所有记录 ... 阅读更多
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;这将产生以下输出:+----+-------+ ... 阅读更多
68 次浏览
让我们首先创建一个表:mysql> create table DemoTable( Value int, Value2 varchar(100) ); Query OK, 0 rows affected (0.84 sec)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values(10, '999.999.999.999'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable values(20, '888.888.888.888'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values(30, '999.999.999.999'); Query OK, 1 row affected (0.09 sec)使用 select 语句显示表中的所有记录:mysql> select *from DemoTable;这将产生以下输出:+-------+-----------------+ | Value | Value2 ... 阅读更多
311 次浏览
是的,我们可以这样做。让我们首先创建一个表:mysql> create table DemoTable( Id int ); Query OK, 0 rows affected (1.02 sec)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values(201); Query OK, 1 row affected (0.22 sec) mysql> insert into DemoTable values(202); Query OK, 1 row affected (0.09 sec) mysql> insert into DemoTable values(290); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable values(301); Query OK, 1 row affected (0.13 sec)使用 select 语句显示表中的所有记录:mysql> select *from DemoTable;这将产生以下输出:+------+ ... 阅读更多
2K+ 次浏览
@@identity 返回当前会话中自动递增列的最后插入值。让我们首先创建一个表:mysql> create table DemoTable( UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserName varchar(100) ); Query OK, 0 rows affected (0.67 sec)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable(UserName) values('David'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable(UserName) values('Mike'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable(UserName) values('Carol'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable(UserName) values('Robert'); Query OK, 1 row affected (0.24 sec) ... 阅读更多
152 次浏览
让我们首先创建一个表:mysql> create table DemoTable( ProductName varchar(100), ProductPrice int ); Query OK, 0 rows affected (0.68 sec)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('Product-1', 56); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values('Product-2', 78); Query OK, 1 row affected (0.23 sec) mysql> insert into DemoTable values('Product-1', 88); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values('Product-2', 86); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values('Product-1', 45); Query OK, 1 row affected (0.18 sec) mysql> insert into ... 阅读更多
398 次浏览
如果您扩展 MySQL 中 varchar 字段的大小,则不会影响其中的数据。让我们首先创建一个表:mysql> create table DemoTable( Name varchar(8) ); Query OK, 0 rows affected (1.11 sec)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('John'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values('Robert'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('Mike'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values('Sam'); Query OK, 1 row affected (0.13 sec)显示所有记录 ... 阅读更多
70 次浏览
首先,我们创建一个表:
mysql> create table DemoTable( FirstName varchar(100) );
Query OK, 0 rows affected (0.97 sec)
使用insert命令在表中插入一些记录:
mysql> insert into DemoTable values('Chris');
Query OK, 1 row affected (0.31 sec)
mysql> insert into DemoTable values('Adam');
Query OK, 1 row affected (0.35 sec)
mysql> insert into DemoTable values('John');
Query OK, 1 row affected (0.21 sec)
mysql> insert into DemoTable values('Sam');
Query OK, 1 row affected (0.37 sec)
mysql> insert into DemoTable values('Mike');
Query OK, 1 row affected (0.27 sec)
mysql> insert into DemoTable values('David');
Query OK, 1 row affected (0.27 ... 阅读更多