找到 4379 篇文章 关于 MySQL

在 MySQL 中移动行的值以更改现有行的现有 ID 值?

AmitDiwan
更新于 2019-12-12 07:25:47

374 次浏览

让我们首先创建一个表 -mysql> create table DemoTable    -> (    -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentName varchar(20)    -> ); Query OK, 0 rows affected (1.07 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable(StudentName) values('Chris'); Query OK, 1 row affected (0.23 sec) mysql> insert into DemoTable(StudentName) values('Robert'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable(StudentName) values('David'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable(StudentName) values('Mike'); Query OK, 1 row affected (0.10 sec)使用 select 语句显示表中的所有记录 ... 阅读更多

MySQL 查询从每个列值中删除最后两个单词

AmitDiwan
更新于 2019-12-12 07:20:25

157 次浏览

为此,您可以使用 MySQL 中的 LEFT() 函数。让我们首先创建一个表 -mysql> create table DemoTable    -> (    -> Name varchar(10)    -> ); Query OK, 0 rows affected (0.71 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('John'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values('Chris'); Query OK, 1 row affected (0.07 sec) mysql> insert into DemoTable values('Robert'); Query OK, 1 row affected (0.11 sec)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable;这将产生以下输出 -+--------+ | ... 阅读更多

我们可以在 MySQL 表中使用“user”这个词吗?

AmitDiwan
更新于 2019-12-12 07:17:57

217 次浏览

您不能将“user”用于 MySQL 表,因为它在 MySQL 中是保留字。您可以将名称从 user 更改为 users 或其他名称,或者在 user 词周围使用反引号。user 这个词可以用来创建用户,也可以从 MySQL 数据库中选择用户列表。让我们首先创建一个表。在这里,我们使用了表名 users -mysql> create table users    -> (    -> UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> UserName varchar(20),    -> UserAge int    -> ); Query OK, 0 rows ... 阅读更多

MySQL 选择时间戳在当前小时内的记录?

AmitDiwan
更新于 2019-12-12 07:15:06

189 次浏览

为此,您可以使用 CURTIME()。让我们首先创建一个表 -mysql> create table DemoTable    -> (    -> ArrivalTime timestamp    -> ); Query OK, 0 rows affected (0.65 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('2019-10-26 17:55:55'); Query OK, 1 row affected (0.46 sec) mysql> insert into DemoTable values('2019-10-26 18:00:00'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable values('2019-10-26 18:55:00'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values('2018-10-26 16:00:10'); Query OK, 1 row affected (0.20 sec)使用 select ... 阅读更多

如何在 MySQL 中的过程内部声明变量?

AmitDiwan
更新于 2019-12-12 07:13:15

2K+ 次浏览

您可以使用 DECLARE 命令在 MySQL 过程中声明变量。让我们在 MySQL 中创建一个存储过程 -mysql> DELIMITER // mysql> CREATE PROCEDURE DECLARE_VARIABLE_DEMO(IN value int)    -> BEGIN    -> DECLARE searchValue int;    -> set searchValue=value;    -> if searchValue=10 then    ->    select searchValue+100;    -> else    ->    select searchValue;    -> end if;    -> END    -> // Query OK, 0 rows affected (0.17 sec) mysql> DELIMITER ;上面,我们声明了一个变量。现在,让我们使用 CALL 命令调用存储过程 -mysql> call DECLARE_VARIABLE_DEMO(10);这将 ... 阅读更多

我们应该在 JDBC 和 MySQL 中在哪里关闭连接?

AmitDiwan
更新于 2019-12-12 07:11:39

1K+ 次浏览

您需要在 finally 块中关闭连接。以下是 Java 代码,用于在 JDBC 和 MySQL 中关闭连接 -import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; public class CloseConnectionDemoInFinallyBlock {    public static void main(String[] args) {       String JDBCURL = "jdbc:mysql://127.0.0.1:3306/web?useSSL=false";       Connection con = null;       try {          con = DriverManager.getConnection(JDBCURL, "root", "123456");          System.out.println("connection is open");       }       catch (Exception e) {          e.printStackTrace();       }       finally {          try {             con.close();          }          catch (SQLException sqlException) {             sqlException.printStackTrace();          }       }    } }这将产生以下输出 -connection is open以下是输出的屏幕截图 -

根据所需条件过滤表中的数据以使用 MySQL 消除特定记录

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

59 次浏览

为此,您可以使用 NOT LIKE 运算符。让我们首先创建一个表 -mysql> create table DemoTable    -> (    -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentName varchar(20),    -> StudentAdmissionYear varchar(20)    -> ); Query OK, 0 rows affected (1.22 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable(StudentName, StudentAdmissionYear) values('Chris', '2017'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable(StudentName, StudentAdmissionYear) values('David', '2015'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable(StudentName, StudentAdmissionYear) values('Bob', '2019'); Query OK, 1 row affected (0.18 sec) mysql> insert ... 阅读更多

使用 LIKE 运算符查找多个字段上相同值的 MySQL 查询?

AmitDiwan
更新于 2019-12-12 07:02:11

488 次浏览

让我们首先创建一个表 -mysql> create table DemoTable    ->    -> (    -> StudentName varchar(20),    -> StudentSubject varchar(20)    -> ); Query OK, 0 rows affected (0.58 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('John', 'MySQL'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values('Adam', 'MySQL'); Query OK, 1 row affected (0.09 sec) mysql> insert into DemoTable values('John', 'Java'); Query OK, 1 row affected (0.34 sec) mysql> insert into DemoTable values('Carol', 'Java'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values('John', 'MongoDB'); Query ... 阅读更多

在 MySQL 中从左侧获取一些单词

AmitDiwan
更新于 2019-12-12 06:59:37

89 次浏览

为此,在 MySQL 中使用 LEFT 函数。让我们先创建一个表 -mysql> create table DemoTable    -> (    -> Title text    -> ); Query OK, 0 rows affected (0.59 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('Java database connectivity to MySQL database'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values('Python with django framework'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable values('C with data structure and algorithm'); Query OK, 1 row affected (0.33 sec)使用 select 语句显示表中的所有记录 -mysql> select ... 阅读更多

MySQL 查询因标点符号不匹配?

AmitDiwan
更新于 2019-12-12 06:57:43

99 次浏览

使用 MySQL LIKE 运算符,即使存在标点符号也能匹配。让我们先创建一个表 -mysql> create table DemoTable    -> (    -> Comments varchar(20)    -> ); Query OK, 0 rows affected (1.10 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('Good, Morning'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('Nice'); Query OK, 1 row affected (0.51 sec) mysql> insert into DemoTable values('good, bye!'); Query OK, 1 row affected (0.11 sec)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable;这将产生以下 ... 阅读更多

广告