找到 4379 篇文章 适用于 MySQL
53 次查看
为此使用 MONTH() 和 YEAR()。 让我们首先创建一个表 -mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, ShippingDate datetime ); Query OK, 0 rows affected (0.54 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable(ShippingDate) values('2019-01-21 10:40:21'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable(ShippingDate) values('2015-07-01 11:15:30'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable(ShippingDate) values('2012-12-31 10:45:56'); Query OK, 1 row affected (0.14 sec)显示表中的所有记录 ... 阅读更多
105 次查看
要在 MySQL 中按单词排序,您需要使用 ORDER BY FIELD()。 让我们首先创建一个表 -mysql> create table DemoTable ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20), StudentFavouriteSubject varchar(100) ); Query OK, 0 rows affected (0.52 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable(StudentFirstName, StudentFavouriteSubject) values('Larry', 'Java'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable(StudentFirstName, StudentFavouriteSubject) values('Sam', 'C'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable(StudentFirstName, StudentFavouriteSubject) values('Bob', 'MongoDB'); Query OK, 1 row affected (0.17 sec) mysql> ... 阅读更多
3K+ 次查看
让我们首先创建一个存储过程。 以下是使用 MySQL Workbench 创建存储过程的查询。use business; DELIMITER // DROP PROCEDURE IF EXISTS SP_GETMESSAGE; CREATE PROCEDURE SP_GETMESSAGE() BEGIN DECLARE MESSAGE VARCHAR(100); SET MESSAGE="HELLO"; SELECT CONCAT(MESSAGE, ' ', 'MYSQL!!!!'); END // DELIMITER ;以下是 MySQL workbench 中存储过程的屏幕截图 -您需要在屏幕截图中显示的以下符号的帮助下执行上述存储过程 -现在,您可以使用 CALL 命令调用存储过程。call SP_GETMESSAGE();屏幕截图如下 -现在,您可以再次使用以下语句执行上述语句 ... 阅读更多
885 次查看
使用 ALTER 命令从 MySQL 中的枚举中删除值。 让我们首先创建一个表 -mysql> create table DemoTable ( `Rank` ENUM('LOW', 'MEDIUM', 'HIGH') ); Query OK, 0 rows affected (0.52 sec)让我们检查表的描述。mysql> DESC DemoTable;这将产生以下输出 -+-------+-----------------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-----------------------------+------+-----+---------+-------+ | Rank | enum('LOW', 'MEDIUM', 'HIGH') | YES | | NULL | | +-------+-----------------------------+------+-----+---------+-------+ 1 row in set (0.00 sec)以下是删除 ... 阅读更多
2K+ 次查看
short 等价于 MySQL 的 small int。 Java short 占用 2 个字节,范围为 -32768 到 32767,而 MySQL smallint 也占用 2 个字节,范围相同。以下是 Java 中 short 的演示代码 -public class SmallIntAsShortDemo { public static void main(String[] args) { short value = 32767; System.out.println(value); value = -32768; System.out.println(value); // value = 32768; // System.out.println(value); } }快照如下 -这将产生以下输出 -32767 -32768以下是我们在 EclipseIDE 中运行的输出的快照 -MySQL smallint 占用 2 个字节,范围相同。
152 次查看
您可以为此使用 trim()。让我们首先创建一个表 -mysql> create table DemoTable ( UserId varchar(100) ); Query OK, 0 rows affected (0.63 sec)使用 insert 命令在表中插入一些记录。 在这里,我们在某些字符串的末尾添加了一个问号 (?) -mysql> insert into DemoTable values('User123?'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable values('User777'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values('User456'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('User133?'); Query OK, 1 ... 阅读更多
453 次查看
您不能在 MySQL 中使用 except。 您可以使用 NOT IN 运算符获得相同的结果。 让我们首先创建一个表 -mysql> create table DemoTable1 ( Number1 int ); Query OK, 0 rows affected (0.71 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable1 values(100); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable1 values(200); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable1 values(300); Query OK, 1 row affected (0.13 sec)使用 select 语句显示表中的所有记录:mysql> select *from DemoTable1这将产生以下输出 -+---------+ | Number1 | +---------+ | 100 | | 200 | | 300 | +---------+ 3 rows in set (0.00 sec)以下 ... 阅读更多
137 次查看
pow() 和 power() 都是同义词。 让我们看看语法 -select pow(yourValue1, yourValue2); OR select power(yourValue1, yourValue2);现在我们将看一些示例。使用 pow()mysql> select POW(4, 3);这将产生以下输出 -+----------+ | POW(4, 3) | +----------+ | 64 | +----------+ 1 row in set (0.00 sec)使用 power()mysql> select POWER(4, 3);这将产生以下输出 -+------------+ | POWER(4, 3) | +------------+ | 64 | +------------+ 1 row in set (0.00 sec)让我们首先创建一个表并研究上述概念 ... 阅读更多
63 次查看
您不能直接将 from 用作列名,因为 from 是 MySQL 中的保留字。 为避免这种情况,您需要使用反引号符号。 让我们首先创建一个表 -mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, `from` varchar(100), Name varchar(10) ); Query OK, 0 rows affected (0.92 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable(`from`, Name) values('US', 'John'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable(`from`, Name) values('UK', 'Carol'); Query OK, 1 row affected (0.14 sec) mysql> ... 阅读更多
4K+ 次查看
您不能在 MySQL 中使用 EXCEPT,而是使用 NOT IN 运算符。 让我们首先创建一个表 -mysql> create table DemoTable ( Number1 int ); Query OK, 0 rows affected (0.71 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values(100); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values(200); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values(300); Query OK, 1 row affected (0.13 sec)使用 select 语句显示表中的所有记录 -mysql> select * from DemoTable;这将产生以下输出 -+---------+ | ... 阅读更多
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP