加入收藏 | 设为首页 | 会员中心 | 我要投稿 晋中站长网 (https://www.0354zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql 查询10_10.*MySQL 查询数据*

发布时间:2023-01-08 10:01:12 所属栏目:MySql教程 来源:转载
导读: 1.在phpMyAdimin中,查询数据的语法:select * from ·runoob_tbl·;
查看数据表:
SHOW TABLES; 查看数据库中已有的表
查看表结构:
1)DESC `student`; 查看指定表的字段信息
2)DESC `stu

1.在phpMyAdimin中,查询数据的语法:select * from ·runoob_tbl·;

查看数据表:

SHOW TABLES; 查看数据库中已有的表

查看表结构:

1)DESC `student`; 查看指定表的字段信息

2)DESC `student` `name`; 查看指定表的某一列信息

3)SHOW CREATE TABLE `student`\G 查看数据表创建语句和字符编码

4)SHOW COLUMNS FROM `student`;查看表的结构

查询数据:

1.SELECT* FROM `student`; #查询表中所有数据

2.SELECT`name` FROM `student`; #查询表中指定字段

3.SELECT* FROM `student` WHERE `id`=2; # 查询id等于2的学生信息

4.SELECT* FROM `student` WHERE `id`IN(4,5); #查询id为4或5的学生信息

5.SELECT* FROM `student` WHERE NAME LIKE '%y'; #查询名字以y结尾的学生信息

6.SELECT* FROM `student` ORDER BY `name` ASC; #将查询结果按照名字升序排序

7.SELECT* FROM `student` ORDER BY `name` ASC; #将查询结果按照名字升序排序

8.SELECT* FROM `student` LIMIT 1, 2; #查询结果从第2个开始,至多有2个

9.SELECT`gender`, COUNT(*) FROM `student` GROUP BY `gender`; # 按性别查询男女各有多少人

解说查询数据的信息:

? ROM用于指定待查询的数据表

? WHERE用于指定查询条件

? IN关键字用于判断某个字段的值是否在指定集合中

? LIKE用于模糊查询,“%”表示一个或多个字符

? ORDER BY用于将查询结果按照指定字段进行排序MySQL 查询数据,ASC表示升序,DESC表示降序

? LIMIT用于限定查询结果

? GROUP BY用于按照指定字段进行分组查询

2.在PHP脚本来获取数据:$dbhost = 'localhost:3306'; // mysql服务器主机地址

$dbuser = 'root'; // mysql用户名

$dbpass = '123456'; // mysql用户名密码

$conn = mysqli_connect($dbhost, $dbuser, $dbpass);

if(! $conn ){ die('连接失败: ' . mysqli_error($conn));}

// 设置编码,防止中文乱码

mysqli_query($conn , "set names utf8");

//查询数据

$sql = 'SELECT runoob_id, runoob_title,

runoob_author, submission_date

FROM runoob_tbl';

mysqli_select_db( $conn, 'RUNOOB' );

$retval = mysqli_query( $conn, $sql );

if(! $retval ){ die('无法读取数据: ' . mysqli_error($conn));}

echo '

菜鸟教程 mysqli_fetch_array 测试 ';

echo '

教程 ID

标题

作者

提交日期

while($row = mysqli_fetch_array($retval))

{ echo "

{$row['runoob_id']} ".

"

{$row['runoob_title']} ".

"

{$row['runoob_author']} ".

"

{$row['submission_date']} ".

"

";

}echo '

';

mysqli_close($conn);

(编辑:晋中站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!