找到 4379 篇文章 关于 MySQL
2K+ 次浏览
AND 和 OR 的区别在于,对于 AND,两个条件都必须为真,整个条件才为真。对于 OR,只要一个条件为真,整个条件就为真。让我们创建一个表:mysql> create table demo70 −> ( −> id int not null auto_increment primary key, −> name varchar(20), −> age int −> ); 使用 insert 命令向表中插入一些记录:mysql> insert into demo70(name, age) values('John', 23); mysql> insert into demo70(name, age) ... 阅读更多
192 次浏览
为此,请使用 UPDATE 命令以及 SUBSTRING_INDEX()。让我们先创建一个表:mysql> create table demo69 −> ( −> name varchar(40) −> ); 使用 insert 命令向表中插入一些记录:mysql> insert into demo69 values('John/Smith'); mysql> insert into demo69 values('David/Miller'); mysql> insert into demo69 values('Chris/Brown'); mysql> insert into demo69 values('Carol/Taylor'); 使用 select 命令显示表中的记录... 阅读更多
79 次浏览
为此,请使用 CASE WHEN 概念。让我们先创建一个表:mysql> create table demo68 −> ( −> id int not null auto_increment primary key, −> company_name varchar(50), −> employee_name varchar(50), −> country_name varchar(50) −> ); 使用 insert 命令向表中插入一些记录:mysql> insert into demo68(company_name, employee_name, country_name) values('Google', 'John', 'US'); mysql> insert into demo68(company_name, employee_name, country_name) values('Google', 'Bob', 'UK'); mysql> insert into demo68(company_name, employee_name, country_name) values('Google', 'David', 'AUS'); ... 阅读更多
96 次浏览
以下是使用范围内的 LIMIT 设置仅显示前 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'); ... 阅读更多
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')); ... 阅读更多
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'); ... 阅读更多
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'); ... 阅读更多
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)); ... 阅读更多
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP