找到 6705 篇文章 相关数据库
96 次浏览
以下是仅显示前 3 行并在 LIMIT 中设置范围的语法:select *from yourTableName limit yourStartIndex, yourEndIndex;让我们首先创建一个表:mysql> create table demo67 −> ( −> id int, −> user_name varchar(40), −> user_country_name varchar(20) −> ); Query OK, 0 rows affected (0.72 sec)使用 insert 命令将一些记录插入表中:mysql> insert into demo67 values(10, 'John', 'US'); Query OK, 1 row affected (0.19 sec) mysql> insert into demo67 values(1001, 'David', 'AUS'); Query OK, 1 row affected (0.14 sec) mysql> insert into demo67 values(101, 'Mike', 'UK'); ... 阅读更多
126 次浏览
以下是语法:select *from yourTableName where REGEXP_INSTR(yourColumnName, yourSearchValue);为了理解以上语法,让我们首先创建一个表:mysql> create table demo64 −> ( −> id int not null auto_increment primary key, −> name varchar(40) −> ); Query OK, 0 rows affected (3.06 sec)使用 insert 命令将一些记录插入表中:mysql> insert into demo64(name) values('John Smith'); Query OK, 1 row affected (0.21 sec) mysql> insert into demo64(name) values('John Doe'); Query OK, 1 row affected (0.15 sec) mysql> insert into demo64(name) values('Chris Brown'); Query OK, 1 row affected (0.08 sec) mysql> ... 阅读更多
7K+ 次浏览
要在 MySQL 中加密和解密,请使用 MySQL 中的 AES_ENCRYPT() 和 AES_DECRYPT():insert into yourTableName values(AES_ENCRYPT(yourValue, yourSecretKey)); select cast(AES_DECRYPT(yourColumnName, yourSecretKey) as char) from yourTableName;为了理解以上语法,让我们首先创建一个表:mysql> create table demo63 −> ( −> value blob −> ); Query OK, 0 rows affected (2.60 sec)使用 insert 命令将一些记录插入表中。我们在插入时进行加密:mysql> insert into demo63 values(AES_ENCRYPT('John', 'PASS')); Query OK, 1 row affected (0.18 sec) mysql> insert into demo63 values(AES_ENCRYPT('David', 'PASS')); Query OK, 1 row affected (0.41 sec) mysql> insert ... 阅读更多
169 次浏览
为此,请在 MySQL 中使用 INSERT INTO SELECT 语句。让我们创建一个表:mysql> create table demo61 −> ( −> id int, −> name varchar(20) −> ) −> ; Query OK, 0 rows affected (1.84 sec)使用 insert 命令将一些记录插入表中:mysql> insert into demo61 values(1, 'John'); Query OK, 1 row affected (0.63 sec) mysql> insert into demo61 values(2, 'David'); Query OK, 1 row affected (0.13 sec) mysql> insert into demo61 values(1, 'Mike'); Query OK, 1 row affected (0.10 sec) mysql> insert into demo61 values(2, 'Carol'); Query OK, 1 row ... 阅读更多
445 次浏览
以下是语法:select yourColumnName1, yourColumnName2, yourColumnName3, . . . N from yourTableName where yourValue in(yourColumnName1, yourColumnName2) or yourColumnName1 is NULL;让我们创建一个表:mysql> create table demo60 −> ( −> id int not null auto_increment primary key, −> first_name varchar(20), −> last_name varchar(20) −> ) −> ; Query OK, 0 rows affected (2.11 sec)使用 insert 命令将一些记录插入表中:mysql> insert into demo60(first_name, last_name) values('John', 'Smith'); Query OK, 1 row affected (0.09 sec) mysql> insert into demo60(first_name, last_name) values('John', 'Doe'); Query OK, 1 row affected (0.51 sec) mysql> insert ... 阅读更多
158 次浏览
要存储精确的实数值,需要使用带 2 位小数的 truncate()。让我们创建一个表:以下是创建表的查询。mysql> create table demo59 −> ( −> price decimal(19, 2) −> ); Query OK, 0 rows affected (1.12 sec)使用 insert 命令将一些记录插入表中:mysql> insert into demo59 values(truncate(15.346, 2)); Query OK, 1 row affected (0.14 sec) mysql> insert into demo59 values(truncate(20.379, 2)); Query OK, 1 row affected (0.72 sec) mysql> insert into demo59 values(truncate(25.555, 2)); Query OK, 1 row affected (0.16 sec) mysql> ... 阅读更多
217 次浏览
为此,请在 MySQL 中正确使用 CASE WHEN 语句。让我们看看如何操作。让我们创建一个表:mysql> create table demo58 −> ( −> id int not null auto_increment primary key, −> first_name varchar(20), −> last_name varchar(20) −> ); Query OK, 0 rows affected (2.15 sec)使用 insert 命令将一些记录插入表中:mysql> insert into demo58(first_name, last_name) values('John', 'Doe'); Query OK, 1 row affected (0.12 sec) mysql> insert into demo58(first_name, last_name) values('David', 'Smith'); Query OK, 1 row affected (0.29 sec) mysql> insert into demo58(first_name, last_name) values('John', 'Brown'); Query OK, 1 row affected (0.11 ... 阅读更多
115 次浏览
为此,您可以使用 ORDER BY。让我们创建一个表:mysql> create table demo57 −> ( −> id int not null auto_increment primary key, −> full_name varchar(20) −> ); Query OK, 0 rows affected (1.60 sec)使用 insert 命令将一些记录插入表中:mysql> insert into demo57(full_name) values('John Smith'); Query OK, 1 row affected (0.24 sec) mysql> insert into demo57(full_name) values('David Miller'); Query OK, 1 row affected (0.13 sec) mysql> insert into demo57(full_name) values('Not Known'); Query OK, 1 row affected (0.13 sec) mysql> insert into demo57(full_name) values('Chris Brown'); Query OK, 1 ... 阅读更多
728 次浏览
以下是语法:insert into yourTableName values(yourValue1, yourValue2, .....N), (yourValue1, yourValue2, .....N), (yourValue1, yourValue2, .....N), (yourValue1, yourValue2, .....N), . . . N让我们创建一个表:mysql> create table demo56 −> ( −> id int, −> first_name varchar(20), −> last_name varchar(20), −> age int −> ); Query OK, 0 rows affected (1.91 sec)使用 insert 命令将一些记录插入表中:mysql> insert into demo56 values(1, 'John', 'Smith', 23), −> (2, 'David', 'Miller', 21), −> (3, 'Chris', 'Brown', 22), −> (4, 'Carol', 'Taylor', 20); Query OK, 4 rows affected (0.10 sec) Records: 4 Duplicates: 0 Warnings: ... 阅读更多
浏览量 1K+
为此,您可以使用 UPDATE 命令以及 JOIN。让我们创建第一个表 -mysql> create table demo54 -> ( -> firstName varchar(20), -> lastName varchar(20) -> ); Query OK, 0 rows affected (0.57 sec)使用 insert 命令将一些记录插入表中 -mysql> insert into demo54 values('John', 'Smith'); Query OK, 1 row affected (0.09 sec) mysql> insert into demo54 values('John', 'Smith'); Query OK, 1 row affected (0.09 sec) mysql> insert into demo54 values('David', 'Smith'); Query OK, 1 row affected (0.11 sec)使用 select 语句显示表中的记录 -mysql> select *from demo54;这将 ... 阅读更多