找到 4219 篇文章 关于 MySQLi
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 ... 阅读更多
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)显示所有 ... 阅读更多
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) ... 阅读更多
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> ... 阅读更多
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;输出这将产生以下输出,显示 ... 阅读更多
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, ... 阅读更多
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 ... 阅读更多
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'); ... 阅读更多
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)显示表中的所有记录使用 ... 阅读更多
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 ... 阅读更多