数据库表选择
SELECT * FROM 表1
UNION ALL
SELECT * FROM 表2
㈡ 数据库 两表选择性查询问题
请使用下面的SQL语句:
select 班级表.班级名称,教师表.姓名,教师表.年龄 from 班级表, 教师表
where 班级表.教师表OR学生表 = "教师表"
班级表.教师或学生的ID = 教师表.教师ID
Union
select 班级表.班级名称,学生表.姓名,学生表.年龄 from 班级表, 学生表
where 班级表.教师表OR学生表 = "学生表"
班级表.教师或学生的ID = 学生表.学生ID
前面一部分得到教师的信息,后面一部分得到学生的信息,将两部分并起来就可以了。
㈢ 数据库多表关联查询基表的选择
select*fromaleftjoinb--小的在前
ona.XXX=b.XXX
wherexxx=xxx--这里才是关键一定要把能排除的行最多的条件放前面
groupbyxxx
havingxxx=xxx--having条件对搜索效率没有优化,因为必须遍历完系统才会判断having条件
附一张select语句执行顺序图
㈣ 在数据库中储存选择题,设置几张表好
建议这样建
题目表(编号id, 标题, 题目内容)
选项表(题目编号id, 选项)
答案表(题目编号id, 答案)
查询的时候就
select 选项 from 选项表 where 题目编号id = XXX
当然你哪样建也是可以的,只是在查询和处理的时候写起来比较麻烦罢了
㈤ 如何用combobox选择sql数据库的表(这些表结构都一样,名字不一样),然后用datagridview显示出来
string str = "Data Source=服务器名称;Initial Catalog=数据库名称;Integrated Security=True";
SqlConnection conn = new SqlConnection(str);
string sql = "select name from sys.sysobjects WHERE type='U'";
SqlDataAdapter ad = new SqlDataAdapter(sql, conn);
DataSet set = new DataSet();
ad.Fill(set);
comboBox1.DataSource = set.Tables[0];
comboBox1.DisplayMember = set.Tables[0].Columns[0].ColumnName;
㈥ 如何实现从数据库中一个表中选择一些数据插入另一个表
select * from 表明 into 表明
㈦ mysql如何进入数据库查看所有表
1.查看数据库,选中使用数据库,并查看数据库表,具体操作命令如下:
show databases;
use student;
show tables;
(7)数据库表选择扩展阅读:
可以使用命令行工具管理 MySQL 数据库(命令 mysql 和 mysqladmin),也可以从 MySQL 的网站下载图形管理工具 MySQL Administrator, MySQL Query Browser 和 MySQL Workbench。
phpMyAdmin是由 php 写成的 MySQ L资料库系统管理程程序,让管理者可用 Web 界面管理 MySQL 资料库。
phpMyBackupPro也是由 PHP 写成的,可以透过 Web 界面创建和管理数据库。它可以创建伪 cronjobs,可以用来自动在某个时间或周期备份 MySQL 数据库。
另外,还有其他的 GUI 管理工具,例如 mysql-front 以及 ems mysql manager,navicat等等。