找到 6705 篇文章 关于数据库
96 次浏览
以下是仅显示前 3 行并设置范围限制的语法:select * from yourTableName limit yourStartIndex, yourEndIndex; 让我们首先创建一个表:mysql> create table demo67 > ( > id int, > user_name varchar(40), > user_country_name varchar(20) > ); 使用 insert 命令将一些记录插入表中:mysql> insert into demo67 values(10, 'John', 'US'); mysql> insert into demo67 values(1001, 'David', 'AUS'); 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) > ); 使用 insert 命令将一些记录插入表中:mysql> insert into demo64(name) values('John Smith'); mysql> insert into demo64(name) values('John Doe'); mysql> insert into demo64(name) values('Chris Brown'); 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 > ); 使用 insert 命令将一些记录插入表中。我们在插入时进行加密:mysql> insert into demo63 values(AES_ENCRYPT('John', 'PASS')); mysql> insert into demo63 values(AES_ENCRYPT('David', 'PASS')); mysql> insert ... 阅读更多
169 次浏览
为此,请在 MySQL 中使用 INSERT INTO SELECT 语句。让我们创建一个表:mysql> create table demo61 > ( > id int, > name varchar(20) > ) > ; 使用 insert 命令将一些记录插入表中:mysql> insert into demo61 values(1, 'John'); mysql> insert into demo61 values(2, 'David'); mysql> insert into demo61 values(1, 'Mike'); mysql> insert into demo61 values(2, 'Carol'); mysql> insert into ... 阅读更多
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) > ) > ; 使用 insert 命令将一些记录插入表中:mysql> insert into demo60(first_name, last_name) values('John', 'Smith'); mysql> insert into demo60(first_name, last_name) values('John', 'Doe'); mysql> insert into ... 阅读更多
158 次浏览
要存储精确的实数值,需要使用带 2 位小数点的 truncate()。让我们创建一个表:以下是创建表的查询。mysql> create table demo59 > ( > price decimal(19, 2) > ); 使用 insert 命令将一些记录插入表中:mysql> insert into demo59 values(truncate(15.346, 2)); mysql> insert into demo59 values(truncate(20.379, 2)); mysql> insert into demo59 values(truncate(25.555, 2)); 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) > ); 使用 insert 命令将一些记录插入表中:mysql> insert into demo58(first_name, last_name) values('John', 'Doe'); mysql> insert into demo58(first_name, last_name) values('David', 'Smith'); mysql> insert into demo58(first_name, last_name) values('John', 'Brown'); mysql> insert into ... 阅读更多
115 次浏览
为此,您可以使用 ORDER BY。让我们创建一个表:mysql> create table demo57 > ( > id int not null auto_increment primary key, > full_name varchar(20) > ); 使用 insert 命令将一些记录插入表中:mysql> insert into demo57(full_name) values('John Smith'); mysql> insert into demo57(full_name) values('David Miller'); mysql> insert into demo57(full_name) values('Not Known'); mysql> insert into demo57(full_name) values('Chris Brown'); mysql> insert into ... 阅读更多
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 > ); 使用 insert 命令将一些记录插入表中:mysql> insert into demo56 values(1, 'John', 'Smith', 23), > (2, 'David', 'Miller', 21), > (3, 'Chris', 'Brown', 22), > (4, 'Carol', 'Taylor', 20); ... 阅读更多
1K+ 次浏览
为此,您可以使用 UPDATE 命令以及 JOIN。让我们创建第一个表:mysql> create table demo54 > ( > firstName varchar(20), > lastName varchar(20) > ); 使用 insert 命令将一些记录插入表中:mysql> insert into demo54 values('John', 'Smith'); mysql> insert into demo54 values('John', 'Smith'); mysql> insert into demo54 values('David', 'Smith'); 使用 select 语句显示表中的记录:mysql> select * from demo54; 这将 ... 阅读更多