Mariadb是一种开源的关系型数据库,它是MySQL的一个分支,由于其开源、可靠性和易用性,它已经成为许多Web应用程序的首选数据库。在使用Mariadb之前,我们需要了解如何查看Mariadb中的数据库。
要查看Mariadb中的数据库,首先需要使用root用户连接到Mariadb服务器。可以使用以下命令连接到Mariadb服务器:
mysql -u root -p
然后,可以使用show databases命令来显示所有可用的数据库。例如:
show databases;
这将显示所有可用的数据库。例如:
+--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | test | +--------------------+
上面显示了四个内置数据库:information_schema、mysql、performance_schema和test。此外,还会显示你创建的所有自定义数据库。
如果想要详细了解特定数据库中包含的表格信息,可以使用describe命令来获得详情。例如:
describe database_name;
这将显示特定数据库中包含的表格信息。例如:
+------------------+--------------+------+-----+---------+-------+ | Field | Type | Null| Key| Default| Extra| +------------------+--------------+------+-----+---------+-------+ | id | int(11) | NO | PRI| NULL | | +------------------+--------------+------+-----+---------+-------+< p >上面显示了表格中包含的字段信息、字段类型、是否允许为null、是否是主键字段、字
在本章中,我们将学习如何在表中插入数据。
将数据插入表需要INSERT命令。 该命令的一般语法是INSERT,后跟表名,字段和值。
查看下面给出的一般语法 -
INSERT INTO tablename (field,field2,...) VALUES (value, value2,...);
该语句需要对字符串值使用单引号或双引号。 语句的其他选项包括“INSERT ... SET”语句,“INSERT ... SELECT”语句和其他几个选项。
注意 - 出现在语句中的VALUES()函数仅适用于INSERT语句,如果在其他位置使用,则返回NULL。
存在两种执行操作的选项:使用命令行或使用PHP脚本。
在提示时,有许多方法来执行选择操作。 下面给出标准语句 -
belowmysql> INSERT INTO products_tbl (ID_number, Nomenclature) VALUES (12345, “Orbitron 4000”); mysql> SHOW COLUMNS FROM products_tbl; +-------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------------+-------------+------+-----+---------+-------+ | ID_number | int(5) | | | | | | Nomenclature| char(13) | | | | | +-------------+-------------+------+-----+---------+-------+
您可以插入多行 -
INSERT INTO products VALUES (1, “first row”), (2, “second row”);
您还可以使用SET子句 -
INSERT INTO products SELECT * FROM inventory WHERE status = "available";
在PHP函数中使用相同的“INSERT INTO ...”语句来执行操作。 您将再次使用mysql_query()函数。
查看下面给出的示例 -
<?php if(isset($_POST["add"])) { $dbhost = "localhost:3036"; $dbuser = "root"; $dbpass = "rootpassword"; $conn = mysql_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die("Could not connect: " . mysql_error()); } if(! get_magic_quotes_gpc() ) { $product_name = addslashes ($_POST["product_name"]); $product_manufacturer = addslashes ($_POST["product_name"]); } else { $product_name = $_POST["product_name"]; $product_manufacturer = $_POST["product_manufacturer"]; } $ship_date = $_POST["ship_date"]; $sql = "INSERT INTO products_tbl ". "(product_name,product_manufacturer, ship_date) ". "VALUES"."("$product_name","$product_manufacturer","$ship_date")"; mysql_select_db("PRODUCTS"); $retval = mysql_query( $sql, $conn ); if(! $retval ) { die("Could not enter data: " . mysql_error()); } echo "Entered data successfully "; mysql_close($conn); } ?>
成功插入数据后,您将看到以下输出 -
mysql> Entered data successfully
您还将使用insert语句来合作验证语句,例如检查以确保正确的数据输入。 MariaDB包括许多选项,其中一些是自动的。
Redis 事务可以一次执行多个命令, 并且带有以下两个重要的保证:事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺...
F.44.1. uuid-ossp 函数F.44.2. 编译uuid-ossp uuid-ossp模块提供函数使用几种标准算法之一产生通用唯一标识符(UUID)。还提供...
目录H.1. 客户端接口H.2. 管理工具H.3. 过程语言H.4. 扩展 PostgreSQL是一项复杂的软件项目,管理它是一项困难的工作。我们发现...
在 Oracle 中,ROLLBACK 语句可以用来撤销当前事务或有问题的事务。本教程就将教大家如何使用 ROLLBACK 语句。ROLLBACK语法ROLLB...