找到 4219 篇文章 关于 MySQLi
1K+ 次浏览
不可以,你不能在MySQL中为视图和表赋予相同的名称。让我们首先创建一个演示表:mysql> create table view_Table_Demo -> ( -> Id int, -> Name varchar(20) -> ); Query OK, 0 rows affected (0.80 sec)现在你可以使用insert命令在表中插入一些记录。查询如下:mysql> insert into view_Table_Demo values(100, 'Larry'); Query OK, 1 row affected (0.17 sec) mysql> insert into view_Table_Demo values(101, 'Mike'); Query OK, 1 row affected (0.20 sec) mysql> insert into view_Table_Demo values(102, 'Sam'); Query OK, 1 row affected (0.14 sec)显示所有... 阅读更多
695 次浏览
你可以使用 SET 命令,但是 SET OPTION 已弃用。因此,请使用 SET SQL_SELECT_LIMIT。语法如下:SET SQL_SELECT_LIMIT=yourIntegerValue;为了理解上述语法,让我们创建一个表。创建表的查询如下:mysql> create table MySQLSelectDemo -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY -> ); Query OK, 0 rows affected (0.99 sec)使用 insert 命令在表中插入一些记录。查询如下:mysql> INSERT INTO MySQLSelectDemo VALUES(), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), ... 阅读更多
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 ... 阅读更多
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("Database ... 阅读更多
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, ... 阅读更多
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 ... 阅读更多
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 ... 阅读更多
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, ... 阅读更多
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> ... 阅读更多
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 ... 阅读更多