找到 4379 篇文章 关于 MySQL

如何在 MySQL 中删除空白行?

Ankith Reddy
更新于 2019-07-30 22:30:25

23K+ 次浏览

使用 delete 命令删除 MySQL 中的空白行。语法如下:delete from yourTableName where yourColumnName=' ' OR yourColumnName IS NULL;以上语法将删除空白行以及 NULL 行。为了理解这个概念,让我们创建一个表。创建表的查询如下:mysql> create table deleteRowDemo    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentName varchar(20)    -> ); Query OK, 0 rows affected (0.57 sec)使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into deleteRowDemo(StudentName) values('John'); Query OK, 1 row affected ... 阅读更多

如何从 Java 创建 MySQL 数据库?

George John
更新于 2019-07-30 22:30:25

2K+ 次浏览

以下是使用 Java 创建 MySQL 数据库的代码。我们将创建一个名为“Customer_Tracker_Database”的数据库import java.sql.Connection; import java.sql.DriverManager; import java.sql.Statement; public class CreateDatabaseDemo {    public static void main(String[] args) {       Connection con=null;       Statement stmt=null;       String yourDatabaseName="Customer_Tracker_Database";       try {          con=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test3?useSSL=false",          "root", "123456");          stmt = con.createStatement();          int status = stmt.executeUpdate("CREATE DATABASE "+yourDatabaseName);          if(status > 0) {             System.out.println("数据库 ... 阅读更多

如何获取 MySQL IN 子句中返回的记录集顺序?

Chandu yadav
更新于 2019-07-30 22:30:25

106 次浏览

要获取返回的记录集顺序,需要使用 FIND_IN_SET() 函数。例如,让我们创建一个表。mysql> create table returnRecordSetOrderDemo    -> (    -> Id int,    -> Name varchar(20)    -> ); Query OK, 0 rows affected (1.01 sec)使用 insert 命令在表中插入一些记录。查询如下。mysql> insert into returnRecordSetOrderDemo values(100, 'John'); Query OK, 1 row affected (0.13 sec) mysql> insert into returnRecordSetOrderDemo values(130, 'Carol'); Query OK, 1 row affected (0.13 sec) mysql> insert into returnRecordSetOrderDemo values(103, 'Bob'); Query OK, 1 row affected (0.17 sec) mysql> insert into returnRecordSetOrderDemo values(134, 'Sam'); Query OK, ... 阅读更多

MySQL:使用查询测试连接?

Arjun Thakur
更新于 2019-07-30 22:30:25

825 次浏览

使用任何预定义函数与 select 查询,或者可以使用 select 查询打印一些单词来测试与查询的连接。语法如下:SELECT yourValue;带有预定义函数的 select 查询如下。语法如下:SELECT anyPredefinedFunctionName();现在可以使用以上语法来测试与查询的连接。情况 1 -查询如下:mysql> select "This is MySQL" as Display;以下是输出:+---------------+ | Display | +---------------+ | This is MySQL | +---------------+ 1 row in set (0.00 sec)情况 2 -查询如下:mysql> select ... 阅读更多

如何从 MySQL 表 A 中选择在表 B 中不存在的数据?

Ankith Reddy
更新于 2019-07-30 22:30:25

2K+ 次浏览

可以使用 IN 运算符从一个表中选择在另一个表中不存在的数据。为了理解以上语法,让我们创建一个表。第一个表名为 A,第二个表名为 B。创建表的查询如下:mysql> create table A    -> (    -> Value int    -> ); Query OK, 0 rows affected (0.56 sec)现在可以使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into A values(10); Query OK, 1 row affected (0.23 sec) mysql> insert into A values(20); Query OK, 1 ... 阅读更多

更新包含点 (.) 的 MySQL 列名?

George John
更新于 2019-07-30 22:30:25

936 次浏览

如果 MySQL 列名包含点 (.),则需要在列名周围使用反引号。为了理解以上概念,让我们创建一个表。创建表的查询如下:mysql> create table UpdateDemo    -> (    -> UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> `User.FirstName.LastName` varchar(60)    -> ); Query OK, 0 rows affected (0.54 sec)使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into UpdateDemo(`User.FirstName.LastName`) values('John Smith'); Query OK, 1 row affected (0.14 sec) mysql> insert into UpdateDemo(`User.FirstName.LastName`) values('Adam Smith'); Query OK, ... 阅读更多

如何获取 MySQL 查询结果中的文件扩展名?

Chandu yadav
更新于 2019-07-30 22:30:25

3K+ 次浏览

为了获取 SQL 查询结果中的文件扩展名,可以使用 SUBSTRING_INDEX()。语法如下:select substring_index(yourColumnName, '.', -1) as anyAliasName from yourTableName;为了理解以上语法,让我们创建一个表。创建表的查询如下:mysql> create table getFileExtensionDemo    -> (    -> File_Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> File_Name text    -> ); Query OK, 0 rows affected (0.53 sec)使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into getFileExtensionDemo(File_Name) values('John.AllMySQLConcept.doc'); Query OK, 1 row affected (0.17 sec) mysql> ... 阅读更多

如何在单个 MySQL 查询中设置所有列值?

Arjun Thakur
更新于 2019-07-30 22:30:25

11K+ 次浏览

要在单个 MySQL 查询中设置所有列值,可以使用 UPDATE 命令。语法如下:update yourTableName set yourColumnName =yourValue;为了理解以上语法,让我们创建一个表。创建表的查询如下:mysql> create table setAllValuesDemo    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> Name varchar(20),    -> Amount int    -> ); Query OK, 0 rows affected (0.64 sec)现在可以使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into setAllValuesDemo(Name, Amount) values('John', 2345); Query OK, 1 row affected ... 阅读更多

如何在 MySQL 中查找具有给定前缀的字符串?

Ankith Reddy
更新于 2019-07-30 22:30:25

3K+ 次浏览

可以使用 LIKE 运算符查找具有给定前缀的字符串。语法如下:select *from yourTableName where yourColumnName LIKE 'yourPrefixValue%';为了理解以上语法,让我们创建一个表。创建表的查询如下:mysql> create table findStringWithGivenPrefixDemo    -> (    -> UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> UserMessage text    -> ); Query OK, 0 rows affected (0.82 sec)使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into findStringWithGivenPrefixDemo(UserMessage) values('Hi Good Morning !!!'); Query OK, 1 row affected (0.17 sec) mysql> insert into findStringWithGivenPrefixDemo(UserMessage) values('Hey ... 阅读更多

如何将 MySQL 的 null 值转换为 0?

George John
更新于 2019-07-30 22:30:25

18K+ 次浏览

使用 IFNULL 或 COALESCE() 函数将 MySQL 的 NULL 值转换为 0。语法如下:SELECT IFNULL(yourColumnName, 0) AS anyAliasName FROM yourTableName; 另一种语法如下:SELECT COALESCE(yourColumnName, 0) AS anyAliasName FROM yourTableName; 让我们先创建一个表。创建表的查询如下:mysql> create table convertNullToZeroDemo    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> Name varchar(20),    -> Salary int    -> ); Query OK, 0 rows affected (1.28 sec) 使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into convertNullToZeroDemo(Name, Salary) values('John', ... 阅读更多

广告