mysql 查询10_10.*MySQL 查询数据*
查看数据表:
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); (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |