找到 4379 篇文章 关于 MySQL
100 次浏览
让我们首先创建一个表:mysql> create table DemoTable -> ( -> Name varchar(100) -> ); Query OK, 0 rows affected (1.32 sec) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('JOhn'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values('CHRIS'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values('DAVID'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('RObert'); Query OK, 1 row affected (0.21 sec) 使用 select 语句显示表中的所有记录:mysql> select *from DemoTable;输出+--------+ | Name ... 阅读更多
106 次浏览
MySQL 中的 stripos() 等效函数是 INSTR(),它返回字符串在另一个字符串中第一次出现的 位置。以下是语法:select instr(yourColumnName, yourWord) As anyAliasName from yourTableName;让我们首先创建一个表:mysql> create table DemoTable -> ( -> Title text -> ); Query OK, 0 rows affected (1.22 sec) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('MySQL is my favourite subject'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values('MongoDB is not my favourite subject'); Query OK, 1 row affected (0.20 sec)显示 ... 阅读更多
773 次浏览
要从 MySQL datetime 中删除秒,请使用 UPDATE 和 SET,如下面的语法所示:update yourTableName set yourDateColumnName=yourDateColumnName -second(yourDateColumnName);让我们首先创建一个表:mysql> create table DemoTable -> ( -> Shippingdatetime datetime -> ); Query OK, 0 rows affected (0.76 sec) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('2019-01-21 12:05:20'); Query OK, 1 row affected (0.25 sec) mysql> insert into DemoTable values('2019-03-01 10:23:35'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values('2019-06-09 11:00:56'); Query OK, 1 row affected (0.14 sec) 显示表中的所有记录 ... 阅读更多
189 次浏览
让我们首先创建一个表:mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Subject varchar(100) -> ); Query OK, 0 rows affected (0.76 sec) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable(Subject) values('C'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable(Subject) values('MongoDB'); Query OK, 1 row affected (0.21 sec) mysql> insert into DemoTable(Subject) values('Java'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable(Subject) values('MongoDB'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable(Subject) ... 阅读更多
83 次浏览
要查找四个表中的最大值,可以使用 GREATEST() 方法。以下是创建第一个表的查询:mysql> create table DemoTable1 -> ( -> Value int -> ); Query OK, 0 rows affected (0.70 sec) 使用 insert 命令在第一个表中插入一些记录:mysql> insert into DemoTable1 values(10); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable1 values(60); Query OK, 1 row affected (0.14 sec) 使用 select 语句显示第一个表中的所有记录:mysql> select *from DemoTable1;输出+-------+ | Value | +-------+ | 10 | ... 阅读更多
1K+ 次浏览
为此,您可以使用 SHOW COLUMNS 命令。以下是语法。在这里,我们使用 LIKE 设置字符串:SHOW COLUMNS FROM yourTableName LIKE ‘yourStringValue’;让我们首先创建一个表:mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> FirstName varchar(20), -> LastName varchar(20) -> ); Query OK, 0 rows affected (0.69 sec) 以下是选择包含特定字符串的列名的查询:mysql> SHOW COLUMNS FROM DemoTable LIKE 'FirstName';输出+-----------+-------------+------+-----+----------+-------+ | Field | Type | Null | ... 阅读更多
420 次浏览
为此,您可以在 MySQL 中使用 DEFAULT CURRENT_TIMESTAMP 子句。以下是语法:CREATE TABLE yourTableName ( yourColumnName1 dataType1, yourColumnName timestamp DEFAULT CURRENT_TIMESTAMP );让我们首先创建一个表:mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> DueDate timestamp default current_timestamp -> ); Query OK, 0 rows affected (0.86 sec) 现在您可以使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values(); Query OK, 1 row affected (0.16 sec) 使用 select 语句显示表中的所有记录:mysql> select *from DemoTable;输出+----+---------------------+ ... 阅读更多
80 次浏览
让我们首先创建一个表:mysql> create table DemoTable1 ( value int ); Query OK, 0 rows affected (0.59 sec) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1 values(10); Query OK, 1 row affected (0.17 sec) 使用 select 语句显示表中的所有记录:mysql> select *from DemoTable1;输出+-------+ | value | +-------+ | 10 | +-------+ 1 row in set (0.00 sec) 以下是创建第二个表的查询:mysql> create table DemoTable2 ( value1 int ); Query OK, 0 rows affected (0.62 sec) 在表中插入一些记录 ... 阅读更多
1K+ 次浏览
要将字段中的所有值设置为 0,请使用 update 命令:update yourTableName set yourColumnName=0;让我们首先创建一个表:mysql> create table DemoTable ( Number int ); Query OK, 0 rows affected (0.64 sec) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values(10); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values(4757); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values(48474); Query OK, 1 row affected (0.26 sec) mysql> insert into DemoTable values(35465); Query OK, 1 row affected (0.16 sec) 显示所有记录 ... 阅读更多
519 次浏览
首先,我们创建一个表:
mysql> create table DemoTable (
Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
StudentName varchar(20)
);
Query OK, 0 rows affected (1.23 sec)
使用insert命令在表中插入一些记录:
mysql> insert into DemoTable(StudentName) values('John');
Query OK, 1 row affected (0.08 sec)
mysql> insert into DemoTable(StudentName) values('Carol');
Query OK, 1 row affected (0.20 sec)
mysql> insert into DemoTable(StudentName) values('David');
Query OK, 1 row affected (0.07 sec)
mysql> insert into DemoTable(StudentName) values('Bob');
Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable(StudentName) values('Chris');
Query OK, 1 row affected (0.12 sec)
... 阅读更多