找到 4379 篇文章 关于 MySQL
308 次浏览
让我们首先创建一个表 −mysql> create table DemoTable1 -> ( -> Id int, -> Name varchar(100) -> ); Query OK, 0 rows affected (0.53 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1 values(10, 'John'); Query OK, 1 row affected (0.23 sec) mysql> insert into DemoTable1 values(11, 'Chris'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable1 values(12, 'Robert'); Query OK, 1 row affected (0.32 sec)使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable;输出这将产生以下输出 −+------+--------+ | Id ... 阅读更多
867 次浏览
要在特定字符后分割列,请使用 SUBSTRING_INDEX() 方法 −select substring_index(yourColumnName, '-', -1) AS anyAliasName from yourTableName;让我们首先创建一个表 −mysql> create table DemoTable -> ( -> StreetName text -> ); Query OK, 0 rows affected (0.60 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable values('Paris Hill St.-CA-83745646') ; Query OK, 1 row affected (0.32 sec) mysql> insert into DemoTable values('502 South Armstrong Street-9948443'); Query OK, 1 row affected (0.20 sec)使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable;输出这将产生以下输出 −+------------------------------------+ | ... 阅读更多
650 次浏览
要查找两个或多个字段的最小值,请使用 MySQL 的 LEAST() 函数 −select least(yourColumnName1, yourColumnName2, ...N) from yourTableName;让我们首先创建一个表 −mysql> create table DemoTable -> ( -> Date1 date, -> Date2 date, -> Date3 date -> ); Query OK, 0 rows affected (0.54 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable values('2019-03-31', '2019-01-01', '2019-03-05'); Query OK, 1 row affected (0.17 sec)使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable;输出这将产生以下输出 −+------------+------------+------------+ | Date1 | Date2 | Date3 ... 阅读更多
562 次浏览
您可以使用以下语法。以下是语法 −update yourTableName set yourColumnName=REVERSE(SUBSTRING(REVERSE(yourColumnName), INSTR(REVERSE(yourColumnName), '.')));让我们首先创建一个表 −mysql> create table DemoTable -> ( -> Words text -> ); Query OK, 0 rows affected (0.51 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable values('Value1. Value2 .Value3.Value4.Value5'); Query OK, 1 row affected (0.22 sec)使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable;输出这将产生以下输出 −+--------------------------------------+ | Words ... 阅读更多
151 次浏览
对于随机记录,您可以使用 rand() 方法。要设置记录数,请使用 LIMIT −select *from yourTableName order by rand() limit numberOfRecords;让我们首先创建一个表 −mysql> create table DemoTable -> ( -> LastName varchar(100) -> ); Query OK, 0 rows affected (0.51 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable values('Brown'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable values('Smith'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values('Taylor'); Query OK, 1 row affected (0.10 sec) mysql> insert ... 阅读更多
81 次浏览
让我们首先创建一个表 −mysql> create table DemoTable -> ( -> AdmissionDate varchar(100) -> ); Query OK, 0 rows affected (0.66 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable values('Wed, 19 Jun 2019 04:10:20'); Query OK, 1 row affected (0.22 sec)使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable;输出这将产生以下输出 −+---------------------------+ | AdmissionDate | +---------------------------+ | Wed, 19 Jun 2019 04:10:20 | +---------------------------+ 1 row in set (0.00 sec)以下是 ... 阅读更多
111 次浏览
让我们首先创建一个表 −mysql> create table DemoTable -> ( -> Code varchar(100) -> ); Query OK, 0 rows affected (1.07 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable values('/101/102/106'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values('/110/111/101'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values('/111/114/201'); Query OK, 1 row affected (0.47 sec) mysql> insert into DemoTable values('/111/118'); Query OK, 1 row affected (0.13 sec)使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable;输出这将产生 ... 阅读更多
92 次浏览
是的,我们可以在 ALTER 语句中使用 ADD 和 CHANGE。让我们首先创建一个表 −mysql> create table DemoTable -> ( -> Name varchar(100), -> Age int -> ); Query OK, 0 rows affected (0.84 sec)现在检查表的描述。mysql> desc DemoTable;输出这将产生以下输出 −+-------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+--------------+------+-----+---------+-------+ | Name | varchar(100) | YES | | NULL | | | Age | int(11) ... 阅读更多
1K+ 次浏览
为此,您可以使用 UPDATE 并将新数据与旧数据连接起来,以保存旧数据 −update yourTableName set yourColumnName=concat(yourColumnName, ", yourValue");让我们首先创建一个表 −mysql> create table DemoTable -> ( -> CustomerName varchar(100) -> ); Query OK, 0 rows affected (0.54 sec)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable values('Chris'); Query OK, 1 row affected (0.24 sec) mysql> insert into DemoTable values('David'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values('Sam'); Query OK, 1 row affected (0.14 sec)显示所有记录 ... 阅读更多
342 次浏览
首先,让我们创建一个表:
mysql> create table DemoTable
-> (
-> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
-> Name varchar(100),
-> Age int
-> );
Query OK, 0 rows affected (0.87 sec)
使用insert命令在表中插入一些记录:
mysql> insert into DemoTable(Name, Age) values('John', 21);
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable(Name, Age) values('Carol', 22);
Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable(Name, Age) values('David', 23);
Query OK, 1 row affected (0.54 sec)
使用select语句显示表中的所有记录… 阅读更多