找到 4379 篇文章 关于 MySQL

如何在 MySQL 中检索数据库中的表名?

AmitDiwan
更新于 2019-12-16 06:07:34

283 次浏览

要在 MySQL 中检索数据库中的表名,语法如下:show tables from yourDatabaseName;让我们实现上述查询,以便在 MySQL 中从数据库中检索表名:mysql> show tables from hb_student_tracker;这将产生以下输出:+------------------------------+ | Tables_in_hb_student_tracker | +------------------------------+ | demotable192                 | | demotable193                 | | demotable194                 | | demotable195                 | | demotable196           ... 阅读更多

如何在 MySQL GROUP BY 子句中排序或选择行?

AmitDiwan
更新于 2019-12-16 06:01:48

112 次浏览

让我们首先创建一个表:mysql> create table DemoTable1572    -> (    -> StudentId int,    -> StudentMarks int,    -> StudentName varchar(20)    -> ); Query OK, 0 rows affected (0.56 sec)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1572 values(1, 79, 'Sam'); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable1572 values(2, 89, 'Chris'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable1572 values(3, 98, 'David'); Query OK, 1 row affected (0.22 sec) mysql> insert into DemoTable1572 values(4, 79, 'Bob'); Query OK, 1 row affected (0.10 sec)显示... 阅读更多

将 IF 语句插入 MySQL 查询的正确方法是什么?

AmitDiwan
更新于 2019-12-16 05:59:43

1K+ 次浏览

要将 IF 语句插入 MySQL 查询,请使用以下语法:select yourColumnName ,if(yourCondition, yourStatement1, yourStatement2) from yourTableName;让我们首先创建一个表:mysql> create table DemoTable1571    -> (    -> Id int,    -> Value int    -> ); Query OK, 0 rows affected (5.63 sec)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1571 values(101, 500); Query OK, 1 row affected (1.07 sec) mysql> insert into DemoTable1571 values(102, 450); Query OK, 1 row affected (0.47 sec) mysql> insert into DemoTable1571 values(103, 300); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable1571 ... 阅读更多

如何在 JAVA 中建立 MySQL 连接?在本地主机上设置的端口号是多少?

AmitDiwan
更新于 2019-12-16 05:57:57

399 次浏览

您需要在 URL 中使用端口号 3306。语法如下:jdbc:mysql://127.0.0.1:3306示例import java.sql.Connection; import java.sql.DriverManager; public class MySQLConnectionToJava {    public static void main(String[] args) {       String JDBCURL="jdbc:mysql://127.0.0.1:3306/sample?useSSL=false";       Connection con=null;       try {          con = DriverManager.getConnection(JDBCURL,"root","123456");         if(con!=null) {             System.out.println("MySQL 连接成功,端口号为 3306。");           }     }     catch(Exception e) {       e.printStackTrace();     } } }输出MySQL 连接成功,端口号为 3306。

MySQL 查询以检查如何获取时间差

AmitDiwan
更新于 2019-12-16 05:54:15

231 次浏览

让我们首先创建一个表:mysql> create table DemoTable1570    -> (    -> ArrivalTime datetime    -> ); Query OK, 0 rows affected (0.87 sec)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1570 values('2019-10-15 5:10:00'); Query OK, 1 row affected (0.25 sec) mysql> insert into DemoTable1570 values('2019-10-15 23:00:00'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable1570 values('2019-10-15 23:10:00'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable1570 values('2019-10-15 16:10:00'); Query OK, 1 row affected (0.15 sec)使用 select 语句显示表中的所有记录:mysql> select * from DemoTable1570;这... 阅读更多

MySQL 将值插入到特定行和列

AmitDiwan
更新于 2019-12-13 11:19:47

3K+ 次浏览

让我们首先创建一个表:mysql> create table DemoTable1569    -> (    -> StudentId varchar(10),    -> StudentName varchar(20)    -> ); Query OK, 0 rows affected (3.05 sec)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1569 values('John_12', 'John Smith'); Query OK, 1 row affected (0.38 sec) mysql> insert into DemoTable1569 values('David_321', 'Carol Taylor'); Query OK, 1 row affected (0.50 sec) mysql> insert into DemoTable1569 values('David_989', 'David Miller'); Query OK, 1 row affected (0.24 sec)使用 select 语句显示表中的所有记录:mysql> select * from DemoTable1569;这将产生以下输出+-----------+--------------+ | ... 阅读更多

如何在 MySQL 中查找多个数据库中所有表的总行数?

AmitDiwan
更新于 2019-12-13 11:18:29

280 次浏览

要获取跨数据库的表总行数,请使用聚合函数 SUM() 以及 INFORMATION SCHEMA。让我们首先创建一个表,该表位于“web”数据库中:mysql> create table DemoTable1568    -> (    -> Name varchar(20)    -> ); Query OK, 0 rows affected (0.61 sec)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1568 values('Chris'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable1568 values('Bob'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable1568 values('David'); Query OK, 1 row affected (0.13 sec)使用 select ... 阅读更多

在 MySQL 中获取最后 30 行

AmitDiwan
更新于 2019-12-13 10:46:56

522 次浏览

要在 MySQL 中获取最后 30 行,您需要使用 ORDER BY DESC,然后 LIMIT 30。语法如下:select * from yourTableName order by yourColumnName DESC LIMIT 30;让我们首先创建一个表:mysql> create table DemoTable1567    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY    -> ); Query OK, 0 rows affected (0.82 sec)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1567 values(), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), ... 阅读更多

在 MySQL 中使用 CASE 语句为空值显示自定义名称

AmitDiwan
更新于 2019-12-13 07:09:56

199 次浏览

为此,您可以使用 CASE WHEN 语句。 让我们首先创建一个表 -mysql> create table DemoTable    -> (    -> Name varchar(20)    -> ); Query OK, 0 rows affected (0.62 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('Chris'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values(''); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values('David'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable values(''); Query OK, 1 row affected (0.11 sec)使用 select 语句显示表中的所有记录 -mysql> ... 阅读更多

在 MySQL 中实现 ORDER BY 以人类可读的格式排序记录?

AmitDiwan
更新于 2019-12-13 07:08:14

76 次浏览

为此,请在 MySQL 中使用 INET_ATON()。 假设我们的记录以 IP 地址的形式存在。 INET_ATON() 方法允许用户将 IP 地址记录转换为数字,然后我们可以使用 ORDER BY 对其进行排序。让我们首先创建一个表 -mysql> create table DemoTable    -> (    -> IpAddress varchar(50)    -> ); Query OK, 0 rows affected (1.36 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('192.168.110.78'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable values('192.168.110.87'); Query OK, 1 row affected (0.27 ... 阅读更多

广告