找到 4219 篇文章 关于 MySQLi

在 MySQL 中按降序排序,但排除单个值

Sharon Christine
更新于 2020年6月30日 14:49:46

946 次浏览

使用 ORDER BY 并设置 DESC 进行降序排序。但是,要获取除单个值之外的所有值,请使用不等于运算符。让我们首先创建一个表 - mysql> create table DemoTable -> ( -> Name varchar(100) -> ); Query OK, 0 rows affected (0.89 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('Sam'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values('Chris'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values('John'); Query OK, 1 row affected (0.15 sec) mysql> insert ... 阅读更多

如何在 MySQL varchar 列中使用数字进行搜索?

Sharon Christine
更新于 2020年6月30日 14:50:28

247 次浏览

使用 MySQL 中的 INSERT() 函数。它具有以下参数 - 参数描述 str 要修改的字符串 position 插入 str2 的位置 number 要替换的字符数 str2 要插入到 str 中的字符串 让我们首先创建一个表 - mysql> create table DemoTable -> ( -> Code varchar(100) -> ); Query OK, 0 rows affected (0.82 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('958575/98') ; Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values('765432/99'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values('983456/91'); Query OK, 1 row affected (0.15 sec) 显示所有 ... 阅读更多

如何在单个 MySQL 查询中添加列和索引?

karthikeya Boyini
更新于 2020年6月30日 14:51:51

3K+ 次浏览

为此,请使用带有 ADD 的 ALTER。以下是语法 - alter table yourTableName add yourColumnName DATETIME DEFAULT NOW(), add index(yourColumnName); 让我们首先创建一个表 - mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT, -> Name varchar(100), -> PRIMARY KEY(Id) -> ); Query OK, 0 rows affected (0.69 sec) 让我们检查表的描述 - mysql> desc DemoTable; 输出 这将产生以下输出 - +-------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+--------------+------+-----+---------+----------------+ | Id | int(11) ... 阅读更多

我们能否使用单个 MySQL 查询获取“Jone Deo”或“Deo Jone”记录?

karthikeya Boyini
更新于 2020年6月30日 14:52:43

66 次浏览

为此,您可以使用 LIKE 子句。让我们首先创建一个表 - mysql> create table DemoTable -> ( -> ClientName varchar(100) -> ); Query OK, 0 rows affected (0.85 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('John Smith'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('Smith John'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable values('Jone Deo'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values('Deo Jone'); Query OK, 1 row affected (0.14 sec) mysql> ... 阅读更多

在 MySQL 中将表从 MyISAM 转换为 INNODB?

Sharon Christine
更新于 2020年6月30日 14:53:21

172 次浏览

为此,请使用 ALTER 命令。让我们首先创建一个表。默认引擎设置为“MYISAM” - mysql> create table DemoTable -> ( -> ClientId int NOT NULL AUTO_INCREMENT, -> ClientName varchar(100), -> ClientAge int, -> ClientCountryName varchar(100), -> isMarried boolean, -> PRIMARY KEY(ClientId) -> )ENGINE=MyISAM; Query OK, 0 rows affected (0.67 sec) 以下是将表从 MyISAM 转换为 INNODB 的查询 - mysql> alter table DemoTable ENGINE=InnoDB; Query OK, 0 rows affected (1.97 sec) Records: 0 Duplicates: 0 Warnings: 0 让我们现在检查表的狀態 - mysql> show create table DemoTable; 输出 这将产生以下输出,显示 ... 阅读更多

MySQL 查询以选择前 10 条记录?

Sharon Christine
更新于 2020年6月30日 14:54:57

11K+ 次浏览

要选择前 10 条记录,请在 MySQL 中使用 LIMIT。让我们首先创建一个表 - mysql> create table DemoTable -> ( -> PageNumber text -> ); Query OK, 0 rows affected (2.50 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('Page-1'); Query OK, 1 row affected (0.46 sec) mysql> insert into DemoTable values('Page-2'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable values('Page-3'); Query OK, 1 row affected (0.27 sec) mysql> insert into DemoTable values('Page-4'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values('Page-5'); Query OK, ... 阅读更多

在数据库的所有表中查找特定列?

karthikeya Boyini
更新于 2020年6月30日 14:56:44

607 次浏览

为此,请使用 COLUMN_NAME 并设置 LIKE 与该特定列名称。让我们在数据库中未知表中查找特定列 - mysql> SELECT TABLE_NAME, COLUMN_NAME, DATA_TYPE, IS_NULLABLE, COLUMN_DEFAULT -> FROM INFORMATION_SCHEMA.COLUMNS -> WHERE column_name LIKE '%StudentName%' -> AND table_schema = 'web'; 输出 这将产生以下输出 - +-------------------+-------------+-----------+-------------+----------------+ | TABLE_NAME | COLUMN_NAME | DATA_TYPE | IS_NULLABLE |COLUMN_DEFAULT | +-------------------+-------------+-----------+-------------+----------------+ | demotable215 | StudentName | varchar | YES | NULL | | demotable221 | StudentName | varchar | ... 阅读更多

忽略 MySQL 中的特定词排序列

karthikeya Boyini
更新于 2020年6月30日 14:33:18

154 次浏览

让我们首先创建一个表 - mysql> create table DemoTable -> ( -> Name text -> ); Query OK, 0 rows affected (1.31 sec) 使用 insert 命令在表中插入一些记录。在这里,我们插入了一个包含特定单词“name”的名称,我们需要忽略它 - mysql> insert into DemoTable values('John 7'); Query OK, 1 row affected (0.65 sec) mysql> insert into DemoTable values('John 6'); Query OK, 1 row affected (0.42 sec) mysql> insert into DemoTable values('John 9'); Query OK, 1 row affected (0.33 sec) mysql> insert into DemoTable values('name John 3'); ... 阅读更多

如何按多列排序 MySQL 行?

karthikeya Boyini
更新于 2020年6月30日 14:34:14

226 次浏览

让我们首先创建一个表 - mysql> create table DemoTable -> ( -> FirstName varchar(20), -> LastName varchar(20) -> ); Query OK, 0 rows affected (1.44 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('John', 'Smith'); Query OK, 1 row affected (0.35 sec) mysql> insert into DemoTable values('Chris', 'Brown'); Query OK, 1 row affected (0.37 sec) mysql> insert into DemoTable values('Carol', 'Taylor'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('David', 'Miller'); Query OK, 1 row affected (0.24 sec) 显示表中的所有记录使用 ... 阅读更多

给定一个列名,如何查找 MySQL 数据库中包含该列的表?

karthikeya Boyini
更新于 2020年6月30日 14:34:59

浏览量:116

使用 COLUMN_NAME 查找数据库中包含特定列的表。让我们先创建一个表:
mysql> create table DemoTable
  -> (
  -> CustomerId int,
  -> CustomerName varchar(20),
  -> CustomerCountryName varchar(100)
  -> );
Query OK, 0 rows affected (1.05 sec)
以下是查找特定列“'CustomerCountryName'”所在的表的查询:
mysql> select * from information_schema.columns WHERE COLUMN_NAME = 'CustomerCountryName';
输出
这将产生以下输出:
+---------------+--------------+--------------+---------------------+------------------+----------------+-------------+-----------+--------------------------+------------------------+-------------------+---------------+--------------------+--------------------+-----------------+--------------+------------+-------+---------------------------------+----------------+-----------------------+-------+
| TABLE_CATALOG | TABLE_SCHEMA | TABLE_NAME  | COLUMN_NAME          |ORDINAL_POSITION  | COLUMN_DEFAULT | IS_NULLABLE | DATA_TYPE |CHARACTER_MAXIMUM_LENGTH | CHARACTER_OCTET_LENGTH |NUMERIC_PRECISION ... 阅读更多

广告