找到 4219 篇文章 关于 MySQLi
306 次浏览
要在 MySQL 中连接字段,可以使用 GROUP_CONCAT() 以及 GROUP BY。让我们先创建一个表 -mysql> create table DemoTable ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(30), StudentScore int ); Query OK, 0 rows affected (0.51 sec)使用 insert 命令在表中插入记录 -mysql> insert into DemoTable( StudentName, StudentScore) values('Bob', 80); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable( StudentName, StudentScore) values('Bob', 80); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable( StudentName, StudentScore) values('Chris', 90); Query OK, 1 row affected (0.13 sec) ... 阅读更多
754 次浏览
您可以使用 MySQL 中的 RIGHT() 函数从字符串中获取最后 12 位数字。让我们先创建一个表 -mysql> create table DemoTable ( Number varchar(200) ); Query OK, 0 rows affected (0.59 sec)使用 insert 命令在表中插入记录 -mysql> insert into DemoTable values('7437647847847474374747464647484949959958484'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable values('9990000399494959697080800007007070808080808'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('1211111212344554444443333345555554433333333333333'); Query OK, 1 row affected (0.14 sec)使用 select 语句显示表中的所有记录 -mysql> select * from DemoTable;这将产生以下结果 ... 阅读更多
4K+ 次浏览
首先,您需要打开命令提示符。您可以使用快捷键 windows+R 键打开。截图如下 -现在输入 CMD 并按确定按钮 -现在将显示以下命令提示符 -现在进入 MySQL bin 目录。截图如下 -以下是用于在命令行中运行 MySQL 以创建数据库的查询 -现在您可以使用 SHOW DATABASES 命令检查数据库是否已创建 -mysql> SHOW DATABASES;这将产生以下输出 -+---------------------------+ | Database | +---------------------------+ | bothinnodbandmyisam ... 阅读更多
383 次浏览
您可以使用 DISTINCT 以及 SUBSTRING_INDEX() 来提取文件名扩展名。让我们先创建一个表 -mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FileName text ); Query OK, 0 rows affected (0.75 sec)使用 insert 命令在表中插入记录 -mysql> insert into DemoTable(FileName) values('AddTwoValue.java'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable(FileName) values('Image1.png'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable(FileName) values('MultiplicationOfTwoNumbers.java'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable(FileName) values('Palindrome.c'); Query OK, 1 row affected (0.16 sec) mysql> insert ... 阅读更多
802 次浏览
让我们先创建一个表 -mysql> create table DemoTable ( Number float ); Query OK, 0 rows affected (0.47 sec)使用 insert 命令在表中插入记录 -mysql> insert into DemoTable values(1000); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable values(1); Query OK, 1 row affected (0.27 sec) mysql> insert into DemoTable values(10); Query OK, 1 row affected (0.30 sec) mysql> insert into DemoTable values(100); Query OK, 1 row affected (0.24 sec) mysql> insert into DemoTable values(390); Query OK, 1 row affected (0.09 sec)使用 select 语句显示表中的所有记录 -mysql> ... 阅读更多
233 次浏览
是的,我们可以在单个查询中使用它们。让我们先创建一个表 -mysql> create table DemoTable ( StudentId int, StudentFirstName varchar(20), StudentLastName varchar(20), StudentAge int ); Query OK, 0 rows affected (0.53 sec)使用 insert 命令在表中插入记录 -mysql> insert into DemoTable values(100, 'John', 'Smith', 23); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values(101, 'Carol', 'Taylor', 24); Query OK, 1 row affected (0.62 sec) mysql> insert into DemoTable values(103, 'John', 'Doe', 22); Query OK, 1 row affected (0.24 sec) mysql> insert into DemoTable ... 阅读更多
2K+ 次浏览
要使用随机值更新列,可以使用以下语法 -update yourTableName set yourColumnName =round(1+rand()*100);以上语法将生成 1 到 100 之间的值。让我们看一个示例并创建一个表 -mysql> create table DemoTable ( Number int ); Query OK, 0 rows affected (0.46 sec)使用 insert 命令在表中插入记录 -mysql> insert into DemoTable values(10); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values(100); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable values(80); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable values(100000); ... 阅读更多
1K+ 次浏览
您可以使用 MySQL 中的 FORMAT() 将数字转换为百万和十亿格式。让我们先创建一个表 -mysql> create table DemoTable ( Value BIGINT ); Query OK, 0 rows affected (0.74 sec)使用 insert 命令在表中插入记录 -mysql> insert into DemoTable values(78000000000); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values(10000000000); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable values(90000000000); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values(450600000000); Query OK, 1 row affected (0.41 sec)使用 select 语句显示表中的所有记录 ... 阅读更多
3K+ 次浏览
要获取 MySQL 数据库中行的总数,可以使用聚合函数 SUM() 以及 INFORMATION_SCHEMA.TABLES 中的内置列 TABLE_ROWS。语法如下 -SELECT SUM(TABLE_ROWS) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = database();假设我们使用名为“sample”的数据库。现在我们将获取 MySQL 数据库中行的总数 -mysql> SELECT SUM(TABLE_ROWS) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = database();这将产生以下输出 -+-----------------+ | SUM(TABLE_ROWS) | +-----------------+ | 2043 | +-----------------+ 1 row in set (22.11 sec)
391 次浏览
您可以使用不等于运算符(!=) 在 SQL 中排除特定记录。让我们先创建一个表 -mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(20), ClientCountryName varchar(10) ); Query OK, 0 rows affected (0.64 sec)使用 insert 命令在表中插入记录 -mysql> insert into DemoTable(ClientName, ClientCountryName) values('John', 'US'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable(ClientName, ClientCountryName) values('David', 'AUS'); Query OK, 1 row affected (0.23 sec) mysql> insert into DemoTable(ClientName, ClientCountryName) values('Mike', 'UK'); Query OK, 1 row affected (0.14 sec)显示表中的所有记录 ... 阅读更多