语法
SELECT field_name1, field_name 2,… field_nameN
FROM table_name1, table_name2…
[WHERE condition]
[GROUP BY field_name(s)]
[HAVING condition]
[ORDER BY field_name(s)]
[OFFSET M ][LIMIT N];
SELECT * FROM tables [WHERE conditions]
[GROUP BY fieldName(s)]
[HAVING condition]
[ORDER BY fieldName(s)]
[OFFSET M ][LIMIT N];
参数说明
查询语句中你可以使用一个或者多个表,表之间使用逗号(,)分割,并使用WHERE语句来设定查询条件。 SELECT 命令可以读取一条或者多条记录。 你可以使用星号(*)来代替其他字段,SELECT语句会返回表的所有字段数据 你可以使用 WHERE 语句来包含任何条件。 你可以使用 LIMIT 属性来设定返回的记录数。 你可以通过OFFSET指定SELECT语句开始查询的数据偏移量。默认情况下偏移量为0。
通过命令提示符获取数据
root@host# mysql -u root -p password;
Enter password:*******
mysql> use RUNOON;
Database changed
mysql> INSERT INTO runoon_tbl
-> (runoon_title, runoon_author, submission_date)
-> VALUES
-> ("学习 PHP", "奔月教程", NOW());
Query OK, 1 rows affected, 1 warnings (0.01 sec)
mysql> INSERT INTO runoon_tbl
-> (runoon_title, runoon_author, submission_date)
-> VALUES
-> ("学习 MySQL", "奔月教程", NOW());
Query OK, 1 rows affected, 1 warnings (0.01 sec)
mysql> INSERT INTO runoon_tbl
-> (runoon_title, runoon_author, submission_date)
-> VALUES
-> ("JAVA 教程", "RUNOON.COM", '2016-05-06');
Query OK, 1 rows affected (0.00 sec)
mysql>读取数据表
select * from runoon_tbl;mysql> select * from runoon_tbl;
+-----------+--------------+---------------+-----------------+
| runoon_id | runoon_title | runoon_author | submission_date |
+-----------+--------------+---------------+-----------------+
| 1 | 学习 PHP | 奔月教程 | 2021-10-16 |
| 2 | 学习 MySQL | 奔月教程 | 2021-10-16 |
| 3 | JAVA 教程 | RUNOON.COM | 2016-05-06 |
+-----------+--------------+---------------+-----------------+
3 rows in set (0.00 sec)
使用PHP脚本插入数据
语法
mysqli_query(connection,query,resultmode);
添加数据
<?php
$dbhost = 'localhost'; // mysql服务器主机地址
$dbuser = 'root'; // mysql用户名
$dbpass = '123456'; // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
die('连接失败: ' . mysqli_error($conn));
}
echo '连接成功<br >';
// 设置编码,防止中文乱码
mysqli_query($conn , "set names utf8");
$runoon_title = '学习 Python';
$runoon_author = 'RUNOON.COM';
$submission_date = '2016-03-06';
$sql = "INSERT INTO runoon_tbl ".
"(runoon_title,runoon_author, submission_date) ".
"VALUES ".
"('$runoon_title','$runoon_author','$submission_date')";
mysqli_select_db( $conn, 'RUNOON' );
$retval = mysqli_query( $conn, $sql );
if(! $retval )
{
die('无法插入数据: ' . mysqli_error($conn));
}
echo "数据插入成功\n";
mysqli_close($conn);
?>读取数据表:
select * from runoon_tbl;mysql> select * from runoon_tbl;
+-----------+---------------+---------------+-----------------+
| runoon_id | runoon_title | runoon_author | submission_date |
+-----------+---------------+---------------+-----------------+
| 1 | 学习 PHP | 奔月教程 | 2021-10-16 |
| 2 | 学习 MySQL | 奔月教程 | 2021-10-16 |
| 3 | JAVA 教程 | RUNOON.COM | 2016-05-06 |
| 4 | 学习 Python | RUNOON.COM | 2016-03-06 |
+-----------+---------------+---------------+-----------------+
4 rows in set (0.00 sec)
长按二维码关注公众号,查阅更多教程
文章转载自跟谁学编程,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




